3 ms·
Online courses are really great, but the Python tutorial is sufficient in itself. I did this: - Read edw519 free PDF book, jump out of the bed and start learn
by Walkman 11y ago
Online courses are really great, but the Python tutorial is sufficient in itself.
I did this:
- Read edw519 free PDF book, jump out of the bed and start learning. [0]
- Read the Python tutorial from A-Z and learned it. [1]
- Read Learn Python the hard way book and practice. [2]
- Solved some problems from Project Euler. [3]
- Learnt Django. (Started with the tutorial) [4]
- Built something with Django.
- Solved some problems from CheckIO. [5]
- Built something with PyQt. [6]
- Built my own library, even if it's stupid. [7]
- Released a couple of packages even if they are small. [8]
The key thing is to learn AND BUILD something at the same time, and try to remember everything deeply. I used the Janki method [9] to learn statements, code snippets.
This took me about a year, but after that, I did not need to apply for a job, however I did once and got that too.
[0]: https://news.ycombinator.com/user?id=edw519 https://news.ycombinator.com/user?id=edw519
[1]: https://docs.python.org/2/tutorial/index.html https://docs.python.org/2/tutorial/index.html
[2]: http://learnpythonthehardway.org/ http://learnpythonthehardway.org/
[3]: https://projecteuler.net/ https://projecteuler.net/
[4]: https://docs.djangoproject.com/ https://docs.djangoproject.com/
[5]: https://www.checkio.org/ https://www.checkio.org/
[6]: https://github.com/kissgyorgy/Womanager https://github.com/kissgyorgy/Womanager
[7]: https://github.com/pokerregion/poker https://github.com/pokerregion/poker
[8]: https://pypi.python.org/pypi/poker https://pypi.python.org/pypi/poker
https://pypi.python.org/pypi/enum34-custom https://pypi.python.org/pypi/enum34-custom
https://pypi.python.org/pypi/pytest-raisesregexp https://pypi.python.org/pypi/pytest-raisesregexp
[9]: http://www.jackkinsella.ie/2011/12/05/janki-method.html http://www.jackkinsella.ie/2011/12/05/janki-method.html