- sololearn! (App)
- Deutscher python3-Kurs: Python3 Tutorial
- Python 3 Kurs, in English
- https://learnpythonthehardway.org/python3/
- https://www.tutorialspoint.com/python
- https://data-flair.training/blogs/python-tutorials-home/
- https://stackabuse.com/tag/python/
- more tutorials on TiddlyWiki: python.html
- http://www.greenteapress.com/thinkpython/html/index.html
- The Python Standard Library: https://docs.python.org/3/library/index.html
- Python Language Reference: https://docs.python.org/3/reference/index.html#reference-index
- Code Style: https://pep8.org/
- pylint codes: https://pylint.readthedocs.io/en/latest/technical_reference/features.html
All from Al Sweigart:
- https://automatetheboringstuff.com/
- https://inventwithpython.com/makinggames.pdf
- https://inventwithpython.com/pygame/
- https://inventwithpython.com/cracking/ (Encrypt Messages and Hack Ciphers)
- Exercism
Install a Opensource IDE:
- 'Atom' Editor with Plugins:
- atom-python-run (eg F5 "python -i {file}"/F6: "python3 -i {file}"")
- autocomplete-python
- linter-pylama
- language-python (core package) or
- IDLE, simple.
- just the python interactive shell.
- cpython implementation:
- In cpython, many modules are implemented in C, and not in Python. You can find those in Modules/, whereas the pure Python ones reside in Lib/. In some cases (for example the json module), the Python source code provides the module on its own and only uses the C module if it's available (to improve performance).
- PyPy implementation:
- For the remaining modules, you can have a look at PyPy's implementations.
- The Python Package Index (PyPI) is a repository of software for the Python programming language: https://pypi.org/