Informatica

python file io reading writing

File Input/Output in Python

Reading and writing text and binary files with open() and the with context manager.

python functions args kwargs

Functions in Python

Define reusable functions in Python, with optional parameters, *args and **kwargs.

python lists data-structures

Lists in Python

Python’s basic structure for collecting sequences of values: how to create, modify and iterate over them.

python OOP classes objects object-oriented-programming

Object-Oriented Programming in Python

Introduction to Python classes with a practical networking case study: the IPAddress class.

python CSV file data standard-library

The CSV Library in Python

Reading and writing CSV files with csv.reader, csv.writer, DictReader and DictWriter from the standard library.

python requests HTTP API web

The requests library in Python

Sending HTTP requests in Python: GET, POST, headers, cookies and sessions with the requests library.

python functions modules import

Advanced Functions and Modules in Python

How to organise Python code into separate modules and import them correctly into your programs.

python OOP inheritance abstract-classes polymorphism ⚡ interattivo

Advanced OOP: Inheritance, Abstract Classes and Polymorphism

Inheritance, abstract classes and polymorphism: how to extend and specialise classes in Python.

python file os pathlib shutil

File Management in Python

File system operations with os, pathlib and shutil: finding, renaming, copying and deleting files.

python flask web HTTP jinja2 framework

Flask: building web apps with Python

How to build a Python web app from scratch with Flask: routes, Jinja2 templates, forms and sessions.