Skip to content

Commit 807f993

Browse files
committed
slightly updated README.md and preface
1 parent cc1d40f commit 807f993

File tree

2 files changed

+41
-8
lines changed

2 files changed

+41
-8
lines changed

README.md

+32-6
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,49 @@
44

55
**Download our book from <https://thomasweise.github.io/programmingWithPython/programmingWithPython.pdf>.**
66

7-
This project is work-in-progress.
8-
The goal is to provide an introduction course into programming with Python.
9-
107
**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).**
118
Your feedback would help us to improve the book.
129

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/>&nbsp;author&nbsp;=&nbsp;{<a href="http://iao.hfuu.edu.cn/5">Thomas&nbsp;Weise</a>},<br/>&nbsp;title&nbsp;=&nbsp;{Programming&nbsp;with&nbsp;Python},<br/>&nbsp;year&nbsp;=&nbsp;{2024},<br/>&nbsp;publisher&nbsp;=&nbsp;{<a href="http://iao.hfuu.edu.cn">Institute&nbsp;of&nbsp;Applied&nbsp;Optimization</a>,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.hfuu.edu.cn/aibd">School&nbsp;of&nbsp;Artificial&nbsp;Intelligence&nbsp;and&nbsp;Big&nbsp;Data</a>,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.hfuu.edu.cn/">Hefei&nbsp;University</a>},<br/>&nbsp;address&nbsp;=&nbsp;{Hefei,&nbsp;Anhui,&nbsp;China},<br/>&nbsp;url&nbsp;=&nbsp;{<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+
1337
## 2. License
1438
This book is released under the Attribution-NonCommercial-ShareAlike 4.0 International license (CC&nbsp;BY&#8209;NC&#8209;SA&nbsp;4.0), see [http://creativecommons.org/licenses/by-nc-sa/4.0/](http://creativecommons.org/licenses/by-nc-sa/4.0/) for a summary.
1539

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+
1844

1945
## 3. Contact
2046
If you have any questions or suggestions, please contact
2147
Prof. Dr. [Thomas Weise](http://iao.hfuu.edu.cn/5) (汤卫思教授)
2248
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))
2450
of [Hefei University](http://www.hfuu.edu.cn/english/) ([合肥大学](http://www.hfuu.edu.cn/)),
2551
in Hefei, Anhui, China (中国安徽省合肥市)
2652
via email to [[email protected]](mailto:[email protected]) with CC to [[email protected]](mailto:[email protected]).

text/front/preface/preface.tex

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
\chapter*{Preface}%
22
\pdfbookmark{Preface}{preface}%
33
%
4-
This book is intended to be read on an electronic devise.
4+
This book tries to teach undergraduate and graduate students as well as high school students how to program with the \python\ programming language.
5+
It aims to strike a good balance between theory and practice, leaning more to the practice side.
6+
In particular, we try to teach programming together with some software engineering concepts.
7+
It is the firm opinion of the author that these two cannot be separated.
8+
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.
9+
So we discuss these aspects while working our way through the principles of programming.
10+
11+
This book is intended to be read on an electronic device.
512
Please do not print it.
613
Help preserving the environment.
714

@@ -45,7 +52,7 @@ \chapter*{Preface}%
4552
Copyright \textcopyright\ 2024\\[3pt]%
4653
Prof.~Dr.~\href{http://iao.hfuu.edu.cn/5}{Thomas Weise}~\cnPdf{profWeise}\\%
4754
at the Institute of Applied Optimization~(\cnPdfRaw{iao}, \href{http://iao.hfuu.edu.cn}{IAO})\\%
48-
of the School of Artificial Intelligence and Big Data~(\href{http://www.hfuu.edu.cn/jsjx/}{\cnPdfRaw{schoolLink}})\\%
55+
of the School of Artificial Intelligence and Big Data~(\href{http://www.hfuu.edu.cn/aibd}{\cnPdfRaw{schoolLink}})\\%
4956
of \href{http://www.hfuu.edu.cn/english}{Hefei University}~(\href{http://www.hfuu.edu.cn}{\cnPdfRaw{uniLink}}),\\%
5057
in Hefei, Anhui, China~\cnPdf{city}\\[6pt]%
5158
Contact me via email to \href{mailto:[email protected]}{[email protected]} with CC to \href{mailto:[email protected]}{[email protected]}.%

0 commit comments

Comments
 (0)