A list of guides, books, and GitHub repositories for learning Python.
Photo by Roman Synkevych on Unsplash
This article aims to provide little information about the community, books, or GitHub repos which I recommend for learning Python or diving deep into Python language.
NOTE:
This list doesn’t contain any data science or ML-related stuff.
Just Pure Python.
Official Python-Dev Guide
Python Developer's Guide
*This guide is a comprehensive resource for contributing to Python - for both new and experienced contributors. It is…*devguide.python.org
YouTube Channels:
1. KalleHallden: I have followed him for quite a while now, he is making really good content around Python and has really good ideas that I would never have thought of.
I recommend this channel just purely based on ideas he tries to develop.
Kalle Hallden
*Hi, I am 300 moons old. I count everything in moons, it is very confusing for people. I like to build stuff with code…*youtube.com
He also has a live coding channel I just discovered,
LiveCoder
Live coding different projects that I find interestingyoutube.com
2. TechwithTim is a channel where you will find a lot of useful resources and will learn something new in the Python world every day.
He is consistent with his content and will try to bring light to the new features in the latest development of Python.
https://www.youtube.com/c/TechWithTim
3. Sentdex: One of the best if not the best channel hands down. You will find a lot of AI/ML stuffs implemented in his video.
He is the real deal when it comes to hands-on, he has videos on:
- Quantum Programming
- Brain-computer interface
- Computer Vision (OpenCV)
- AI/ML
- some old videos on android development with Python (Kivy)
- and the list goes on.
sentdex
*Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis…*youtube.com
4. Anthony Writes Code
anthonywritescode
*Various videos about programming and related topics. Most videos will feature open-source software and programming best…*youtube.com
Books
1. Automate the Boring Stuff with Python: Practical Programming for Total Beginners
by Al Sweigart
This book was a goldmine when I discovered you can do anything with python with no bs of remembering syntax.
I recommend this book if you want to open your mind to what Python can do.
Things to read if you find time (daily, weekly, monthly, IDK but please do give it a look once)
1. The home page of Python.org has a section called “Use Python for…” and it will you and insight into the important libraries that are already developed for instance:
- Web development: Django, Pyramid, web2py
- GUI: Tkinter, PyGObject, Kivy
- Scientific: Pandas
- Software development: Buildbot
and so on.
Welcome to Python.org
The official home of the Python Programming Languagepython.org
2. List of free Python books
List of Free Python Books - ItsMyCode
*This article covers a list of free ebooks for learning Python, you can directly click on the title to download or read…*itsmycode.com
3. List of Python books according to beginner, intermediate and advanced users
PythonBooks - Python Wiki
Edit descriptionwiki.python.org
GitHub Repositories
- All algorithms in Python
GitHub - TheAlgorithms/Python: All Algorithms implemented in Python
*You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or…*github.com
2. Awesome Python — A curated list of awesome Python frameworks, libraries, software, and resources
GitHub - vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software, and…
*A curated list of awesome Python frameworks, libraries, software, and resources. Inspired by awesome-PHP. Libraries for…*github.com