Ayushi Rawat
Ayushi Rawat's Blog

Ayushi Rawat's Blog

The Ultimate Python Resource hub

The Ultimate Python Resource hub

Featured on Hashnode
Ayushi Rawat

Published on Oct 14, 2020

3 min read

Subscribe to my newsletter and never miss my upcoming articles

A curated list of Ultimate Python resources is here! (If you are getting started with #Python or a senior Python developer, you wouldn't wanna miss this) 😄

A lot of people have been recently asking me about python books, courses to refer and other resources guidance help. So here are some resources for you.

PS- I will keep Updating this Blog article. If you want me to add anything, feel free to post your suggestion in the comments box or at You can Dm me at Twitter. I would recommend you to open a Pull Request for the same.

Refer this link to navigate to Python Official Documentation

You can find all the resources at my GitHub Repository. Drop a star if you find it useful!

1. Python Books:

  1. Automate the Boring Stuff with Python
  2. Python Crash Course
  3. Python Cookbook
  4. Headfirst Python
  5. Learn Python the Hard Way
  6. How to think like a computer scientist
  7. Think Python
  8. Python Tricks by Dan Bader
  9. Dive into Python
  10. Fluent Python

2. Python IDE:

  1. Jupyter Notebook
  2. Visual Studio Code
  3. PyCharm
  4. Atom
  5. Sublime Text
  6. Spyder
  7. GNU Emacs
  8. Vi / Vim
  9. Pydev
  10. Thonny
  11. Wing

3. Python Coding Practise Playground:

  1. Hackerrank
  2. CodingBat
  3. Leetcode
  4. Codechef
  5. Coderbyte
  6. Exercism
  7. Practicepython
  8. Codewars
  9. CodinGame
  10. Projecteular

4. Python Podcasts:

  1. Talk Python to Me
  2. Python Bytes
  3. Teaching Python
  4. Podcast.init
  5. Radio Free Python
  6. Test & Code
  7. The Real Python Podcast
  8. from python import podcast

5. Python Newsletters:

  1. Awesome Python Newsletter
  2. Python Weekly
  3. Python Email Academy
  4. Dan's Python Newsletter
  5. The Real Python Newsletter
  6. Pycoder's Weekly
  7. Become a Better Developer
  8. Import Python
  9. PYnative Newsletter
  10. Bite Python
  11. Python Puzzles

6. Hosting platforms for Python Projects:

  1. AWS
  2. Render
  3. PythonAnywhere
  4. Heroku
  5. Google Cloud
  6. FastComet
  7. NodeChef

7. YouTube Channels for learning Python:

  1. Telusko
  2. Edureka
  3. Corey Schafer
  4. CodeWithHarry
  5. ProgrammingKnowledge
  6. freeCodeCamp.org
  7. TokyoEdTech
  8. Chris Hawkes
  9. Amulya's Academy
  10. Joe James

8. Websites to learn Python:

  1. w3schools.com
  2. TutorialsPoint
  3. Geeksforgeeks
  4. Google's Python Class
  5. Programiz
  6. Kaggle
  7. Progate
  8. Sololearn
  9. Codecademy
  10. Codewars
  11. Learn X in Y minutes
  12. PythonForBeginners
  13. Hitchhiker’s Guide
  14. Automate the Boring Stuff with Python

9. Courses to learn Python:

  1. Python for absolute beginners (Udemy)
  2. Python for Everybody (Coursera)
  3. Complete Python Bootcamp: Go From Zero to Hero (Udemy)
  4. Complete Python Masterclass (Udemy)
  5. Learn Python 3 (Codecademy)
  6. The Python Bible (Udemy)

10. Technical Blogging Platforms:

(Where you can read Python Blogs)

  1. Hashnode
  2. Medium
  3. Dev.to

11. Mobile Applications to learn Python:

  1. Sololearn
  2. Programiz
  3. DataCamp
  4. Unacademy Learning App
  5. Encode
  6. Programming Hero
  7. Enki App
  8. Programming Hub

12. Python Libraries for GUI Development:

1 . Tkinter

  1. enaml
  2. curses
  3. Eel
  4. Flexx
  5. DearPyGui
  6. urwid
  7. Toga

13. Python Github Repositories

  1. The Algorithms
  2. Python
  3. Coding Interview University
  4. Awesome Python

14. Python Community and Groups

  1. PySlackers
  2. r/Python
  3. Python Discord Server

Thank you for reading, I would love to connect with you at Twitter.

You should definitely check out my other Blogs:

See you in my next Blog article, Take care!

Did you find this article valuable?

Support Ayushi Rawat by becoming a sponsor. Any amount is appreciated!

See recent sponsors Learn more about Hashnode Sponsors