^^ix Python.
-
Linguaggio
- syntax | Python BNF.
- Python VS C, strongly-typed languages.
- Numbers
- Arithmetic. Operators.
- Variables are pointers to object.
- If it talks and walks like a duck, then it
is a duck. Duck typing.
- Built-in simple types. int, float,
complex, bool, str
- Built-in compound types: list tuple range set dict
- Control flow.
- Function.
- Iterators. for x in X:
- Itertools
-
https://jmduke.com/2013/11/29/itertools
-
https://realpython.com/python-itertools/
- Match statement. Structure pattern matching.
- pep-3107/Function
Annotations
- pep-0484/Type
Hints
- pep-0526/Syntax
for Variable Annotations
-
mypy.readthedocs/introduction
- twitter/gvanrossum
- Python data entry.
- Python std lib.
- Varie.
- Python. www pg
- Google code.
- Python biblio.
- Resources for learning & teaching python.
- Python. Letture.
-
Applications
- Python distributions.
- PyGeo.
- lxml
- NumPy Numeric Python.
- SymPy Symbolic Python.
- Jupyter.
Libreria standard
-
Data Types
-
Collections
- collections.defaultdict(default_factory)
- collections.Counter([iterable-or-mapping])
-
Numeric and Mathematical Modules
- random. Generate pseudo-random numbers.