Top Python Guides, Books & GitHub Repositories

Top Python Guides, Books & GitHub Repositories

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 interesting
youtube.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 description
wiki.python.org

GitHub Repositories

  1. 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

Did you find this article valuable?

Support Rahul's Tech Blog by becoming a sponsor. Any amount is appreciated!