The Coder's Apprentice



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.

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
File type : PDF
Downloads: 61
Created: 2022-02-03
License: CC BY
Author(s): Pieter Spronck
The Coder's Apprentice

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Seeing Theory

Learning Regular Expressions

How To Code in Go

Intel Xeon Phi Coprocessor Architecture and Tools

Just Enough R

Others related eBooks about The Coder's Apprentice

Semantic Systems. In the Era of Knowledge Graphs

Download free course Semantic Systems. In the Era of Knowledge Graphs, pdf file on 141 pages by Eva Blomqvist, Paul Groth, Victor de Boer, Tassilo Pellegrini, Mehwish Alam, Tobias Käfer, Peter Kieseberg, Sabrina Kirrane, Albert Meroño-Peñuela, Harshvardhan J. Pandit....

GNU GREP and RIPGREP

The book heavily leans on examples to present features of grep as well as regular expressi..., download free GNU GREP tutorial in PDF (111 pages) created by ....

Complete guide to Adobe Photoshop

With this pdf tutorial you will be able to create your own project in Photoshop .You will learn all the basics and create a project from scratch. Free training courses designated for student....

Introduction to Data Science

Download free course Introduction to Data Science, pdf file on 722 pages by Rafael A Irizarry....

Principles of Programming Languages

In this open book, our goal is to study the fundamental concepts in programming languages,..., download free Principles of Programming tutorial in PDF (163 pages) created by Mike Grant ....

Learning Haskell

Download free course Learning Haskell, pdf file on 296 pages by Stack Overflow Community....

Automated Machine Learning

This book presents the first comprehensive overview of general methods in Automated Machin..., download free Machine Learning tutorial in PDF (220 pages) created by Frank Hutter ....

Building Secure and Reliable Systems

Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be c..., download free Secure Systems tutorial in PDF (558 pages) created by Piotr Lewandowski ....

iOS Notes for Professionals

Do you want to understand all the facets of iOS programming and build complex iOS apps? Then you have come to the right place. This problem-solution guide will help you to eliminate expensive learning curves and focus on specific issues to make you proficient at tasks and the speed-up time involved....

Made With Creative Commons

Download free course Made With Creative Commons, pdf file on 176 pages by Paul Stacey, Sarah Hinchliff Pearson....