python介绍与入门
一.python 的介绍
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语⾔言的一种继承。
Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
二. python的主要应用领域
Python可以应⽤用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有⼤大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
- 云计算:云计算最火的语言,典型应用OpenStack
 - WEB开发:众多优秀的WEB框架,众多大型网站均为Python开发,Youtube,Dropbox,豆瓣。。。,典型WEB框架有Django
 - 科学运算、人工智能:典型库NumPy, SciPy, Matplotlib, Enthoughtlibrarys,pandas
 - 系统运维:运维人员必备语⾔言
 
- 金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提⾼高。原因:作为动态语⾔言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
 - 图形GUI: PyQT, WxPython,TkInter
 
三.python的优缺点
优点 :
1.Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。
2.开发效率非常高,Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官⽅方库⾥里里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮⼦子。
六.python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
CPython:这个解释器是用C语言开发的,所以叫CPython。在命令⾏行下运行python就是启动CPython解释器。
IPython:IPython是基于CPython之上的⼀一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。
七.python程序有两种编写⽅方式:
八.变量
1.变量的定义:把程序运行的中间结果保存在内存,方便后面的程序调用。
2.变量的命名规范:1.字母,数字,下划线组成
2.数字不能开头,也不能全是数字
3.不能是python的关键字
4.不能太长
5.名字要有意义
6.区分大小写
7.不能用中文
8.驼峰或者下划线命名
九.常量--在python中不存在绝对的常量量.约定俗成,所有字⺟母⼤大写就是常量量
十.数据类型
1. int ---整数
可以做加(+)、减(-)、乘(*)、除(/ )、取余( % )、整除(// )、幂次方( **)
2. str ---- 字符串
', ", ''', """ 括起来的内容为字符串," +"可以拼接字符串,“ *“可以重复字符串
3.bool----布尔 True---真, False-----假
十一.用户交互
               变量 = input (提示语),所有的输入的内容都是字符串
               int(变量) 把变量转化成数字
python介绍与入门的更多相关文章
- 【python自动化第一篇:python介绍与入门】
		
一.python介绍以及发展史 1.1 python的介绍: 简单点来说吧,python这玩意儿是一个叫做Guido van Rossum的程序猿在1989年的圣诞打发时间而决心去开发的一个脚本编程 ...
 - Python 基于python操纵redis入门介绍
		
基于python操纵redis入门介绍 by:授客 QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3.3.2 基于Python操作R ...
 - Python简单爬虫入门三
		
我们继续研究BeautifulSoup分类打印输出 Python简单爬虫入门一 Python简单爬虫入门二 前两部主要讲述我们如何用BeautifulSoup怎去抓取网页信息以及获取相应的图片标题等信 ...
 - Python简单爬虫入门二
		
接着上一次爬虫我们继续研究BeautifulSoup Python简单爬虫入门一 上一次我们爬虫我们已经成功的爬下了网页的源代码,那么这一次我们将继续来写怎么抓去具体想要的元素 首先回顾以下我们Bea ...
 - GJM : Python简单爬虫入门(二) [转载]
		
感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...
 - Python介绍、安装、使用
		
Python介绍.安装.使用 搬运工:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python语言介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossu ...
 - 第1章 Python介绍
		
本章将包含Python的介绍,安装以及Python的数据类型及运算符.其中关于数据类型中的字符串.列表.元组和字典后续章节会着重介绍. 1.1 为什么学Python Python是一门简明并强大的面向 ...
 - Day1 Python 介绍及基础
		
******************本文目录******************一.Pyhon基本介绍 1.Why Python? 2. Python 是一门什么样的语言? 3.Python的优缺点: ...
 - 一、Python介绍
		
Python 是一门什么样的语言? python是一门动态解释性的强类型定义语言. 编程语言主要从以下几个角度为进行分类,编译型和解释型.静态语言和动态语言.强类型定义语言和弱类型定义语言,每个分类代 ...
 
随机推荐
- axios写法
 - MySQL学习(四)
			
1 MySQL日期和时间类型 创建一个包含DATE类型的表 mysql> create table test3( -> star varchar(20) not null default ...
 - CC4 表达方式----输赢
			
“我要赢,不管付出什么,我一定要赢!”当我赢得时候,“我赢了!(欢呼)”.当我输的时候“不,我不要输.不开心.(垂头丧气)”.这样的场景你是否熟悉呢?我的一生都在经历输赢.以前我会为了赢一场游戏,花费 ...
 - Javascript 第五章总结:A trip to Objectville
			
前言 在以前的代码中,我们使用 primitive 类型的变量和 procedural manner 来执行脚本.但是,更好的办法是 object-oriented (面向对象)的.作者说:它能让我们 ...
 - 宿主iis部署wcf
			
WCF学习笔记(4)——宿主iis部署wcf 本文将部署一个wcf+silverlight简单实例,以下是详细步骤: (环境:服务端win2003,iis6.0,asp.net4.0:客户端winXP ...
 - linux之bash shell
			
GNU bash ======================================================== 通常计算机硬件是由运算器.控制器.存储器.输入/输出设备等等这些物理 ...
 - caffe---mnist数据集训练与测试
			
1.数据.mnist_test_lmdb和mnist_train_lmdb数据 2.路径. (1)修改lenet_train_test.prototxt文件,训练和测试两处 source: " ...
 - Robot Movement(机器人移动)
			
中文标题[机器人移动] 这个题目是 Kayak 发布的代码挑战题目. 我认为题目本身描述的不是十分清楚,方法需要返回结果,但是结果没有说明是机器人最后的坐标位置,还是最后的坐标位置距离原点的距离.同时 ...
 - centos 7 源代码安装mysql5.6
			
###### mysql ######### 引言:这里选用mysql5.6版本,5.7版本编译时间需要几个小时. 编译安装环境: yum -y install make gcc-c++ cmake ...
 - python基础之函数参数,名称空间,以及函数嵌套
			
函数进阶内容梗概: 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作⽤用域, 加载顺序. 3. 函数的嵌套 4. gloabal , nonlocal 关键字 1. 函 ...