第一章 程序设计方法
1,. 聊一聊程序设计语言
程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,区别于自然语言的二义性,具有语法含义的唯一性。
2. 脚本语言和静态语言
静态语言采用编译方式执行;脚本语言采用解释方式执行。Python属于脚本语言,解释执行。
3. 计算思维
以数学为代表的逻辑思维。
以物理为代表的实证思维。
编程体现的抽象交互关系,形式化执行的计算思维模式。
4. Python 2.x 和Python 3.x
Python2 已经被抛弃,Python3 才是未来。
5. 第一个DEMO
print("Hello ,World")
print("世界,你好")
6.Python解释器
(1)Python解释器安装程序:用于在不同操作系统上辅助安装Python解释器
(2)IDLE:一个简单的Python集成开发环境,提供语法高亮辅助功能,适合几百行以内的代码编写。
(3)pip: 一个Python第三方库安装工具
7.IDLE的快捷键
Ctrl+N: 在IDLE交互界面下,启动IDLE编辑器
Ctrl+Q: 退出IDLEShell 或IDLE编辑器
Alt+3 : 在IDLE编辑器内,注释选定区域文本
Alt+4: 在IDLE编译器内,解除注释选定区域文本
Alt+Q: 在IDLE编辑器内,将Python代码进行格式化布局
F5: 在IDLE编辑器内,执行Python程序
8.Python程序的两种运行方式:
(1) 交互式和文件式
(2)交互式运行环境的退出 exit() 和 quit()
(3) cmd 中 Python a.py
9. 程序发布
将Python源代码打包变成可执行文件,成为程序发布。
10. 实例1
num=eval(input("请输入一个整数:"))
if num > 100 or num <0 :
print("输入整数小于0或大于100")
else:
print("输入整数在0到100之间")
11.IPO 程序编写方法
IPO这是最朴素的程序运算模式下程序编写方法:
Input: 数据输入。(代码内部的初始化参数也是输入)
Process: 程序处理
Output: 结果输出
12. Python特点介绍
(1)语法简介。只有35个保留字
(2)Python生态丰富。除Python解释器提供的几百个内置类和函数库,还有涉及众多领域的十几万个第三方库。
注释:所以打好Python基础运用能力,然后再根据实际需要快速掌握要用的模块(库)
(3)胶水特性。可以集成其它语言的封装代码。
(4)平台无关(Python解释器)
(5)强制可读(语法中规定强制缩进)
(6)支持中文(Unicode,所以还支持意大利文,法文等等)
(7)模式多样(支持面向对象,面向过程,语句)
13.Python 程序初始常见问题
(1)操作系统和高版本Python解释器的不兼容
未打Service Pack 补丁的Window7系统上安装Python3.5及以上版本解释器,Python解释器安装程序会报Setup failed
(2)Python路径配置缺失
Path里面没配好,会导致脚本执行和第三方库安装上出现问题
(3)Python程序执行出现“unexpected indent"(缩进错误)
(4)Python程序执行出现”invalid syntax“(语法格式错误)
(5)Python版本不兼容。在Python3解释器上使用了Python2的语法。