流弊!一張圖完美解釋 Python 3 全部用法

大家好,我是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爬蟲人工智能大數據公衆號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章