You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This book is a short, introductory guide for the Python programming language. This book is well suited:
3
+
This book is a short, introductory guide for those already familiar with programming basics. Visit https://youtu.be/aoWJzaSs0cs for a short video about the book.
4
4
5
-
* As a reference material for Python beginner workshops
6
-
* If you have prior experience with another programming language
7
-
* If you want a complement resource after reading a Python basics book, watching a video course, etc
The book also includes exercises to test your understanding, which are presented together as a single file in this repo — [Exercises.md](./exercises/Exercises.md).
12
8
13
-
The book also includes exercises to test your understanding, which is presented together as a single file in this repo — [Exercises.md](./exercises/Exercises.md)
9
+
You can also use [this interactive TUI app](https://github.com/learnbyexample/TUI-apps/tree/main/PythonExercises) to practice some of the exercises from the book.
14
10
15
11
See [Version_changes.md](./Version_changes.md) to keep track of changes made to the book.
16
12
17
13
<br>
18
14
19
15
# E-book
20
16
21
-
You can purchase the pdf/epub versions of the book using these links:
17
+
* You can purchase the pdf/epub versions of the book using these links:
You can also get the book as part of these bundles:
27
-
28
-
***Learn by example Python bundle** from https://learnbyexample.gumroad.com/l/python-bundle or https://leanpub.com/b/python-bundle
29
-
***All books bundle** from https://learnbyexample.gumroad.com/l/all-books
30
-
* Includes all my programming books
31
-
32
-
See https://learnbyexample.github.io/books/ for list of other books
33
-
34
-
For a preview of the book, see [sample chapters](./sample_chapters/100_page_python_intro_sample.pdf)
25
+
For a preview of the book, see [sample chapters](./sample_chapters/100_page_python_intro_sample.pdf).
35
26
36
27
The book can also be [viewed as a single markdown file in this repo](./100_page_python_intro.md). See my blogpost on [generating pdf/epub from markdown using pandoc](https://learnbyexample.github.io/customizing-pandoc/) if you are interested in the ebook creation process.
37
28
38
-
For web version of the book, visit https://learnbyexample.github.io/100_page_python_intro/
29
+
For the web version of the book, visit https://learnbyexample.github.io/100_page_python_intro/
39
30
40
31
<br>
41
32
@@ -47,15 +38,17 @@ For web version of the book, visit https://learnbyexample.github.io/100_page_pyt
47
38
48
39
<br>
49
40
50
-
# Feedback
41
+
# Feedback and Contributing
51
42
52
-
[Open an issue](https://github.com/learnbyexample/100_page_python_intro/issues) if you spot any typo/errors.
43
+
⚠️ ⚠️ Please DO NOT submit pull requests. Main reason being any modification requires changes in multiple places.
53
44
54
-
:warning::warning: Please DO NOT submit pull requests. Main reason being any modification requires changes in multiple places.
45
+
I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.
55
46
56
-
I'd also highly appreciate your feedback about the book.
*[Offical Python website](https://docs.python.org/3/) — documentation and examples
83
+
*[Official Python website](https://docs.python.org/3/) — documentation and examples
91
84
*[stackoverflow](https://stackoverflow.com/) and [unix.stackexchange](https://unix.stackexchange.com/) — for getting answers to pertinent questions on Python, Shell and programming in general
92
-
*[/r/learnpython](https://www.reddit.com/r/learnpython) and [/r/learnprogramming](https://www.reddit.com/r/learnprogramming) — helpful forum for beginners
93
-
*[/r/Python/](https://www.reddit.com/r/Python/) — general Python discussion
85
+
*[/r/learnpython](https://old.reddit.com/r/learnpython) and [/r/learnprogramming](https://old.reddit.com/r/learnprogramming) — helpful forum for beginners
86
+
*[/r/Python/](https://old.reddit.com/r/Python/) — general Python discussion
94
87
*[tex.stackexchange](https://tex.stackexchange.com/) — for help on [pandoc](https://github.com/jgm/pandoc/) and `tex` related questions
95
-
* Cover image:
96
-
*[Ilsa Olson](https://ko-fi.com/profetessaoscura) — cover art
97
-
*[LibreOffice Draw](https://www.libreoffice.org/discover/draw/) — title/author text
98
-
*[pngquant](https://pngquant.org/) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner) for optimizing images
88
+
*[canva](https://www.canva.com/) — cover image
89
+
*[oxipng](https://github.com/shssoichiro/oxipng), [pngquant](https://pngquant.org/) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner) — optimizing images
99
90
*[Warning](https://commons.wikimedia.org/wiki/File:Warning_icon.svg) and [Info](https://commons.wikimedia.org/wiki/File:Info_icon_002.svg) icons by [Amada44](https://commons.wikimedia.org/wiki/User:Amada44) under public domain
100
91
***Dean Clark** and **Elijah** for catching a few typos
101
92
*[mdBook](https://github.com/rust-lang/mdBook) — for web version of the book
The book is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/)
100
+
The book is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).
110
101
111
-
The code snippets are licensed under MIT, see [LICENSE](./LICENSE) file
102
+
The code snippets are licensed under MIT, see [LICENSE](./LICENSE) file.
Copy file name to clipboardExpand all lines: Version_changes.md
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,17 @@
1
1
<br>
2
2
3
+
### 2.0
4
+
5
+
* Python version updated to **3.13.0**
6
+
* Added more exercises and you can now practice some of them using this [interactive TUI app](https://github.com/learnbyexample/TUI-apps/tree/main/PythonExercises)
7
+
* Descriptions and external links were updated/corrected
8
+
* Updated Acknowledgements section
9
+
* Code snippets related to info/warning sections will now appear as a single block
0 commit comments