# Python Books, Tutorials, and Courses

## Python Tutorials

### Open Licensed Python Tutorials

* [Akuli](https://github.com/Akuli/python-tutorial) License: ZLIB
* [Python 3 Workshop](https://github.com/ishpreet-singh/python3-workshop) License: MIT
* [Data Snakes](https://github.com/datasnakes/python-hands-on-tutorial) License: MIT
* [Whirlwind Tour of Python](https://nbviewer.jupyter.org/github/jakevdp/WhirlwindTourOfPython/blob/master/Index.ipynb), [GitHub](https://github.com/jakevdp/WhirlwindTourOfPython) License: CC0
* [30 Seconds of Python](https://github.com/30-seconds/30-seconds-of-python) License: CC0
* [Fluent Python](https://github.com/cundi/fluent-python) License: CC0
* [Practical Python](https://github.com/dabeaz-course/practical-python) License: CC-BY
* [Learn Python 3](https://github.com/michaelliao/learn-python3) License: GPL
* [Learning OOP Python](https://github.com/josharsh/Learning-Object-Oriented-Python) License: GPL
* [Algorithm in Python](https://github.com/prakhar1989/Algorithms) License: WTFPL
* [Programming with Python](https://swcarpentry.github.io/python-novice-inflammation/index.html) License: CC-BY
* [Python The No Theory Guide](https://github.com/iArunava/Python-TheNoTheoryGuide) License: MIT
* [Python Awesome](https://github.com/gautam1858/python-awesome) License: MIT
* [Google Python Tutorial](https://developers.google.com/edu/python/) License: CC-BY
* [Scientific Python Lectures](https://github.com/jrjohansson/scientific-python-lectures) License: CC-BY
* [Cambridge Engineering](https://github.com/CambridgeEngineering/PartIA-Computing-Michaelmas) License: CC-BY
* [Python 101](https://www.davekuhlman.org/python_101.html) License: MIT
* [2700 slides for programming with 1000 slides for Python](https://marko-knoebl.github.io/slides/) [GitHub](https://github.com/marko-knoebl/slides) License: CC-BY

## Python Tutorials

* [zhiyzuo](https://github.com/zhiyzuo/python-tutorial) License: -
* [in28minutes](https://github.com/in28minutes/python-tutorial-for-beginners) License: -
* [purwnt](https://github.com/purwnt/Belajarpython), [Belajar Python](https://github.com/belajarpythoncom/belajarpython.com/tree/master/tutorials) License: -
* [30 Days of Phyton](https://github.com/codingforentrepreneurs/30-Days-of-Python) License: -
* [Kelas Terbuka](https://github.com/kelasterbuka) License -
* [100 Python Coding Problems](https://github.com/ProgrammingHero1/100-plus-python-coding-problems-with-solutions) License: -
* [Data Flair Training](https://data-flair.training/blogs/python-tutorials-home/) License: -
* [Python for You and Me](https://pymbook.readthedocs.io/en/py3/) or [Python for You and Me](https://pymbook.readthedocs.io/en/latest/)
* [Python Tutorial with Repl.it](https://www.codewithrepl.it/)

## Python Books

### CC-BY Python Books

* [Python for Everybody](https://www.py4e.com/book) License: CC BY (NC for some case)
* [Dive into Python](https://diveintopython3.problemsolving.io/) License: CC-BY
* [Python Book](https://goalkicker.com/PythonBook/) License: CC-BY, File type:pdf
* [Algorithmic Python](https://www.eecs.wsu.edu/~schneidj/swan/) License: CC-BY, File type:pdf
* [Python for Humanities](https://www.karsdorp.io/python-course/) License: CC-BY
* [A Byte of Python](https://python.swaroopch.com/), [Indonesian Version](https://github.com/asofyan/byte_of_python) License: CC-BY
* [Learning with Python 2nd Edition (Using Python 2.x) by Jeffrey Elkner](https://www.openbookproject.net/thinkcs/python/english2e/) License: GFDL

### CC-BY-NC Python Books

* [Think Python](https://greenteapress.com/wp/think-python-2e/) License: CC-BY-NC
* [Think Stats](https://greenteapress.com/thinkstats2/html/index.html) License: CC-BY-NC
* [Think Bayes](https://greenteapress.com/thinkstats2/html/index.html) License: CC-BY-NC
* [Think DSP](https://greenteapress.com/thinkdsp/html/index.html) License: CC-BY-NC
* [Think Complexity](https://greenteapress.com/complexity2/html/index.html) License: CC BY-NC
* [Modeling Simulation in Python](https://github.com/AllenDowney/ModSimPy) License: CC-BY-NC
* [Physical Modeling in Matlab](https://github.com/AllenDowney/PhysicalModelingInMatlab) License: CC-BY-NC
* [Automate the Boring Stuff](https://automatetheboringstuff.com/) License: CC-BY-NC
* [Invent with Python](https://inventwithpython.com/invent4thed/) License: CC-BY-NC
* [Making Games with Python and PyGame](https://inventwithpython.com/pygame/) License: CC-BY-NC
* [Practical into Python Programming](https://www.brianheinold.net/python/python_book.html) License: CC-BY-NC
* [Hands on Python Tutorial](https://anh.cs.luc.edu/handsonPythonTutorial/ch-html) License: CC-BY-NC

### CC-BY-NC-ND Python Books

* [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) License: CC-BY-NC-ND
* [Introduction to Computer Networks](https://intronetworks.cs.luc.edu/current/html/) License: CC-BY-NC-ND
* [Programming Computer Vision Python](https://programmingcomputervision.com/) License: CC-BY-NC-ND
* [MIT Programming with Python](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/) License: CC-BY-NC
* [Bayesian Methods for Statistical Analysis](https://press.anu.edu.au/publications/bayesian-methods-statistical-analysis) License: CC-BY-NC-ND [Alternative](https://library.oapen.org/handle/20.500.12657/32424)

### Unknown License Python Books

* [Full Speed Python](https://github.com/joaoventura/full-speed-python) License:
* [Problem Solving with Python](https://runestone.academy/runestone/books/published/pythonds/index.html)
* [Learn Python Break Python](https://learnpythonbreakpython.com/)
* [Python Programming And Numerical Methods: A Guide For Engineers And Scientists—Python Numerical Methods](https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html)
* [Python Tutorial](https://www.w3schools.com/python/default.asp)
* [Python for Data Analysis, 3E](https://wesmckinney.com/book/)

## List of Python Books

* [List of Python Books](https://pythonbooks.revolunet.com/)
* [Legally Free Python Book](https://www.pythonkitchen.com/legally-free-python-books-list/)
* [Python Getting Started](https://www.python.org/about/gettingstarted/)
* [Free Python Books](https://github.com/oddsun/Free-Python-Books)
* [pamoroso/free-python-books: Python books free to read online or download](https://github.com/pamoroso/free-python-books)

## Python Documentation and Tools

* [First Python Notebook—First Python Notebook 1.0 documentation](https://www.firstpythonnotebook.org/)
* [Python Library Search](https://www.pythonstacks.com/python-packages/)

## Python Program Learn

* [futurecoder: learn python from scratch](https://futurecoder.io/)
