type
status
date
slug
summary
tags
category
icon
password
1、基础部分
Python国内源:
2、变量与基本数学运算
认识变量
Python基本运算
3、Python的基本数据类型
4、基本输入与输出
习题1、参考ch4_10.py,使用班上第一次月考成绩,将结果输出至文件。
习题2、请参考ch4_13.py,写一封信给老师,叙述学习python的心得。
习题3、写一个程序要求用户输入3位数数字,最后舍去个位数字输出,例如输入是103输出是100,输入776输出770。
习题4、请输入华氏温度,将结果转成摄氏度输出。
习题5、请输入摄氏温度,将结果转成华氏度输出。
5、程序的流程控制 if 语句
关系运算符,结果为真会传回True,假则是False
逻辑运算符
if 语句
习题1、设计一个程序,如果输入是负值则转换成正值输出,输入正值转换成负值,不是数字则返回输入错误
6、列表 list
认识列表
Python简单的面向对象观念
获得列表的方法
增加与删除列表元素
列表的排序
进阶列表操作
列表内含列表
列表的复制
再谈字符串
in 和 not in 表达式
is 和 is not 表达式
enumerate 对象
习题1、请用列表同时使用英文列出10个心中想去旅游的地方
7、循环设计
基本 for 循环
range() 函数
进阶的 for 循环
while 循环
8、元组(Tuple)
元组定义
读取元组元素
遍历所有元组元素
全新方式修改元组元素
元组切片
方法与函数
列表与元组数据互换
其它常用元组方法
enumerate 对象使用在元组
zip()
元组的功能
习题1、你组织了一个python的读书小组,这个小组成员有5个人,请将这五个人姓名存储在元组内
9、字典
字典基本操作
遍历字典
建立字典列表
字典内含列表元素
字典内含字典
while 在字典的应用
字典常用的函数和方法
习题1、将程序实例ch9_4.py的输出结果改成一行
习题2、重新设计ch9_15.py,将程序设计为可以重新输入元素,直到输入是q程序才结束
习题3、重新设计ch9_24.py,将最后3名小兵tag改成green,score是10,speed是fast。
习题4、请参考ch9_26.py,设计5个旅游地点当键,值则是有字典组成,内部包含5个键-值,请自行发挥创意,然后打印出来。
10、集合
建立集合
集合的操作
适用集合的方法
集合的基本函数操作
冻结集合
习题1、请建立两个列表,然后求它们的交集,并集,A-B,B-A,A-B对称差集,B-A对称差集。
习题2、
习题3、
习题4、
11、函数设计
Python函数基本观念
函数的参数设计
函数返回值
调用函数时参数是列表
传递任意数量的参数
递归式函数设计
局部变量与全局变量
匿名函数 lambda
pass 与函数
type 关键词应用在函数
习题1、
12、Python 的类 面向对象的程序设计
类的定义与使用
类的封装
类的继承
多型(polymorphism)
多重继承
type 与instance
特殊属性
类的特殊方法
习题
13、设计与应用模块
将自建的函数存储在模块
应用自己建立的模块
将自建的类存储在模块
应用类模块
随机数 random 模块
时间 time 模块
系统 sys 模块
keyword 模块
14、文件的读取与写入
文件夹与文件路径
读取文件
写入文件
shutil 模块
文件压缩与解压缩zipFile
认识编码格式encode
剪切板的应用
15、程序除错与异常处理
程序异常
记录Traceback字符串
程序断言assert
程序日志模块logging
习题
16、正则表达式
普通搜寻文字
正则表达式基础
更多搜寻对比模式
贪婪与非贪婪搜寻
正则表达式特殊字符
MatchObject 对象
sub() 方法
处理比较复杂的正则表示法
习题
17、
- 作者:Gooda
- 链接:https://www.gooda.homes/article/python-study
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。