Presenter: Yifeng
Declaration: 本人菜鸟,此项目记录本人学习Python的过程,会不定期的进行README更新,欢迎大牛指正。
首先,任何的编程语言学习都是一个learning by doing的过程,一定要自己上手做各种不同的project切实体会,才能使得learning curve的越来越陡峭。 一定要切忌看很多书或者学习材料而没有实际上手练习。看书的时候每一个逻辑,每一行代码貌似都能理解,但是关上书自己又写不出来了,这是常有的事。总之, 一定要多练习,多研究,有时候花一两天摸索出一个小的project的收获往往是巨大的。不怕bug多,要享受debug的过程。 GitHub可能会有图片无法显示的情况。
变量和数据类型
- 变量的命名以及如何注释
- 几种变量类型以及特点:float;interger;string;complex;bool,etc.
- 列表
['A','B','n']
- 注意列表与元组
tuple
的区别
- 注意列表与元组
- 字典
{'key_1':'value_1';'key_n':'value_n'}
- 创建;访问;添加;修改;删除
- 类
()
self
的使用
If / for-in / while
建立自己的常用方法
表
方法 | 简析 | 案例/重点 |
---|---|---|
range() | 生成一系列数字 | range(1,5,2) 【左闭右开,步长为2,输出值:2;4】 |
sort() | 对列表进行排序 | |
(l/r)strip() | 删除(左/右)所有的空白位 | 'python'和'python '的含义不一样的,后面这个需要用 rstrip('python ')来取消空白。 |
append() | 在列表末尾添加元素 | |
pop() | 在列表删除元素 | |
items() | ||
input() | ||
break | ||
continue | 继续 | |
return | 返回一个值 | |
class() | 生成一个类 |