|
4 | 4 |
|
5 | 5 | **Download our book from <https://thomasweise.github.io/programmingWithPython/programmingWithPython.pdf>.**
|
6 | 6 |
|
7 |
| -This project is work-in-progress. |
8 |
| -The goal is to provide an introduction course into programming with Python. |
9 |
| - |
10 | 7 | **If you have any comments or suggestions regarding the book, or if you spotted an error or typo, please feel free to submit an [issue here](https://github.com/thomasWeise/programmingWithPython/issues).**
|
11 | 8 | Your feedback would help us to improve the book.
|
12 | 9 |
|
| 10 | +This book tries to teach undergraduate and graduate students as well as high school students how to program with the Python programming language. |
| 11 | +It aims to strike a good balance between theory and practice, leaning more to the practice side. |
| 12 | +In particular, we try to teach programming together with some software engineering concepts. |
| 13 | +It is the firm opinion of the author that these two cannot be separated. |
| 14 | +Teaching programming alone without introducing tools such as static code analysis, unit tests, and enforcing principles such as code style and proper commenting will create bad programmers. |
| 15 | +So we discuss these aspects while working our way through the principles of programming. |
| 16 | + |
| 17 | +This book is intended to be read on an electronic device. |
| 18 | +Please do not print it. |
| 19 | +Help preserving the environment. |
| 20 | + |
| 21 | +This book is work in progress. |
| 22 | +It will take years to be completed and I plan to keep improving and extending it for quite some time. |
| 23 | + |
| 24 | +This book is freely available. |
| 25 | +You can download its newest version from <https://thomasweise.github.io/programmingWithPython/>. |
| 26 | +This version may change since this book is, well, work in progress. |
| 27 | +You can freely share this. |
| 28 | +You can also copy text or figures, as long as you cite the book as the original source, e.g., by using the following BibTeX: |
| 29 | + |
| 30 | +<pre>@book{programmingWithPython,<br/> author = {<a href="http://iao.hfuu.edu.cn/5">Thomas Weise</a>},<br/> title = {Programming with Python},<br/> year = {2024},<br/> publisher = {<a href="http://iao.hfuu.edu.cn">Institute of Applied Optimization</a>,<br/> <a href="http://www.hfuu.edu.cn/aibd">School of Artificial Intelligence and Big Data</a>,<br/> <a href="http://www.hfuu.edu.cn/">Hefei University</a>},<br/> address = {Hefei, Anhui, China},<br/> url = {<a href="https://thomasweise.github.io/programmingWithPython">https://thomasweise.github.io/programmingWithPython</a>}<br/>}</pre> |
| 31 | + |
| 32 | +This book contains a lot of examples. |
| 33 | +You can find all of them in the repository <https://github.com/thomasWeise/programmingWithPythonCode>. |
| 34 | +You can clone this repository and play with these example codes. |
| 35 | + |
| 36 | + |
13 | 37 | ## 2. License
|
14 | 38 | This book is released under the Attribution-NonCommercial-ShareAlike 4.0 International license (CC BY‑NC‑SA 4.0), see [http://creativecommons.org/licenses/by-nc-sa/4.0/](http://creativecommons.org/licenses/by-nc-sa/4.0/) for a summary.
|
15 | 39 |
|
16 |
| -We statically include the [pdfsizeopt](https://github.com/pts/pdfsizeopt) tool to compress the book pdf file. |
17 |
| -This tool is excluded from the license mentioned above; it is under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991 and the copyright belongs to its authors. |
| 40 | +We statically include the [pdfsizeopt](https://github.com/pts/pdfsizeopt) tool in the [GitHub Repository](https://github.com/thomasWeise/programmingWithPython) of our book and use it during the book compiling and building process to compress the book pdf file. |
| 41 | +This tool is excluded from the license mentioned above. |
| 42 | +It is under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991 and the copyright belongs to its authors. |
| 43 | + |
18 | 44 |
|
19 | 45 | ## 3. Contact
|
20 | 46 | If you have any questions or suggestions, please contact
|
21 | 47 | Prof. Dr. [Thomas Weise](http://iao.hfuu.edu.cn/5) (汤卫思教授)
|
22 | 48 | at the Institute of Applied Optimization (应用优化研究所, [IAO](http://iao.hfuu.edu.cn))
|
23 |
| -of the School of Artificial Intelligence and Big Data ([人工智能与大数据学院](http://www.hfuu.edu.cn/jsjx/)) |
| 49 | +of the School of Artificial Intelligence and Big Data ([人工智能与大数据学院](http://www.hfuu.edu.cn/aibd)) |
24 | 50 | of [Hefei University](http://www.hfuu.edu.cn/english/) ([合肥大学](http://www.hfuu.edu.cn/)),
|
25 | 51 | in Hefei, Anhui, China (中国安徽省合肥市)
|
26 | 52 |
|
0 commit comments