Copyright and Terms of Use
© 2025–2026 Guoliang Ma (马国良). All rights reserved.
This website — AI Programming in Python — and all of its contents, including the text, explanations, exercises, sample outputs, illustrations, memory diagrams, and the original source code written for this site, are the copyrighted work of Guoliang Ma and are protected by copyright law.
You may
- View and read this material online, free of charge, for your own personal study.
- Link to these pages.
- If you are an enrolled student of the course, download the materials for your own individual study.
You may not, without prior written permission
- Copy, reproduce, republish, mirror, or redistribute any part of this material, in any form or medium;
- Modify, adapt, translate, or create derivative works based on it;
- Use any part of it — text, exercises, code, or figures — in another course, book, presentation, website, application, or any commercial or non-commercial product;
- Present this material, in whole or in part, as your own;
- Remove, obscure, or alter this copyright notice.
Permissions
To request permission for any use beyond the personal study described above — including use in teaching, publication, or any product — please contact the author, Guoliang Ma, at glma@xmu.edu.cn.
Third-party components
This site is built and runs with open-source software that remains under its own licenses, and the terms above do not override those licenses for those components. They include, among others, MkDocs and Material for MkDocs, Pyodide, CodeMirror, KaTeX, and Transformers.js. Those licenses apply to those components only — not to the course content, which is covered by the copyright notice above.