Not for Children! This is dangerous and scary. This is a revision of the original Python book aimed at students who have experience in a Turing-complete language. So if you have programmed with JavaScript or some other language and have built some basic skill, this is the place to go to get to the next level.
This book will assume you are familiar with the following things.
- Objects: regions of storage in memory that store data and which can perform tasks.
- Variables: These are symbols that let us keept track of objects.
- Scope: This describes where in code various variables are visible.
- Conditional Logic: This allows programs to react to the values held by visible quantities
- Iteration: This allows programs to execute a segment of code repeatedly.
- Functions: These allow us to store a procedure under a name.
- 2 December 2019 preface.pdf This is the preface to the book.
- 2 December 2019 p0.pdf This is Chapter 0, Python Fundamentals
- 2 December 2019 p1.pdf This is Chapter 1, Chapter 1, Boss Statments: Modularization and Conditional Logic
- 2 December 2019 p2.pdf This is Chapter 2, Iteration. It covers looping.
- 2 December 2019 p3.pdf This is Chapter 3, Algorithms, which contains various cool applications of a Turing-complete languge.
- 2 December 2019 p4.pdf This is Chapter 4, Fancy Tools. Here you learn about fileIO, Regular Expressions, and some other cool tools.
- 2 December 2019 p5.pdf This is Chapter 5, Creating Custom Objects.
- 2 December 2019 p6.pdf This is Chapter 6, Data Analytic Tools. Beware of its very betaness. It is just starting to grow.
- 2 December 2019 p.pdf This is the entire book in one PDF.