您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > (完整版)Python快速编程入门教程
✎·Python发展历程·Python特点和应用领域·Python开发环境的配置·Python程序执行原理第1章Python概述✎学习目标了解Python发展历程、特点、应用领域12了解Python程序执行原理了解PyCharm编写简单Python程序34掌握Python开发环境的配置✎01认识Python02Python的安装03IPython-交互式解释器目录页04集成开发环境-PyCharm05Python程序执行原理✎过渡页01认识Python02Python的安装03IPython-交互式解释器04继承开发环境-PyCharm05Python程序执行原理01认识Python✎Python的由来 Python的创始人为荷兰的Guido1989年,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承。之所以选中Python作为该编程语言的名字,是因为他是一个叫MontyPython的喜剧团体的爱好者。✎Python的特点•易于学习•易于阅读•易于维护•强大标准库•互动模式•可移植•可扩展•数据库操作•GUI编程•可嵌入十大特点✎Python的应用领域•Web开发领域✎Python的应用领域•操作系统管理、服务器运维的自动化脚本 ✎Python的应用领域•科学计算✎Python的应用领域•桌面应用✎Python的应用领域•服务器软件(网络软件)✎Python的应用领域•游戏✎Python的发展✎Python的发展✎Python的版本历史版本✎Python2.x和Python3.x1.print函数替代了print语句Python2.xPython3.xprint(3,4)(3,4)print(3,4)34✎Python2.x和Python3.x2.python3.x默认使用UTF-8编码Python2.xPython3.xstr=我爱北京天安门str'我爱北京天安门’str=我爱北京天安门str'\xe6\x88\x91\xe7\x88\xb1\xe5\x8c\x97\xe4\xba\xac\xe5\xa4\xa9\xe5\xae\x89\xe9\x97\xa8'#-*-coding:utf-8-*-✎Python2.x和Python3.x3.除法运算符/Python2.xPython3.x1/20.51/201.0/2.00.5✎Python2.x和Python3.x4.异常Python2.xPython3.x被抛出捕获异常的语法变更为exceptexcasvar捕获异常的语法是exceptexc,var.✎Python2.x和Python3.x5.八进制字面量表示0b\0o\64\0xPython2.xPython3.x01000Filestdin,line101000^SyntaxError:invalidtoken0o10005120o100051201000512✎Python2.x和Python3.x6.不等运算符Python2.xPython3.x1!=2True12Filestdin,line112^SyntaxError:invalidsyntax1!=2True12True✎Python2.x和Python3.x7.数据类型Python2.xPython3.x没有long,只有int有long类型✎过渡页01认识Python02Python的安装03IPython-交互式解释器04集成开发环境-PyCharm05Python程序执行原理02Python安装✎Window安装Python(1)访问。选择安装包。 ✎Window安装Python(2)下载并完成Python的安装。 ✎Window安装Python(3)配置环境变量。 ✎Window安装Python(4)环境变量配置成功 ✎Window安装Python(5)下载pip。下载网站:。 ✎Window安装Python(6)解压文件后,在Path最后面添加Scripts文件路径。再次打开控制台,输入piplist,出现下列信息表示pip安装成功。 ✎Linux安装Python(1)打开WEB浏览器访问(2)选择适用于Unix/Linux的源码压缩包。(3)下载及解压压缩包。(4)如果你需要自定义一些选项修改Modules/Setup。(5)执行./configure脚本。(6)make(7)makeinstall✎MacOS安装PythonMac系统都自带有Python环境,我们可以在终端输入python命令就可以运行。 ✎✎MacOS安装Python如果我们希望安装其他版本的Python,只需要访问网站,下载最新版本的dmg文件,双击按照提示完成安装即可。 ✎过渡页01认识Python02Python的安装03IPython-交互式解释器04集成开发环境-PyCharm05Python程序执行原理03Ipython-交互式解释器✎Ipython是一种交互式解释器。什么是IPython•Ipython的性能优于标准Python的shell。•IPython支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数。•使用%run命令运行脚本。•使用%timeit命令快速测量代码运行时间。✎Ipython的安装控制台输入命令:pipinstallipython自动安装 ✎1.启动IPythonIPython的使用 ✎2.Ipython自动补全IPython的使用 ✎过渡页01认识Python02Python的安装03IPython-交互式解释器04集成开发环境-PyCharm05Python程序执行原理04集成开发环境-Pycharm✎Pycharm的下载安装(1)访问PyCharm官方进入Pycharm的下载页面。 ✎Pycharm的下载安装(2)双击exe下载文件,开始安装。 ✎Pycharm的使用 完成PyCharm的安装后,就可以打开并使用PyCharm了。✎Pycharm的使用 1.创建项目✎Pycharm的使用2.创建Python文件 ✎过渡页01认识Python02Python的安装03IPython-交互式解释器04集成开发环境-PyCharm05Python程序执行原理05Python程序执行原理✎Python程序执行原理 (1)把源代码编译成字节码(2)把编译好的字节码转发到Python虚拟机(PVM)中执行✎本章小结•首先带大家认识Python,对Python的发展历程、特点、应用领域、Python版本以及不同版本的异同进行了讲解;然后讲解了Python在不同平台下的安装方式,接着介绍了IPython和PyCharm的使用,最后带大家分析了Python程序的执行原理。•通过本章的学习,希望大家能够对Python有一个初步的认识,能够独立完成Python开发工具的安装和基本使用,为后面学习Python开发做好准备。✎学习钻研实践信息科技部✎第2章Python语法基础·变量和变量类型·标识符和关键字·简单数值类型·运算符✎学习目标了解Python中的关键字12掌握Python的变量和变量类型掌握Python中的标识符,可以识别合法的标识符34了解Python不同运算符的使用✎01基本语法02变量和数据类型03标识符和关键字目录页04简单数值类型05运算符06位运算07运算符优先级✎过渡页01基本语法02变量和数据类型03标识符和关键字04简单数值类型05运算符06位运算07运算符优先级01基本语法✎注释Python中的单行注释以#开头!#第一个注释print(“Hello,Python!”)#第二个注释✎注释多行注释可以使用三引号作为开头和结束符号print(value,...,sep='',end='\n',file=sys.stdout,flush=False)✎行与缩进python最具特色的就是使用缩进来表示代码块ifTrue:print(True)else:print(False”)print(False”)ifTrue:print(True)else:print(False)print(”hello”)✎语句换行Python通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用圆括号来实现。str=('Python是一种面向对象、解释型计算机程序设计语言,''由GuidovanRossum于1989年底发明。''第一个公开发行版发行于1991年,''源代码同样遵循GPL(GNUGeneralPublicLicense)协议。')✎语句换行Python通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用\来实现。str='Python是一种面向对象、解释型计算机程序设计语言,'\'由GuidovanRossum于1989年底发明。'\'第一个公开发行版发行于1991年,'\'源代码同样遵循GPL(GNUGeneralPublicLicense)协议。'✎语句换行需要注意的是,在[],{},或()中的语句,不需要使用圆括号进行换行。total=['item_one','item_two','item_three','item_four','item_five']✎过渡页01基本语法02变量和数据类型03标识符和关键字04简单数值类型05运算符06位运算07运算符优先级02变量和数据类型✎变量和赋值超市购物现实生活中,大家去超市买东西的时候,往往都需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可。✎Python中的变量用来存储数据,变量可以理解为去超市购物的菜篮子,其类型和值在赋值的那一刻被初始化。变量和赋值num1=100num2=87result=num1+num2num1和num2变量就好比一个小菜篮子,它们分别存储的数据是100和87。result变量存储的数据是num1和num2这两个“菜篮子”中的数据累计之和。✎变量的类型1.数字类型2.布尔类型3.字符串类型4.列表类型5.元组类型6.字典类型7.集合•整型•复数•浮点型数据类型✎过渡页01基本语法02变量和数据类型03标识符和关键字04简单数值类型05运算符06位运算07运算符优先级03标识符和关键字✎标识符现实生活中,人们常用一些名称来标记事物,例如,现实生活中每种水果都有一个名称来标识。水果名称✎标识符若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识符。•标示符由字母、下划线和数字组成,且数字不能开头。•Python中的标识符是区分大小写的。•python中的标示符不能使用关键字命名规则✎标识符为了规范命名标识符,关于标识符的命名提以下建议:1.见名之意2.驼峰式✎关键字关键字指的是具有特殊功能的标识符。help()#进入帮助系统helpkeywords#查看所有的关键字列表helpreturn#查看return这个关键字的说明helpquit#退出帮助系统✎过渡页01基本语法02变量和数据类型03标识符和关键字04简单数值类型05运算符06位运算07运算符优先级04简单数值类型✎整型整数类型(int)简称整型,它用于表示整数。二进制:0b10100八进制:0o10111十进制:64十六进制:0x14✎实数E或者e整数浮点型浮点型(Float)用于表示实数。浮点型字面值可以用十进制或科学计数法表示。E或e表示基是10,后面的整数表示
本文标题:(完整版)Python快速编程入门教程
链接地址:https://www.777doc.com/doc-4087781 .html