所用的教材,MOOC上北理工嵩天主讲的国家精品课程:
https://www.icourse163.org/learn/BIT-268001?tid=1002788003#/learn/announce
博客的复习梳理也基本按照MOOC上课程的目录来编排。
适用于接触过编程,没有接触过Python语言的同学,或者只是了解了Python基础的同学用以复习。
附一些提高效率小技巧:python安装库换源
【第1章】Python基本语法元素:
- 程序设计基本方法
- Python开发环境配置
- 实例1:温度转换
- Python程序语法元素分析
#tempConvert.py
'第1章使用的温度转换实例代码'
TempStr=input("请输入带有符号的温度值:")
if TempStr[-1]in['C','c']:
f=1.8*eval(TempStr[0:-1])+32
print("转换后的温度是:{:.2f}F".format(f))
elif TempStr[-1]in['f','F']:
c=(eval(TempStr[0:-1])-32)/1.8
print("转换后的温度是:{:.2f}C".format(c))
else:
print("输入格式错误")
Python中,缩进表达程序的格式框架,是语法的一部分。表达代码间的所属关系。要求单一程序内缩进长度一致。
Python中,语句结束不需要分号。
注释:单行注释,#开头;多行注释,"'……"';
命名(关联标识符):大小写字母、数字、下划线和汉字等的组合。首字符不能是数字,大小写敏感。
and | elif | import | raise | global |
as | else | in | return | nonlocal |
assert | except | is | try | True |
break | finally | lambda | while | False |
class | for | not | with | None |
continue | from | or | yield | |
def | if | pass | del |
Python中变量不需要定义类型符号,可以直接命名后使用。如:a=1
数据类型:字符串、整数、浮点数、列表(*)
input()、print()、eval()、print()格式化
【第2章】Python基本图形绘制
- 深入理解Python语言
- 实例2:Python蟒蛇绘制
- 模块1:turtle库的使用(*)
- turtle程序语法元素分析
【第3章】基本数据类型
- 数字类型及操作
- 实例3:天天向上的力量
- 字符串类型及操作(*)
- 模块2:time库的使用(*)
- 实例4:文本进度条(*)
【第4章】程序的控制结构
- 程序的分支结构
- 实例5:身体质量指数BMI
- 程序的循环结构
- 模块3:random库的使用
- 圆周率的计算