Python
Sugerowane materiały do samodzielnej nauki
Ogólne
- https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie
- https://learnpythonthehardway.org/book/
- http://docs.python-guide.org/en/latest/
- https://docs.python.org
-
Przykłady wykorzystania modułów biblioteki standardowej, uzupełnienie oficjalnej dokumentacji.
asyncio
-
http://aosabook.org/en/500L/a-web-crawler-with-asyncio-coroutines.html
Dogłębne wyjaśnienie zasady działania asyncio na przykładzie pobieracza stron.
-
http://pyvideo.org/pycon-us-2014/what-is-async-how-does-it-work-and-when-should.html
Luźna prezentacja nt. asyncio.
-
https://www.jeffknupp.com/blog/2013/04/07/improve-your-python-yield-and-generators-explained/
Wyjaśnienie generatorów - konstruktów języka na których oparte jest działanie asyncio
Programowanie obiektowe
- Python 3 Object Oriented Programming, D. Phillips, Packt Publishing, 2010.
- Rapid GUI Programming with Python and Qt, M. Summerfield, Prentice Hall, 2007.
NumPy/SciPy/Matplotlib
- NumPy and SciPy Documentation
- http://www.scipy-lectures.org/
- Matplotlib for Python developers, S. Tossi, Packt Publishing, 2009.
- Guide to Numpy, T. E. Oliphant, 2006.
- SciPy Cookbook
- From Python to Numpy, N. P. Rougier, 2017