Awesome Open Source
Awesome Open Source


The Ultimate resource hub of Python: All at one place

alt text

Python Official Documentation


Please see CONTRIBUTING, CODE-OF-CONDUCT for details before you contribute.

Table of Contents


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.

Coding Practice Playground for Python

Free Hosting Platforms for Python

Python Books

  • 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

Python Community and Groups

Python Courses-Video Tutorials

Python Devs to Follow on Twitter

Python Github Repositories

Python IDEs

Python Libraries for GUI Development:

  • curses
  • DearPyGui
  • Eel
  • enaml
  • Flexx
  • Tkinter
  • Toga
  • urwid
  • PyQT
  • PySimpleGUI
  • Kivy

Python Frameworks for Web Development:

  • Django
  • Flask
  • web2py
  • Bottle
  • FastAPI
  • Pyramid

Python Libraries for Game Development:

  • Pygame
  • PyOpenGL
  • Pyglet

Python Libraries for Data Science:

  • TensorFlow
  • NumPy
  • SciPy
  • Pandas
  • Matplotlib
  • Seaborn
  • StatsModels

Python Mobile Applications:

Python Newsletters:

Python Podcasts:

Python Websites

Python YouTube channels

Technical Blogging Platforms

Data Structures and Algorithms

Connect with me

Hi, I am Ayushi Rawat, a Software Developer and a YouTuber who likes to write Technical Blogs and contribute to Open Source. You can connect with me and follow my work at: Twitter | YouTube | LinkedIn

Join my Telegram Channel | Discord Server

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Show your  ❤️  & support by starring the repository!

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (55,343
python3 (1,675
gui (614
mobile (492
youtube (393
resources (209
books (134
podcast (71
hosting (50
resource (38
newsletter (32