Submit Search
Upload
Python的50道陰影
•
17 likes
•
3,973 views
Tim (文昌)
Follow
Talk in python taiwan 2016
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 48
Download now
Download to read offline
Recommended
Introduction to protocol buffer
Introduction to protocol buffer
Tim (文昌)
Toolchain Independent Distributed Compilation
Toolchain Independent Distributed Compilation
Dietmar Hauser
Mongo db - How we use Go and MongoDB by Sam Helman
Mongo db - How we use Go and MongoDB by Sam Helman
Hakka Labs
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
disc99_
Golang getting started
Golang getting started
Harshad Patil
Phpstormを使いこなす
Phpstormを使いこなす
Yutaka Tachibana
Writing a fast HTTP parser
Writing a fast HTTP parser
fukamachi
Recommended
Introduction to protocol buffer
Introduction to protocol buffer
Tim (文昌)
Toolchain Independent Distributed Compilation
Toolchain Independent Distributed Compilation
Dietmar Hauser
Mongo db - How we use Go and MongoDB by Sam Helman
Mongo db - How we use Go and MongoDB by Sam Helman
Hakka Labs
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
disc99_
Golang getting started
Golang getting started
Harshad Patil
Phpstormを使いこなす
Phpstormを使いこなす
Yutaka Tachibana
Writing a fast HTTP parser
Writing a fast HTTP parser
fukamachi
But we're already open source! Why would I want to bring my code to Apache?
But we're already open source! Why would I want to bring my code to Apache?
gagravarr
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
Nicolas De Loof
リバースプロキシでwebサーバを集約ついでにdocker化しよう
リバースプロキシでwebサーバを集約ついでにdocker化しよう
Yasunori Kuji
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Shinya Ohyanagi
Fluentd 101
Fluentd 101
SATOSHI TAGOMORI
解密解密
解密解密
Tom Chen
FluentD for end to end monitoring
FluentD for end to end monitoring
Phil Wilkins
Rust's Journey to Async/await
Rust's Journey to Async/await
C4Media
Fluentd Project Intro at Kubecon 2019 EU
Fluentd Project Intro at Kubecon 2019 EU
N Masahiro
fluent-plugin-beats at Elasticsearch meetup #14
fluent-plugin-beats at Elasticsearch meetup #14
N Masahiro
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
fukamachi
Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshell
N Masahiro
EMC Dojo Golang Meetup Cambridge
EMC Dojo Golang Meetup Cambridge
Xuebin He
Fluentd and Distributed Logging at Kubecon
Fluentd and Distributed Logging at Kubecon
N Masahiro
FaaS you like it (if Shakespeare had written Functions-as-a-Service)
FaaS you like it (if Shakespeare had written Functions-as-a-Service)
Ewan Slater
Creating Secure VM (Comarison between Intel and AMD, and one more thing...) -...
Creating Secure VM (Comarison between Intel and AMD, and one more thing...) -...
Tsukasa Oi
Lets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal Framework
LINE Corporation
gRPC & Kubernetes
gRPC & Kubernetes
Kausal
Woo: Writing a fast web server @ ELS2015
Woo: Writing a fast web server @ ELS2015
fukamachi
Writing NetBSD Sound Drivers in Haskell
Writing NetBSD Sound Drivers in Haskell
Kiwamu Okabe
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
Cicilia Lee
淺談深度學習
淺談深度學習
Mark Chang
More Related Content
What's hot
But we're already open source! Why would I want to bring my code to Apache?
But we're already open source! Why would I want to bring my code to Apache?
gagravarr
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
Nicolas De Loof
リバースプロキシでwebサーバを集約ついでにdocker化しよう
リバースプロキシでwebサーバを集約ついでにdocker化しよう
Yasunori Kuji
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Shinya Ohyanagi
Fluentd 101
Fluentd 101
SATOSHI TAGOMORI
解密解密
解密解密
Tom Chen
FluentD for end to end monitoring
FluentD for end to end monitoring
Phil Wilkins
Rust's Journey to Async/await
Rust's Journey to Async/await
C4Media
Fluentd Project Intro at Kubecon 2019 EU
Fluentd Project Intro at Kubecon 2019 EU
N Masahiro
fluent-plugin-beats at Elasticsearch meetup #14
fluent-plugin-beats at Elasticsearch meetup #14
N Masahiro
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
fukamachi
Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshell
N Masahiro
EMC Dojo Golang Meetup Cambridge
EMC Dojo Golang Meetup Cambridge
Xuebin He
Fluentd and Distributed Logging at Kubecon
Fluentd and Distributed Logging at Kubecon
N Masahiro
FaaS you like it (if Shakespeare had written Functions-as-a-Service)
FaaS you like it (if Shakespeare had written Functions-as-a-Service)
Ewan Slater
Creating Secure VM (Comarison between Intel and AMD, and one more thing...) -...
Creating Secure VM (Comarison between Intel and AMD, and one more thing...) -...
Tsukasa Oi
Lets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal Framework
LINE Corporation
gRPC & Kubernetes
gRPC & Kubernetes
Kausal
Woo: Writing a fast web server @ ELS2015
Woo: Writing a fast web server @ ELS2015
fukamachi
Writing NetBSD Sound Drivers in Haskell
Writing NetBSD Sound Drivers in Haskell
Kiwamu Okabe
What's hot
(20)
But we're already open source! Why would I want to bring my code to Apache?
But we're already open source! Why would I want to bring my code to Apache?
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
リバースプロキシでwebサーバを集約ついでにdocker化しよう
リバースプロキシでwebサーバを集約ついでにdocker化しよう
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Fluentd 101
Fluentd 101
解密解密
解密解密
FluentD for end to end monitoring
FluentD for end to end monitoring
Rust's Journey to Async/await
Rust's Journey to Async/await
Fluentd Project Intro at Kubecon 2019 EU
Fluentd Project Intro at Kubecon 2019 EU
fluent-plugin-beats at Elasticsearch meetup #14
fluent-plugin-beats at Elasticsearch meetup #14
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshell
EMC Dojo Golang Meetup Cambridge
EMC Dojo Golang Meetup Cambridge
Fluentd and Distributed Logging at Kubecon
Fluentd and Distributed Logging at Kubecon
FaaS you like it (if Shakespeare had written Functions-as-a-Service)
FaaS you like it (if Shakespeare had written Functions-as-a-Service)
Creating Secure VM (Comarison between Intel and AMD, and one more thing...) -...
Creating Secure VM (Comarison between Intel and AMD, and one more thing...) -...
Lets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal Framework
gRPC & Kubernetes
gRPC & Kubernetes
Woo: Writing a fast web server @ ELS2015
Woo: Writing a fast web server @ ELS2015
Writing NetBSD Sound Drivers in Haskell
Writing NetBSD Sound Drivers in Haskell
Viewers also liked
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
Cicilia Lee
淺談深度學習
淺談深度學習
Mark Chang
TENSORFLOW深度學習講座講義(很硬的課程)
TENSORFLOW深度學習講座講義(很硬的課程)
NTC.im(Notch Training Center)
TensorFlow 深度學習講座
TensorFlow 深度學習講座
Mark Chang
Basics of Object Oriented Programming in Python
Basics of Object Oriented Programming in Python
Sujith Kumar
Python 2 vs. Python 3
Python 2 vs. Python 3
Pablo Enfedaque
Advance OOP concepts in Python
Advance OOP concepts in Python
Sujith Kumar
Python Tricks That You Can't Live Without
Python Tricks That You Can't Live Without
Audrey Roy
Python 2-基本語法
Python 2-基本語法
阿Samn的物理課本
Introduction to Python
Introduction to Python
amiable_indian
型態與運算子
型態與運算子
Justin Lin
常用內建模組
常用內建模組
Justin Lin
進階主題
進階主題
Justin Lin
Python 起步走
Python 起步走
Justin Lin
NTU ML TENSORFLOW
NTU ML TENSORFLOW
Mark Chang
Learn 90% of Python in 90 Minutes
Learn 90% of Python in 90 Minutes
Matt Harrison
[系列活動] Python 程式語言起步走
[系列活動] Python 程式語言起步走
台灣資料科學年會
[系列活動] Python爬蟲實戰
[系列活動] Python爬蟲實戰
台灣資料科學年會
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
台灣資料科學年會
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
台灣資料科學年會
Viewers also liked
(20)
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
淺談深度學習
淺談深度學習
TENSORFLOW深度學習講座講義(很硬的課程)
TENSORFLOW深度學習講座講義(很硬的課程)
TensorFlow 深度學習講座
TensorFlow 深度學習講座
Basics of Object Oriented Programming in Python
Basics of Object Oriented Programming in Python
Python 2 vs. Python 3
Python 2 vs. Python 3
Advance OOP concepts in Python
Advance OOP concepts in Python
Python Tricks That You Can't Live Without
Python Tricks That You Can't Live Without
Python 2-基本語法
Python 2-基本語法
Introduction to Python
Introduction to Python
型態與運算子
型態與運算子
常用內建模組
常用內建模組
進階主題
進階主題
Python 起步走
Python 起步走
NTU ML TENSORFLOW
NTU ML TENSORFLOW
Learn 90% of Python in 90 Minutes
Learn 90% of Python in 90 Minutes
[系列活動] Python 程式語言起步走
[系列活動] Python 程式語言起步走
[系列活動] Python爬蟲實戰
[系列活動] Python爬蟲實戰
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
Similar to Python的50道陰影
Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert
QA TrainingHub
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌
Ryuji Tamagawa
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
Ryuji Tamagawa
오픈소스 라이브러리 개발기
오픈소스 라이브러리 개발기
겨울 정
Behat bdd training (php) course slides pdf
Behat bdd training (php) course slides pdf
seleniumbootcamp
チームメイトのためにdocstringを書こう! pyconjp2019
チームメイトのためにdocstringを書こう! pyconjp2019
cocodrips
Preparing code for Php 7 workshop
Preparing code for Php 7 workshop
Damien Seguy
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
Puppet Continuous Integration with PE and GitLab
Puppet Continuous Integration with PE and GitLab
Alessandro Franceschi
PuppetConf 2017: Puppet Continuous Integration with PE and GitLab- Alessandro...
PuppetConf 2017: Puppet Continuous Integration with PE and GitLab- Alessandro...
Puppet
Introduction_to_Python.pptx
Introduction_to_Python.pptx
RahulChaudhary51756
第 10 回 Webteko
第 10 回 Webteko
Shinya Ohyanagi
Python in 90 minutes
Python in 90 minutes
Bardia Heydari
우분투한국커뮤니티 수학스터디결과보고
우분투한국커뮤니티 수학스터디결과보고
용 최
고등수학 스터디 결과발표
고등수학 스터디 결과발표
Ubuntu Korea Community
What is Python?
What is Python?
PranavSB
Wait, IPython can do that?! (30 minutes)
Wait, IPython can do that?! (30 minutes)
Sebastian Witowski
Building an API with Django and Django REST Framework
Building an API with Django and Django REST Framework
Christopher Foresman
PYTHON_WORLD.pptx
PYTHON_WORLD.pptx
Ur's HAyath
Similar to Python的50道陰影
(20)
Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert
Kiosk / PHP
Kiosk / PHP
20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
오픈소스 라이브러리 개발기
오픈소스 라이브러리 개발기
Behat bdd training (php) course slides pdf
Behat bdd training (php) course slides pdf
チームメイトのためにdocstringを書こう! pyconjp2019
チームメイトのためにdocstringを書こう! pyconjp2019
Preparing code for Php 7 workshop
Preparing code for Php 7 workshop
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Puppet Continuous Integration with PE and GitLab
Puppet Continuous Integration with PE and GitLab
PuppetConf 2017: Puppet Continuous Integration with PE and GitLab- Alessandro...
PuppetConf 2017: Puppet Continuous Integration with PE and GitLab- Alessandro...
Introduction_to_Python.pptx
Introduction_to_Python.pptx
第 10 回 Webteko
第 10 回 Webteko
Python in 90 minutes
Python in 90 minutes
우분투한국커뮤니티 수학스터디결과보고
우분투한국커뮤니티 수학스터디결과보고
고등수학 스터디 결과발표
고등수학 스터디 결과발표
What is Python?
What is Python?
Wait, IPython can do that?! (30 minutes)
Wait, IPython can do that?! (30 minutes)
Building an API with Django and Django REST Framework
Building an API with Django and Django REST Framework
PYTHON_WORLD.pptx
PYTHON_WORLD.pptx
More from Tim (文昌)
Frontend django, Django Web 前端探索
Frontend django, Django Web 前端探索
Tim (文昌)
Profile django
Profile django
Tim (文昌)
I18n
I18n
Tim (文昌)
Mock Introduction
Mock Introduction
Tim (文昌)
Ml weka
Ml weka
Tim (文昌)
Tainan.py, Experience about package
Tainan.py, Experience about package
Tim (文昌)
Performance Enhancement Tips
Performance Enhancement Tips
Tim (文昌)
pygame sharing pyhug
pygame sharing pyhug
Tim (文昌)
More from Tim (文昌)
(8)
Frontend django, Django Web 前端探索
Frontend django, Django Web 前端探索
Profile django
Profile django
I18n
I18n
Mock Introduction
Mock Introduction
Ml weka
Ml weka
Tainan.py, Experience about package
Tainan.py, Experience about package
Performance Enhancement Tips
Performance Enhancement Tips
pygame sharing pyhug
pygame sharing pyhug
Recently uploaded
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Andolasoft Inc
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Fatema Valibhai
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Python的50道陰影
1.
Python 50
2.
• Tim, Python •
3.
•
4.
5.
6.
7.
File "test.py", line
6 print "yoshi" ^ IndentationError: unexpected indent
8.
• Python Tab •
Tab
9.
10.
Parsing pop pop
11.
• Tab • Editor
Tab
12.
13.
default argument
14.
• Python def
argument •
15.
16.
closure
17.
18.
19.
• closure Python •
reference Python lexical scope) • closure gc
20.
21.
22.
• 1. class
__call__ lexical scope • 2. functool.partial
23.
Global Variable
24.
• Python Local Global
25.
global local
26.
• Global • global
27.
28.
Dead or Alive
29.
30.
31.
• del symbol
table reference count -1 • reference count 0 GC, __del__
32.
Circular reference • 2016
Python • __del__. Python
33.
• circular reference.
weak reference. • weak reference reference count. • Python gc
34.
Interface • interface • base
class Python
35.
36.
37.
List Related
38.
• iterate list •
list
39.
40.
Package • sudo pip •
virtualenv • requirements.txt dependency • setup.py
41.
• pip freeze
> requirements.txt • • • Conflict merge
42.
43.
2 == >
3 • python 3 • __future__, six • print_function • absolute_import • io.open 2.7 encoding
44.
Quality • flake8 —install-hook •
commit pep8 • # noqa
45.
inheritance • super
46.
47.
48.
Any Question?
Download now