-
-
Notifications
You must be signed in to change notification settings - Fork 64.7k
Add Introduction to Python Programming (OpenStax) #12448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Linter failed, fix the error(s):
|
* [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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding a License is better.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have fixed the issue. Thanks for letting me know.
* [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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [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) |
no tracking params; Openstax usually has a page with links to different formats, use that if possible
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Successfully fixed!
What does this PR do?
Add resource(s)
IMPORTANT
For resources
Description
Adds Introduction to Python Programming from OpenStax, a peer-reviewed, open-access textbook designed for introductory computer science and programming courses using Python.
Why is this valuable (or not)?
This book provides a structured, academic introduction to Python fundamentals — variables, control flow, functions, data structures, and file handling — and aligns with many university curricula.
It’s suitable for beginners and educators, filling a gap between short tutorials and comprehensive programming texts.
How do we know it's really free?
It’s published under an OpenStax open license and available freely for download from OpenStax’s official servers.
For book lists, is it a book? For course lists, is it a course? etc.
Yes, it is a full textbook.
Checklist:
Follow-up