- Axioms & Terminology
- Input:
input() - Output:
print()
- Integer:
int - Float:
float - Complex:
complex
- String:
str - String Ops: builtin methods
- List:
list - Tuple:
tuple
- Set:
set - Set Theory Ops: builtin methods
.union().intersection().difference().symetric_difference()
- Membership Testing
- Dictionary:
dict - Dictionary Ops: builtin methods
.get().pop().keys().values().items()
- Dictionary Iteration
- Dictionary Comprehension
- Branch:
if,elif&else - Iterate:
for,while - Jump: invocation, see Functor
- Function
- Method
- Lambda
- Higher Order Functor
- Import Styles
- Module: Python File
- Package: Folder of Python Files
- Instantiation
- Magic Methods
- Inheritance
- Polymorphism
- Class Scope
- Everything in Python is a Reference
- Copy Module
copy.deepcopy()
- Packing
- Unpacking
- Keyword Only
iter()functionnext()function- Itertools
count()cycle()combinations()combinations_with_replacement()permutation()islice()accumulate()starmap()
- Generator Function
- Generator Expression
- Generator Lambda
- Decorator Usage
- Decorator Design
- Function Decorator
- Decorator Class
- Super Function
- Meta Classes
- Dataclasses
- Pypi.org
- Pip
- Twine
- Basic Cython Extension
- Knuth B Shuffle Algorithm
- Design, Build and Install
- Advanced Cython Extension
- High Performance Dice
- Function Timer
- Design, Build, Install and Deploy
- PyCon
- PyData
- David Beazely
- Raymond Hettinger
- Larry Hastings