Intermediate Python - Read the Docs
Python Tips
Release 0.1 Muhammad Yasoob Ullah Khalid
Sep 20, 2020
Contents
1 Preface
2
2 Author
3
3 Table of Contents
4
3.1 *args and **kwargs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3 Generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4 Map, Filter and Reduce . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 set Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.6 Ternary Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.7 Decorators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.8 Global & Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.9 Mutation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.10 __slots__ Magic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.11 Virtual Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.12 Collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.13 Enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.14 Zip and unzip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.15 Object introspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.16 Comprehensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.17 Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.18 Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.19 Lambdas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.20 One-Liners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.21 for/else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.22 Python C extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.23 open Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.24 Targeting Python 2+3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.25 Coroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.26 Function caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
i
3.27 Context Managers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 ii
Python Tips, Release 0.1
Note: You can sign up to my mailing list so that you remain in sync with any major updates to this book or my future projects!
Contents
1
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- loops and iteration university of michigan
- how to code in python 3
- lists manipulation and implementation
- python iteration shippensburg university school of
- python iterative statements
- iterations and loops in python
- intermediate python read the docs
- lecture 11 iteration and for loops cornell university
- flow charts for two loop constructs cs111