大家好,我是boy哥。
最近Github热榜中一个Python项目非常抢眼《Python 3 in one pic》。
Github链接:https://github.com/coodict/python3-in-one-pic
作者 Coodict 制作了离线版和在线版的思维导图,离线版本也提供了Jupyter Notebook的所有代码。
废话不多说,直接看这张思维导图,文末附高清下载。
作者已经完成了绝大部分,数据类型、操作符、流控制、函数、类、模块等一些用法。
思维导图里的所有用法也同时提供了Jupyter Notebook可编辑版本,下面举几个实例,有意学习的朋友可以跟着敲一遍代码,会快速入门。
字典
ls = {s: len(s) for s in ["Python", "Javascript", "Golang"]} print(ls) sl = {v: k for k, v in ls.items()} print(sl)装饰符
def log(f): def wrapper(): print("Hey log~") f() print("Bye log~") return wrapper @log def fa(): print("This is fa!") # Equal to... def fb(): print("This is fb!") fb = log(fb) fa() print("*"*10) fb()继承
class Animal: """This is an Animal""" def __init__(self, can_fly = False): self.can_fly = can_fly def fly(self): if self.can_fly: print("I CAN fly!") else: print("I can not fly!") class Dog(Animal): """This is a Dog""" def bark(self): print("Woof!") d = Dog() d.fly() d.bark()在线版的思维导图是用Mind Meister做的,并且开源共享给了所有人。
如果你觉得导图有些地方不合理的话,你可以在线自行点开直接编辑。
其实 Python 3 的学习资源已经非常多了,每个人都会寻找适合自己的材料。如果觉得这个还不错,那赶紧抓紧学起来,Python对于入门者还是非常有好的。
Github链接:https://github.com/coodict/python3-in-one-pic
很多朋友反映打开Github非常慢,所以boy哥已经为大家下载好了高清思维导图和Jupyter的所有代码脚本。
在公众号后天回复:pypic,即可获取以上全部。
python爬虫人工智能大数据公众号