Download free course The Coder's Apprentice, pdf file on 398 pages by Pieter Spronck.
The Coder's Apprentice is a course book, written by Pieter Spronck, that is aimed at teaching Python 3 to students and teenagers who are completely new to programming. Contrary to many of the other books that teach Python programming, this book assumes no previous knowledge of programming on the part of the students, and contains numerous exercises that allow students to train their programming skills.
The goal of this book is to teach anyone how to create useful programs in Python. It should be usable by secondary school students, and university and college students for whom computer programming is not naturally incorporated in their course program. Its aim is to give anyone the means to become proficient in programming, and as such get prepared to perform well in the 21st century job market.
The goal of this book is to teach anyone how to create useful programs in Python. It should be usable by secondary school students, and university and college students for whom computer programming is not naturally incorporated in their course program. Its aim is to give anyone the means to become proficient in programming, and as such get prepared to perform well in the 21st century job market.
Table of contents
- Introduction
- Using Python
- Expressions
- Variables
- Simple Functions
- Conditions
- Iterations
- Functions
- Recursion
- Strings
- Tuples
- Lists
- Dictionaries
- Sets
- Operating System
- Text Files
- Exceptions
- Binary Files
- Bitwise Operators
- Object Orientation
- Operator Overloading
- Inheritance
- Iterators and Generators
- Command Line Processing
- Regular Expressions
- File Formats
- Various Useful Modules
- Troubleshooting
- Differences with Python 2
- pcinput.py
- pcmaze.py
- Test Text Files
- Answers to Exercises
Pages : | 398 |
Size : | 4.2 MB |
Downloads: | 48 |
Created: | 2022-02-03 |
License: | CC BY |
Author(s): | Pieter Spronck |
Others related eBooks about The Coder's Apprentice
Download free course A Graduate Course in Applied Cryptography, pdf file on 900 pages by by Dan Boneh, Victor Shoup.
Download free course Building Secure and Reliable Systems, pdf file on 557 pages by by Betsy Beyer, Piotr Lewandowski, Ana Oprea, Paul Blankinship, Heather Adkins, Adam Stubblefield.
Download free course Flutter Succinctly, pdf file on 129 pages by Ed Freitas.
Download free course Getting Started with InnerSource, pdf file on 22 pages by Andy Oram.
Download free course Azure DevOps Succinctly, pdf file on 112 pages by by Sander Rossel.