6.8 KiB
6.8 KiB
title |
---|
Python Resources |
Tutorials
- Python Official Tutorials
- The Hitchhiker's Guide to Python
- Google Python Class
- Learn Python the Hard Way
- Think Python
- Learn Python in X minutes
- Learn Python 3 in X minutes
- Dive into Python 3
- Full Stack Python
- Automate the Boring Stuff with Python
- Python REPL in Browser
- Visual Python Code Walkthrough
- Codecademy Python
- How to Think Like a Computer Scientist - Interactive textbook that teaches programming with Python
- Introduction to Computer Science and Programming Using Python (MIT)
- CS for All: Introduction to Computer Science & Python Programming
- Learning Python - Free ebook
- New Coder - Tutorials/challenges to take you from newbie to actual coder.
- Invent with Python (plus two other books by the Automate the Boring Stuff guy)
- Problem Solving with Algorithms and Data Structures Using Python
- Python Design Patterns
- Django Getting Started Tutorial
- Test-Driven Development with Python
- Tango with Django
- Django Girls' Tutorial - Build a blog
- TaskBuster Django Tutorial - Build a Django project from scratch
- Derek Banas' Learn Python In One Video
- pythonprogramming.net Python Baics
- thenewboston Python 3.4 Programming Tutorials
- Tutorials Point - Python
- Set of Starter Projects with Videos - From the basics onward.
- The Flask Mega Tutorial (Miguel Grinberg)
- The Complete Python 3 Course: Beginner to Advanced!
Challenges
- Python Koans
- Exercism Python Challenges
- CodingBat Python Challenges
- Learn Python Interactively
- Project Euler
- Rosalind Python Bio-informatics Problems
- Python Elevator Challenge
- CoderByte Challenges
- CheckiO - the game for coders
- CodeAbbey
- HackerRank - Python Challenges
- CodeSignal - Prepare for interviews & further your programming skills
- CodeWars
- CodeChef
- Hackerrank
Community
Tools:
- PyCharm Edu - a free educational version of PyCharm that comes with tutorials to teach you Python and the ability to download more.