Further resources for Python users
Books and tutorials
Data science
- Python data science handbook by Jake VanderPlas
- Scipy Lecture Notes to learn numerical computing, data science and plotting with Python
- 10 Minutes to pandas, an introduction to pandas’ capabilities
- Programming with Python and Plotting and Programming in Python, two lessons by The Carpentries
General programming
- Official Python 3 Tutorial (for users already familiar with programming concepts)
- Python for Everybody (PY4E), by Charles R. Severance (no programming background needed)
- Python courses on LinkedIn Learning (use your UQ credentials to access the full catalogue)
- Python Programming on WikiBooks
- The Hitchhiker’s Guide to Python
Documentation
Questions and answers
Practice Python
- Exercism’s Python track
- Python Challenge, an interactive riddle
- Practice Python with beginner exercises
- CodingBat’s Python problems
At UQ
- See the next sessions at the Library
- Join the monthly UQ Python User Group (UQPUG) to collaborate and share with other Python users
- Ask questions to other researchers during the weekly Hacky Hour
- Contact your unit’s statistician
Training outside the Library
- Find more training providers, at and outside UQ, in our “Training Elsewhere” page