大家好,我是boy哥。
最近Github熱榜中一個Python項目非常搶眼《Python 3 in one pic》。
Github鏈接:https://github.com/coodict/python3-in-one-pic
作者 Coodict 製作了離線版和在線版的思維導圖,離線版本也提供了Jupyter Notebook的所有代碼。
廢話不多說,直接看這張思維導圖,文末附高清下載。
▍01 離線版思維導圖
作者已經完成了絕大部分,數據類型、操作符、流控制、函數、類、模塊等一些用法。
思維導圖裏的所有用法也同時提供了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()
▍02 在線版思維導圖
在線版的思維導圖是用Mind Meister做的,並且開源共享給了所有人。
如果你覺得導圖有些地方不合理的話,你可以在線自行點開直接編輯。
其實 Python 3 的學習資源已經非常多了,每個人都會尋找適合自己的材料。如果覺得這個還不錯,那趕緊抓緊學起來,Python對於入門者還是非常有好的。
Github鏈接:https://github.com/coodict/python3-in-one-pic
▍思維導圖高清
很多朋友反映打開Github非常慢,所以boy哥已經爲大家下載好了高清思維導圖和Jupyter的所有代碼腳本。
在公衆號後天回覆:pypic,即可獲取以上全部。
python爬蟲人工智能大數據公衆號