June 2017
Beginner to intermediate
274 pages
6h 49m
English
As programmers, when we read code we look at how it's indented to tell us how the code blocks are nested. However, most other programming languages use actual symbols to tell the language parser where a block begins and ends. In coding, the same information in two different places is a violation of the basic best practices of any programming language. So, Python omits the beginning and ending block markers and uses indentation (as shown in the following code screenshot) to inform the parser as well as the programmer:

There is one problem that arises from that, though!
There are different ways of encoding indentation in a text ...
Read now
Unlock full access