Having Python programming skills is essential for architects, engineers, and managers in the IT industry, especially when working with data or ML/AI applications.
Finding professionals with deep programming knowledge and solid experience is already challenging and will only get harder as AI, like LLM prompts, makes it easier for anyone to create software. While LLMs can generate answers, code, and snippets, a basic understanding of Python programming remains crucial in today’s world.
I created this publication for myself. Despite great open access books available, I missed a simple resources on Python that covers aspects behind the basics for people who are familiar with programming. Python is one of the tools in my toolbox for problem solving. Sharing is fun so maybe this publication is also of value for you. I advocate to avoid complexity when using Python to create solutions. But creating things simple takes a lot of effort.
This publication on is created and published on the Internet to be shared as much as possible!
So Sharing is greatly appreciated!
To share this publication , just share the URL: https://nocomplexity.com/documents/simplifypython/
Or use copy-paste:
https://nocomplexity.com/documents/simplifypython
If you wish to make comments regarding this document, please raise them as GitHub issues. All comments are welcome!
This book is open source. Issues and pull requests are welcome.
Important:
Note that for input for the section on references only open access references (cc-by or equivalent) are taken into account!
This publication is:
(c) 2018-2025 BM-Support.org - Maikel Mardjan This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Third-party product names may be the trademarks of their respective owners.
See http://creativecommons.org/licenses/by-sa/4.0/ for the full license text.