About the book
The Python 3 e-Book is organized in 16 chapters, covering from the very basics of the language up to most advanced concpets. It's designed for new programmers with zero or a basic understanding of python or other programming languages. If you want to master python 3 this book has anything you need to get started.
A quick introduction to the Programming with Python Crash Course
Setup our development environment, Install Python (Windows/Linux/macOS), Install VSCode and the code runner extension.
Learn about variables in Python. How to define a valid variable and invalid variables errors
In this module, we will study strings, one of the Python basic data types.
- Numbers and
In this module, we will study two more basic data types, Numbers and Booleans in Python.
In this module, we will cover the basic data type called List, and how to use them.
In this module, we will cover the basic data type called Dictionary, and how to use them.
In this module, we will cover the basic data type called Tuple, and how to use them.
In this module we will learn a powerful concept in python programming, and how to make our code behave differently based on a given condition.
In the loops module we will cover how to write programs to repeat certain tasks avoiding code duplication.
A shot and practical alternative of writing lists with the resulting values of loops and conditionals
In this module we will learn how to write clean and reusable code by grouping it into reusable function.
This module covers the fundamentals of OOP in Python, from classes definition to modules and class attributes.
In this module we will keep working with classes and learn how to define child classes and use special methods
- Files and CSV
In this module we will cover techniques to manipulate files and have a quick look at the CSV module
The final Module of the course covers Testing in Python, including practical examples and a general overview around the different types of tests.