一丶python 介绍.
python的创始⼈为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·
范罗苏姆为了在阿姆斯特丹打发时间,决⼼开发⼀个新的脚本解释程序,作为ABC语⾔的一种继承
最新的TIOBE排⾏榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简
单,是⼀个优秀并⼴泛使⽤的语⾔
⽬前Python主要应⽤领域:
云计算: 云计算最⽕的语⾔, 典型应⽤OpenStack
WEB开发: 众多优秀的WEB框架,众多⼤型⽹站均为Python开发,Youtube,
Dropbox, ⾖瓣 等 典型WEB框架有Django。
科学运算、⼈⼯智能: 典型库NumPy, SciPy, Matplotlib, Enthought
librarys,pandas
系统运维: 运维⼈员必备语⾔
⾦融:量化交易,⾦融分析,在⾦融⼯程领域,Python不但在⽤,且⽤的最多,⽽
且重要性逐年提⾼。原因:作为动态语⾔的Python,语⾔结构清晰简单,库丰富,
成熟稳定,科学计算和统计分析都很⽜逼,⽣产效率远远⾼于c,c++,java,尤其擅⻓
策略回测
图形GUI: PyQT, WxPython,TkInter
1.1 python 是一门什么样的语言
编程语⾔主要从以下⼏个⻆度为进⾏分类,编译型和解释型、静态语⾔和动态语⾔、强类
型定义语⾔和弱类型定义语⾔,我们先看编译型语⾔和解释型语⾔. 稍后再说强类型和弱类型
编译和解释的区别是什么?
编译器是把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件,这样运⾏时计算机
可以直接以机器语⾔来运⾏此程序,速度很快;
解释器则是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏,所以运⾏速度
是不如编译后的程序运⾏的快的.这是因为计算机不能直接认识并执⾏我们写的语句,它只能认识机器语⾔(是⼆进制的形式)
1.2 python 的解释器(仅解释两种)
CPyth
当我们从Python官⽅⽹站下载并安装好Python 2.7后,我们就直接获得了⼀个官⽅版
本的解释器:CPython。这个解释器是⽤C语⾔开发的,所以叫CPython。在命令⾏下运⾏python就是启动CPython解释器。
CPython是使⽤最⼴的Python解释器。教程的所有代码也都在CPython下
PyPy
PyPy是另⼀个Python解释器,它的⽬标是执⾏速度。PyPy采⽤JIT技术,对Python代
码进⾏动态编译(注意不是解释),所以可以显著提⾼Python代码的执⾏速度。绝⼤部分Python代码都可以在PyPy下运⾏,但是PyPy和CPython有⼀些是不同的,这就导致相同的Python代码在两种解释器下执⾏可能会有不同的结果。如果你的代码要放到PyPy下执⾏,就需要了解PyPy和CPython的不同点。
二丶 第一个python程序
1.
使用notpad++ 创建第一个python 程序 后缀名为 “ .py " 然后保存文件,确保自己能够找到自己的文件。
2.
运行doc 窗口 win+R 键 输入cmd
3.
找到保存文件的路径
4.
找到需要运行的 py 程序 输入python 空格 + 文件名(后缀)
5.
运行成功 无错误
三丶变量的命名 和 使用
3.1
b = a b 的值指向 a一开始的值 20 b的值 和后来给a 赋的值 30 无关
3.2 变量的命名规则
3.3 变量的数据类型
int型
字符串类型
布尔类型
3.4
有时候我们写的东⻄不⼀定都是给⽤户看的. 或者不希望解释器执⾏. 那我们可以使⽤#来
注释掉代码. 被注释的内容是不会执⾏的.可以⽅便后⾯的程序员来拜读你的代码.
单⾏注释: # 被注释的内容
多⾏注释: ''' 被注释的内容 ''' """这个也是多⾏注释"""
四丶用户交互
语法:
内容 = input(提⽰信息)
这⾥可以直接获取到⽤户输入的内容
试例:
用户输入的 不可能是纯数字 字符串 无法和 数字进行运算
五 丶 if 分支 的使用和语法规则
5.1.
运行流程图
判断 及流程图
5.2.if 语句的 语法规则
5.3 关于if else 的练习
5.4 if elif 的语法规则
5.5 if elif 的练习
ps : 小知识
省电模式 无法进行联想 功能
输入法中文也可以使用 英文字符
关于print的一个小坑~
使用的软件 : notpad++
pychrm 及 解释器环境