# 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/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://irosyadi.gitbook.io/irosyadi/programming/python-book-tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
