-
Notifications
You must be signed in to change notification settings - Fork 7
Python tutorials
Oliver Beckstein edited this page Feb 25, 2020
·
13 revisions
If you want to do more Python exercises then you will find that the internet is full with them. Your instructors have not really comprehensively evaluated them (in fact, we learned Python mostly by having to solve problems and reading documentation, other people's code, and getting advice from kind Python gurus).
However, the following seem to be useful resources --- having them listed here is not a endorsement or guarantee of any kind. Have a look and decide for yourself (feeback is welcome!):
- The official Python Beginner's Guide gives various links, but no exercises.
- The official Python Tutorial is well worth working through, but if you feel that it already presupposes to much programming then start looking at the following resources, too.
- Software Carpentry's Programming with Python (a tutorial that is normally instructor-guided but can be easily done in self-study)
- DataCamp's free class Introduction to Python for Data Science is well done and includes online programming exercises.
- Swaroop CH's A Byte of Python (free online book) — note that you need to click the arrow on the right hand site to move through the pages...
- Code Academy's Learn Python (This is a Python 2 tutorial but Python 3 is the language that we learn because as of January 2020, Python 2 is not officially supported anymore. This is neverthless a professional step-by-step tutorial. Still worth checking out, especially if you like small steps and instant checks that tell you if you did it correctly; most of Python 2 is still applicable to Python 3.)
- Exercism: Python is quite good, but more suited for intermediate levels. But check it out, it's quite innovative (and free).