Автор: William Lau
Издательство: Nielsen
Год: 2019
Язык: английский
Формат: pdf, djvu
Размер: 10.1 MB
This book is designed to help those learning and teaching Computer Science. The aim of the book is to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration. The learning curve for programming can be quite steep and this book aims to ease this transition by encouraging practise and gradually introducing more complex concepts such as lists and 2D lists, file writing and using procedures and functions. Originally, the book was written for my 14-16 year old students studying for their GCSE Computer Science programming exam. However, I hope a wide range of students and teachers will find this book useful.
In order to keep programs as short as possible and to improve readability, comments are not generally provided in the programs. Instead, a more detailed explanation is explained below each program. In lessons, I have found it useful to go through one or two algorithms at the front of the book with my students and then go to the associated challenge at the back. Alternatively, students may choose to work through the book independently in class or at home.
This book will hopefully help you to practise and develop fluency in your programming. Learning programming is similar to learning a musical instrument. Both involve practise and making lots of mistakes. Both also require perseverance to develop fluency. Keep going!
Скачать The Little Book of Algorithms