# The Ultimate Python Resource hub

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](https://twitter.com/ayushi7rawat). I would recommend you to [open a Pull Request](https://github.com/ayushi7rawat/Ultimate-Python-Resource-Hub) for the same.

Refer this link to navigate to [Python Official Documentation](https://docs.python.org/3/)

You can find all the resources at my [GitHub Repository](https://github.com/ayushi7rawat/Ultimate-Python-Resource-Hub). Drop a star if you find it useful! 

##  [1. Python Books: ](https://twitter.com/ayushi7rawat/status/1315652776941166592?s=20)
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:](https://twitter.com/ayushi7rawat/status/1315653675511996417?s=20)
1. [Jupyter Notebook](https://jupyter.org/install)
2. [Visual Studio Code](https://code.visualstudio.com/download)
3. [PyCharm](https://www.jetbrains.com/pycharm/download/#section=windows)
4. [Atom](https://atom.io/)
5. [Sublime Text](https://www.sublimetext.com/3)
6. [Spyder](https://www.spyder-ide.org/)
7. [GNU Emacs](https://www.gnu.org/software/emacs/download.html)
8. [Vi / Vim](https://www.vim.org/)
9. [Pydev](https://www.pydev.org/download.html)
10. [Thonny](https://thonny.org/)
11. [Wing](https://wingware.com/downloads)

## [3. Python Coding Practise Playground:](https://twitter.com/ayushi7rawat/status/1315654279852519425?s=20)
1. [Hackerrank](https://www.hackerrank.com/dashboard)
2. [CodingBat](https://codingbat.com/python)
3. [Leetcode](https://leetcode.com/problemset/all/?difficulty=Easy)
4. [Codechef](https://www.codechef.com/problems/easy)
5. [Coderbyte](https://coderbyte.com/)
6. [Exercism](https://exercism.io/)
7. [Practicepython](http://www.practicepython.org/)
8. [Codewars](https://www.codewars.com/)
9. [CodinGame](https://www.codingame.com/)
10. Projecteular

## [4. Python Podcasts:](https://twitter.com/ayushi7rawat/status/1315654757051068416?s=20)
1. [Talk Python to Me](https://talkpython.fm/)
2. [Python Bytes](https://pythonbytes.fm/)
3. [Teaching Python](https://www.teachingpython.fm/)
4. [Podcast.__init__ ](https://www.pythonpodcast.com/)
5. [Radio Free Python](http://radiofreepython.com/)
6. [Test & Code](https://testandcode.com/)
7. [The Real Python Podcast](https://realpython.com/podcasts/rpp/)
8. [from python import podcast](https://www.frompythonimportpodcast.com/)
 
## [5. Python Newsletters:](https://twitter.com/ayushi7rawat/status/1315841140344586240?s=20)
1. [Awesome Python Newsletter](https://python.libhunt.com/newsletter)
2. [Python Weekly](https://www.pythonweekly.com/)
3. [Python Email Academy](https://inboxreads.co/n/python-email-academy)
4. [Dan's Python Newsletter](https://dbader.org/newsletter)
5. [The Real Python Newsletter](https://realpython.com/newsletter/)
6. [Pycoder's Weekly](https://pycoders.com/)
7. [Become a Better Developer](https://lerner.co.il/newsletter/)
8. [Import Python](https://importpython.com/newsletter/)
9. [PYnative Newsletter](https://pynative.com/newsletter/)
10. [Bite Python](http://newsletter.pythontips.com/)
11. [Python Puzzles ](https://app.finxter.com/learn/computer/science/)

##  [6. Hosting platforms for Python Projects:](https://twitter.com/ayushi7rawat/status/1315655515939041280?s=20)
1. [AWS](https://aws.amazon.com/)
2. [Render](https://render.com/)
3. [PythonAnywhere](https://www.pythonanywhere.com/?affiliate_id=0048f655)
4. [Heroku](https://www.heroku.com/)
5. [Google Cloud](https://cloud.google.com/)
6. [FastComet](https://www.fastcomet.com/)
7. [NodeChef](https://www.nodechef.com/)

## [7. YouTube Channels for learning Python:](https://twitter.com/ayushi7rawat/status/1315656068417028098?s=20)
1. [Telusko](https://www.youtube.com/user/javaboynavin)
2. [Edureka ](https://www.youtube.com/watch?v=WGJJIrtnfpk&list=PL9ooVrP1hQOHY-BeYrKHDrHKphsJOyRyu)
3. [Corey Schafer](https://www.youtube.com/user/schafer5)
4. [CodeWithHarry](https://www.youtube.com/channel/UCeVMnSShP_Iviwkknt83cww)
5. [ProgrammingKnowledge](https://www.youtube.com/watch?v=E9U-EBG8jVk&list=RDQMgTJmXAVobVk&start_radio=1)
6. [freeCodeCamp.org](https://www.youtube.com/watch?v=rfscVS0vtbw)
7. [TokyoEdTech](https://www.youtube.com/channel/UC2vm-0XX5RkWCXWwtBZGOXg)
8. [Chris Hawkes](https://www.youtube.com/user/noobtoprofessional)
9. [Amulya's Academy](https://www.youtube.com/channel/UCIgXF0FrYJL0a6sMsRIsLvA)
10. [Joe James](https://www.youtube.com/user/joejamesusa)

## [8. Websites to learn Python:](https://twitter.com/ayushi7rawat/status/1315656470344552454?s=20)
1. [w3schools.com](https://www.w3schools.com/python/)
2. [TutorialsPoint](https://www.tutorialspoint.com/python/index.htm)
3. [Geeksforgeeks](https://www.geeksforgeeks.org/python-programming-language/?source=google&medium=cpc&device=c&keyword=for%20loop%20python&matchtype=b&gclid=Cj0KCQjwnqH7BRDdARIsACTSAdvzWcMAnB8arukOOwyBVvJ6R3vbh7XQmWDjRMzKA_oaLVtvDsupwL0aAsDlEALw_wcB)
4. [Google's Python Class](https://developers.google.com/edu/python)
5. [Programiz](https://www.programiz.com/python-programming)
6. [Kaggle](https://www.kaggle.com/learn/python)
7. [Progate](https://progate.com/languages/python)
8. [Sololearn](https://www.sololearn.com/)
9. [ Codecademy](https://www.codecademy.com/) 
10. [Codewars](https://www.codewars.com/)
11. [Learn X in Y minutes](https://learnxinyminutes.com/docs/python/)
12. [PythonForBeginners](https://www.pythonforbeginners.com/basics/python-pip-usage)
13. [Hitchhiker’s Guide](https://docs.python-guide.org/)
14. [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)

## [9. Courses to learn Python:](https://twitter.com/ayushi7rawat/status/1315656817930772483?s=20) 
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:](https://twitter.com/ayushi7rawat/status/1315657341375705089?s=20)

(Where you can read Python Blogs) 
1. [Hashnode](https://hashnode.com/)
2. [Medium](https://medium.com/)
3. [Dev.to](https://dev.to/)

## [11. Mobile Applications to learn Python:](https://twitter.com/ayushi7rawat/status/1315657707274203136?s=20) 
1. [Sololearn](https://play.google.com/store/apps/details?id=com.sololearn.python)
2. [Programiz](https://play.google.com/store/apps/details?id=com.programiz.learnpython)
3. [DataCamp](https://play.google.com/store/apps/details?id=com.datacamp)
4. Unacademy Learning App
5. Encode
6. Programming Hero
7. Enki App
8. Programming Hub

## [12. Python Libraries for GUI Development:](https://twitter.com/ayushi7rawat/status/1315660243875971074?s=20)
1 . Tkinter
2. enaml
3. curses
4. Eel
5. Flexx
6. DearPyGui
7. urwid
8. Toga

## 13. Python Github Repositories 
1. [The Algorithms](https://github.com/TheAlgorithms/Python)
2. [Python](https://github.com/python)
3. [Coding Interview University](https://github.com/jwasham/coding-interview-university)
4. [Awesome Python](https://github.com/vinta/awesome-python)

## 14. Python Community and Groups
1. [PySlackers](https://pyslackers.com/)
2. [r/Python](https://www.reddit.com/r/Python/)
3. [Python Discord Server](https://discord.com/invite/python)

Thank you for reading, I would love to connect with you at [Twitter](https://twitter.com/ayushi7rawat).

You should definitely check out my other Blogs:

- [Python 3.9: All You need to know](https://ayushirawat.com/python-39-all-you-need-to-know)
- [GitHub CLI 1.0: All you need to know](https://ayushirawat.com/github-cli-10-all-you-need-to-know)
- [Become a Better Programmer](https://ayushirawat.com/become-a-better-programmer)
- [How to make your own Google Chrome Extension](https://ayushirawat.com/how-to-make-your-own-google-chrome-extension-1)
- [Create your own Audiobook from any pdf with Python](https://ayushirawat.com/create-your-own-audiobook-from-any-pdf-with-python)
- [You are Important & so is your Mental Health!](https://ayushirawat.com/you-are-important-and-so-is-your-mental-health)



See you in my next Blog article, Take care!
