From b842b6e6f62d578bd2ed2c638b75ac75f5f38c93 Mon Sep 17 00:00:00 2001 From: M4ximumPizza <109777745+M4ximumPizza@users.noreply.github.com> Date: Sun, 12 Oct 2025 23:01:02 +0000 Subject: [PATCH 1/4] Add OpenStax Introduction to Python resource --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index cd6246cbc3b06..58f4470578eee 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2009,6 +2009,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3) * [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) +* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf?utm_source=chatgpt.com) - OpenStax * [Introduction to Python for Econometrics, Statistics and Numerical Analysis](https://www.kevinsheppard.com/files/teaching/python/notes/python_introduction_2020.pdf) - Kevin Sheppard (PDF) (3.8) * [Introduction to Scientific Programming with Python](https://library.oapen.org/bitstream/id/56d27e73-e92a-4398-8198-239be7aacc93/2020_Book_IntroductionToScientificProgra.pdf) - Joakim Sundnes (PDF) (CC BY) * [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4) From 3903ee154b2f7d2cab2a46779d5df5b8b47df2ba Mon Sep 17 00:00:00 2001 From: M4ximumPizza <109777745+M4ximumPizza@users.noreply.github.com> Date: Mon, 13 Oct 2025 04:38:55 +0000 Subject: [PATCH 2/4] Added PDF to fix linter error --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 58f4470578eee..240682f285ca8 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2009,7 +2009,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3) * [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) -* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf?utm_source=chatgpt.com) - OpenStax +* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf?utm_source=chatgpt.com) - OpenStax (PDF) * [Introduction to Python for Econometrics, Statistics and Numerical Analysis](https://www.kevinsheppard.com/files/teaching/python/notes/python_introduction_2020.pdf) - Kevin Sheppard (PDF) (3.8) * [Introduction to Scientific Programming with Python](https://library.oapen.org/bitstream/id/56d27e73-e92a-4398-8198-239be7aacc93/2020_Book_IntroductionToScientificProgra.pdf) - Joakim Sundnes (PDF) (CC BY) * [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4) From 26510a5365c256a8532a39b451069e08d476f152 Mon Sep 17 00:00:00 2001 From: M4ximumPizza <109777745+M4ximumPizza@users.noreply.github.com> Date: Mon, 13 Oct 2025 08:55:33 +0000 Subject: [PATCH 3/4] Added license info --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 240682f285ca8..2df293d6d586b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2009,7 +2009,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3) * [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) -* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf?utm_source=chatgpt.com) - OpenStax (PDF) +* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf?utm_source=chatgpt.com) - OpenStax (PDF) (CC BY) * [Introduction to Python for Econometrics, Statistics and Numerical Analysis](https://www.kevinsheppard.com/files/teaching/python/notes/python_introduction_2020.pdf) - Kevin Sheppard (PDF) (3.8) * [Introduction to Scientific Programming with Python](https://library.oapen.org/bitstream/id/56d27e73-e92a-4398-8198-239be7aacc93/2020_Book_IntroductionToScientificProgra.pdf) - Joakim Sundnes (PDF) (CC BY) * [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4) From 660ee41d7a6a8acd3f0d78513b73b75ba1bb3f1a Mon Sep 17 00:00:00 2001 From: M4ximumPizza <109777745+M4ximumPizza@users.noreply.github.com> Date: Mon, 13 Oct 2025 19:12:01 +0000 Subject: [PATCH 4/4] Fix link for OpenStax Introduction to Python --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 2df293d6d586b..886413dc51355 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2009,7 +2009,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3) * [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) -* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf?utm_source=chatgpt.com) - OpenStax (PDF) (CC BY) +* [Introduction to Python](https://assets.openstax.org/oscms-prodcms/media/documents/Introduction_to_Python_Programming_-_WEB.pdf) - OpenStax (PDF) (CC BY) * [Introduction to Python for Econometrics, Statistics and Numerical Analysis](https://www.kevinsheppard.com/files/teaching/python/notes/python_introduction_2020.pdf) - Kevin Sheppard (PDF) (3.8) * [Introduction to Scientific Programming with Python](https://library.oapen.org/bitstream/id/56d27e73-e92a-4398-8198-239be7aacc93/2020_Book_IntroductionToScientificProgra.pdf) - Joakim Sundnes (PDF) (CC BY) * [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4)