- 1、本文档共162页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;程序设计基础I;1;计算机:
根据指令操作数据的设备
两个基本特性:
功能性
可编程性
程序:
为解决某一问题而设计的一系列有序的指令或语句的集合;程序设计:
解决特定问题的程序的过程
程序设计语言:
用于与计算机进行交互(交流)的人造语言
分类:
机器语言
汇编语言
高级语言;源代码:采用某种编程语言编写的计算机程序,人类可读
如: a=1+2
目标代码:计算机可直接执行,普通人不可读
如 :10111011 ;编译:将源代码一次性转换成目标代码的过程 ;解释:将源代码逐条转换成目标代码同时逐条运行的过程 ;编译:一次翻译,以后不再需要源代码
解释:每次程序运行时,都需要边翻译边执行;静态语言:使用编译执行的编程语言
如:C/C++,Java
脚本语言:使用解释执行的编程语言
如:python,PHP,JavaScript;1;认识Python;认识Python;认识Python;简单、易学
免费、开源
可扩展性
可嵌入性
可移植性
跨平台性(Linux、Windows)
丰富的第三方类库
支持网络编程、互动模式;单行语句
强制缩进
Python 的 GIL锁(全局解释器锁) 限制并发
速度慢
;认识Python;认识Python;简单的三角函数计算;1;搭建Python环境;搭建Python环境;搭建Python环境;搭建Python环境;搭建Python环境;搭建Python环境;搭建Python环境;搭建Python环境;IDLE是开发Python程序的基本IDE(集成开发环境),由Guido van Rossum亲自编写(至少最初的绝大部分由他编写)。一般IDLE适合用来测试,演示一些简单的代码的执行的效果。
在Windows系统下,安装好Python后,可以在开始菜单中,找到IDLE,单击“IDLE”按钮即可打开。
;命令行版本的Python Shell–Python 3.6打开方法和IDLE的打开方法是一样的。在Windows系统下,在开始菜单中找到命令行版本的Python 3.6(64-bit),单击后即可打开。
;1;IPO程序编写方法
I:Input 输入,程序的输入
P:Process 处理,程序的主要逻辑
O:Output 输出,程序的输出 ;输入
程序对输入数据进行计算产生输出结果的过程
输出
控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等
处理
程序对输入数据进行计算产生输出结果的过程
;???建应声虫程序;安装PyCharm并创建应声虫程序;安装PyCharm并创建应声虫程序;;程序设计基础I;Python3安装后,系统默认其源码文件为UTF-8编码。在此编码下,全世界大多数语言的字符可以同时在字符串和注释中得到准确编译。
为源文件指定特定的字符编码,需要在文件的首行或者第二行插入一行特殊的注释行,通常使用的编码声明格式如下。
;两种不同的温度体系:
摄氏度: 以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画
华氏度: 以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画
使用IPO编程方法实现
需求:写一个程序,输入华氏温度,自动转换成摄氏温度
输入:华氏温度值(纯数字,由键盘输入)
处理:根据输入值将其转换成摄氏温度
输出:输出带单位的摄氏温度值
;使用IPO编程方法实现;单行注释:以 # 开头,其后为跟注释内容
#Tempcovert.py #将华氏温度转换成摄氏温度
多行注释:以 ’’’或””“开头和结尾
Tempcovert.py
将华氏温度转换成摄氏温度;python 语 言 允 许 采 用 大 写 字 母、 小 写 字 母、 数 字、 下 划 线等 及 其 组 合 给 变 量、 函 数 等 命 名。 但 名 字 的 首 字 符 不 能 是 数 字 , 中 间 不 能 出 现 空 格 , 长 度 没 有 要 求。
例如:
X,y_1,_num等
Sum,SUM
Python中对标识符有如下几点规定。
以双下划线开头(如__foo)的标识符代表类的私有成员。
以双下划线开头和结尾(如__foo__)的标识符代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。
标识符字母区分大小写,例如“Abc”与“abc”是两个标识符。
标识符禁止使用Python中的保留字。
; import keyword
keyword.kwlist #查看所有保留字
keyword.iskeyword(“False”) #查看指定字符串False是否为关键字
;(1) 大驼峰(upper camel case)
所有单词的首字母都是大写,例如“MyNam
文档评论(0)