流弊!一张图完美解释 Python 3 全部用法

    技术2024-11-18  20

    大家好,我是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爬虫人工智能大数据公众号

    Processed: 0.009, SQL: 9