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:
- Automate the Boring Stuff with Python
- Python Crash Course
- Python Cookbook
- Headfirst Python
- Learn Python the Hard Way
- How to think like a computer scientist
- Think Python
- Python Tricks by Dan Bader
- Dive into Python
- Fluent Python
2. Python IDE:
- Jupyter Notebook
- Visual Studio Code
- PyCharm
- Atom
- Sublime Text
- Spyder
- GNU Emacs
- Vi / Vim
- Pydev
- Thonny
- Wing
3. Python Coding Practise Playground:
- Hackerrank
- CodingBat
- Leetcode
- Codechef
- Coderbyte
- Exercism
- Practicepython
- Codewars
- CodinGame
- Projecteular
4. Python Podcasts:
- Talk Python to Me
- Python Bytes
- Teaching Python
- Podcast.init
- Radio Free Python
- Test & Code
- The Real Python Podcast
- from python import podcast
5. Python Newsletters:
- Awesome Python Newsletter
- Python Weekly
- Python Email Academy
- Dan's Python Newsletter
- The Real Python Newsletter
- Pycoder's Weekly
- Become a Better Developer
- Import Python
- PYnative Newsletter
- Bite Python
- Python Puzzles
6. Hosting platforms for Python Projects:
7. YouTube Channels for learning Python:
- Telusko
- Edureka
- Corey Schafer
- CodeWithHarry
- ProgrammingKnowledge
- freeCodeCamp.org
- TokyoEdTech
- Chris Hawkes
- Amulya's Academy
- Joe James
8. Websites to learn Python:
- w3schools.com
- TutorialsPoint
- Geeksforgeeks
- Google's Python Class
- Programiz
- Kaggle
- Progate
- Sololearn
- Codecademy
- Codewars
- Learn X in Y minutes
- PythonForBeginners
- Hitchhiker’s Guide
- Automate the Boring Stuff with Python
9. Courses to learn Python:
- Python for absolute beginners (Udemy)
- Python for Everybody (Coursera)
- Complete Python Bootcamp: Go From Zero to Hero (Udemy)
- Complete Python Masterclass (Udemy)
- Learn Python 3 (Codecademy)
- The Python Bible (Udemy)
10. Technical Blogging Platforms:
(Where you can read Python Blogs)
11. Mobile Applications to learn Python:
- Sololearn
- Programiz
- DataCamp
- Unacademy Learning App
- Encode
- Programming Hero
- Enki App
- Programming Hub
12. Python Libraries for GUI Development:
1 . Tkinter
- enaml
- curses
- Eel
- Flexx
- DearPyGui
- urwid
- Toga
13. Python Github Repositories
14. Python Community and Groups
Thank you for reading, I would love to connect with you at Twitter.
You should definitely check out my other Blogs:
- Python 3.9: All You need to know
- GitHub CLI 1.0: All you need to know
- Become a Better Programmer
- How to make your own Google Chrome Extension
- Create your own Audiobook from any pdf with Python
- You are Important & so is your Mental Health!
See you in my next Blog article, Take care!