Best Resources to learn Python Programming Language
Incomplete
This is work in progress. Please checkback later for an updated version of this post.
Following are my top four resources to learn Python, and can highly recommend them to someone starting up with Python.
These notes were taken during the First meetup of PyBodensee on 15th May 2024.
If you are stuck in any situation and need help regarding your Python Problems then the following are the best places to look for help.
StackOverflow
StackOverflow — It's a community-driven Question and answers website where people discuss programming issues. For Python-specific topics check here. Remember one rule no questions for stupid/dumb. We are all learning. Asking Great Questions is awesome and you should work on asking them.
Google Search Engine
Google — The most commonly used tool of any experienced programmer. Just ask your question in the Google Search bar to go through the answers.
Python Documentation
Python Documentation — A good place to find reference material on Python.
Generative AI (ChatGPT)
Generative AI aka. ChatGPT could be also your good friend. Although large language models (LLMs) are improving day by day but care must be taken when taking learning advice from them. They might spit out some wrong advice and/or breakable code.
Since ChatGPT is the least recommended source for beginners ChatGPT spits out some code that might/might not work out at first instance and you might spend more time fixing it out rather than solving your original problem.
Automate the Boring Stuff
If you are learning Python to automate any of your daily task then look no further than the book "How to automate the boring stuff by Al Sweigart". You can also look into relevant website https://automatetheboringstuff.com/
YouTube Channels
There are several YouTubers, who made nice and extremely educative content on YouTube. Following are some of the famous and effective YouTubers.
- Corey Schaefer
- ArjanCodes
- Idently