- 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