The Ultimate resource hub of Python: All at one place
Please see CONTRIBUTING, CODE-OF-CONDUCT for details before you contribute.
- Ultimate-Python-Resource-Hub
- Ultimate-Python-Resource-Hub
- Python Official Documentation
- Contributing
- Table of Contents
- Requirements
- Coding Practice Playground for Python
- Free Hosting Platforms for Python
- Python Books
- Python Community and Groups
- Python Courses-Video Tutorials
- Python Devs to Follow on Twitter
- Python Github Repositories
- Python IDEs
- Python Libraries for GUI Development:
- Python Frameworks for Web Development:
- Python Libraries for Game Development:
- Python Libraries for Data Science:
- Python Mobile Applications:
- Python Newsletters:
- Python Podcasts:
- Python Websites
- Python YouTube channels
- Technical Blogging Platforms
- Data Structures and Algorithms
- Connect with me
Have Python 3.7 or newer installed. You can check the version by typing python3 --version
in your command line. You can download the latest Python version from here.
- Advent of Code
- AlgoDaily
- AlgoExpert
- BinarySearch
- Brilliant
- CheckiO
- CodeAbbey
- Codechef
- CodeForces
- CodeKata
- Coderbyte
- CoderByte
- CodeSignal
- Codewars
- Codility
- CodinGame
- Codingame
- CodingBat
- Cyber-dojo
- Daily Coding Problem
- Daily Interview Pro
- DevPost
- Edabit
- Exercism
- Exercism
- FightCode
- Google's Coding Competitions
- HackerEarth
- Hackerrank
- Kaggle
- Kattis
- Leetcode
- LintCode
- Practicepython
- Project Euler
- Rosalind
- Topcoder
- Wolfram Challenges
- spoj
- urionlinejudge
- A byte of Python by Swaroop
- Python for Everybody
- Automate the Boring Stuff with Python
- Dive into Python
- Fluent Python
- Headfirst Python
- How to think like a computer scientist
- Learn Python the Hard Way
- Python Cookbook
- Python Crash Course
- Python Tricks by Dan Bader
- Think Python
- Automate the Boring Stuff with Python Programming
- Coursera
- Linkedin Learning Python 2
- Linkedin Python Essential Training
- pythonprogramming-net
- Udacity: Introduction to Python
- Udemy: Complete Python Bootcamp
- Udemy: Python for Absolute Beginners
- Complete Python Bootcamp: Go From Zero to Hero (Udemy)
- Complete Python Masterclass (Udemy)
- Learn Python 3 (Codecademy)
- Python for absolute beginners (Udemy)
- Python for Everybody (Coursera)
- The Python Bible (Udemy)
- 100 Days of Code - The Complete Python Pro Bootcamp for 2021
- 30 Days of Python
- Awesome Python
- Coding Interview University
- Coding Problems
- Full Speed Python
- Learn Python 3
- Playground and Cheatsheet
- Python Comics
- Python programming tutorial
- Python Reference
- Python-Learning-Resources
- Python
- The Algorithms
- Hackerrank_Python
- Atom
- GNU Emacs
- Jupyter Notebook
- PyCharm
- Pydev
- Spyder
- Sublime Text
- Thonny
- Vi / Vim
- Visual Studio Code
- Wing
- Anaconda
- curses
- DearPyGui
- Eel
- enaml
- Flexx
- Tkinter
- Toga
- urwid
- PyQT
- PySimpleGUI
- Kivy
- Django
- Flask
- web2py
- Bottle
- FastAPI
- Pyramid
- Pygame
- PyOpenGL
- Pyglet