零基础学python也快有两个月了,总得记下点什么
目前接触过的,自己有的学习资料介绍:
-
learnpython3thehardway 英文版
- 笨方法学python3,对零基础挺友好,只是全英文,看得累。网上好像也没有中文版电子书,可以参照python2的笨方法学习
-
MOOC的北大陈斌老师的python基础课
- 强烈推荐,由浅入深,还有很多习题,测验,还有QQ群,直播答疑
-
MOOC嵩天老师的基础课
- 强烈推荐,也有很多习题,讲解都尽可能的详细,ppt做得很好,跟陈斌老师的课同时看最好
-
MOOC北交大的python基础课
- 4个老师讲课,讲的不是很详细,0基础看上面两个就OK了
-
python从小白到大牛
- 关老师的书,书挺不错,0基础适合,送视频,视频其实就是读书。。也有Q群答疑
-
python3网络爬虫开发实战
- 还没开始学习,无法评价
目前难点:面向对象,类的特殊方法,基础课讲到这里就基本结束了,郁闷
学习中印象深刻的地方做做笔记:
a ,b = b,a # 先计算后赋值
print(f'{a}') # 输入变量感觉这样最方便
for i in ... # 感觉做什么都离不开循环
if a == 0: # 只要判断就要双等号,其它情况一个等号
return # 函数里一到return就结束
yield # 再调用函数时,从yield的下一句开始
a.sort() # 将a 排序
sorted(a) # 生成一个a排序后的列表
import 库
from 库 import *:要import的库里有方法,方法里还有方法,就用这个。。少打一层
例如你要用到datetime里的datetime里的strptime函数:
# 直接import
import datetime
t = datetime.datetime.strptime(t,'%Y/%m/%d')
# 用from import,可以少打一层
from datetime import *
t = datetime.strptime(t,'%Y/%m/%d')