流弊!一张图完美解释 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爬虫人工智能大数据公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值