An Introduction To Python
Downloaded: 23
Last edit: 05 November 2021
Language/Platform Python, Raspberry Pi
Age Range 14-16
Imported Resource Type Books
Share resource
Although this is written as a textbook, it's much more of a guide (with examples and tasks) than a 'learn Python in xx days' type book. The advantage is that it's a lot lighter and (IMO) more accessible.
There are 1 or 2 typos at the minute, but the book is an ongoing work in progress that is very usable. I've been using it with my students for the last 2 years with (what I feel is) good success.
Update: Many thanks to Clarke Rice for adding a fork for Python 2.x and for correcting several typos.
Level: Intermediate (GCSE level)
Teaches: Programming, Python, variables, data types, file handling, sequencing, selection, iteration, file handling, arrays, dictionaries