View Code? Open in Web Editor
NEW
This project forked from andchrlambda/intro_to_python
Python3 Primer
Jupyter Notebook 90.38%
Python 9.62%
intro_to_python's Introduction
- Input:
input()
- Output:
print()
- Integer:
int
- Float:
float
- Complex:
complex
- String:
str
- String Ops: builtin methods
4. Ordered Array: Sequences
5. Membership Array: Sets
- Set:
set
- Set Theory Ops: builtin methods
.union()
.intersection()
.difference()
.symetric_difference()
- Membership Testing
6. Associative Array: Dictionaries
- Dictionary:
dict
- Dictionary Ops: builtin methods
.get()
.pop()
.keys()
.values()
.items()
- Dictionary Iteration
- Dictionary Comprehension
7. Control Flow: Imperative
- Branch:
if
, elif
& else
- Iterate:
for
, while
- Jump: invocation, see Functor
8. Callable Objects: Functors
- 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
- Packing
- Unpacking
- Keyword Only
iter()
function
next()
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
17 Installation & Deployment
- 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
intro_to_python's People
Contributors
Watchers