Skip to content

Category: Programming languages

Python Course – 5. Functions

Learn Python functions: arguments and parameters, scope, documenting your code and lambda functions, with theory, videos and a hands-on ATM exercise.

Jul 17, 2020

Python Course – 6. Libraries/Packages

Learn how to use and create Python packages and modules, install third-party libraries with PIP, and work with Random, Math and Datetime, with exercises.

Jul 17, 2020

Python Course – 7. Exceptions

Learn how Python exceptions work: how to catch them, which ones to handle and which to let through, with video lessons, theory and hands-on exercises.

Jul 17, 2020

Python Course – 8. Files

Learn how to work with files and directories in Python: paths, reading and writing files, plus practical exercises with video lessons and downloadable theory.

Jul 17, 2020

Mapping and MutableMapping in Python

Learn how to build your own dictionary-like classes in Python with Mapping and MutableMapping: magic methods, lifecycle, repr, str and a full working example.

Apr 20, 2019

Specialize Your Own Collection in Python

Mapping, Sequence or Collection in Python: you choose the best one for the data structure you want to build. A simple explanation of everything you need.

Apr 20, 2019

Python repr vs str

Understand repr vs str in Python and learn how to use them in any custom class. Examples of using repr for debugging.

Feb 17, 2019

Hashables in Python

A hashable is any object that returns its "Hash Code" when asked, and that code stays the same for the whole life of the object. Learn how it works in Python.

Nov 18, 2018

Mutable and Immutable Types in Python

Learn whether a variable can change (mutable) or not (immutable). Mutable: List, Dict, Set. Immutable: String, Int, Float, Bool, Tuple, Range, Decimal.

Aug 5, 2018