Python学习基础知识点整理(一)

所用的教材,MOOC上北理工嵩天主讲的国家精品课程:

https://www.icourse163.org/learn/BIT-268001?tid=1002788003#/learn/announce

博客的复习梳理也基本按照MOOC上课程的目录来编排。

适用于接触过编程,没有接触过Python语言的同学,或者只是了解了Python基础的同学用以复习。

附一些提高效率小技巧:python安装库换源


【第1章】Python基本语法元素:

  1. 程序设计基本方法
  2. Python开发环境配置
  3. 实例1:温度转换
  4. 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中,语句结束不需要分号。

注释:单行注释,#开头;多行注释,"'……"';

命名(关联标识符):大小写字母、数字、下划线和汉字等的组合。首字符不能是数字,大小写敏感。

Python中33个保留字
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基本图形绘制

  1. 深入理解Python语言
  2. 实例2:Python蟒蛇绘制
  3. 模块1:turtle库的使用(*)
  4. turtle程序语法元素分析

【第3章】基本数据类型

  1. 数字类型及操作
  2. 实例3:天天向上的力量
  3. 字符串类型及操作(*)
  4. 模块2:time库的使用(*)
  5. 实例4:文本进度条(*)

【第4章】程序的控制结构

  1. 程序的分支结构
  2. 实例5:身体质量指数BMI
  3. 程序的循环结构
  4. 模块3:random库的使用
  5. 圆周率的计算

 

你可能感兴趣的:(本科课程学习)