| 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 [1]: https://docs.python.org/2/tutorial/index.html [2]: http://learnpythonthehardway.org/ [3]: https://projecteuler.net/ [4]: https://docs.djangoproject.com/ [5]: https://www.checkio.org/ [6]: https://github.com/kissgyorgy/Womanager [7]: https://github.com/pokerregion/poker [8]: https://pypi.python.org/pypi/poker
https://pypi.python.org/pypi/enum34-custom
https://pypi.python.org/pypi/pytest-raisesregexp [9]: http://www.jackkinsella.ie/2011/12/05/janki-method.html |