.. include:: Agenda: Python (2026-02-02 - 2026-02-04) ======================================== .. contents:: :local: Setup ----- * :doc:`/trainings/material/soup/python/basics/installation` * :doc:`/trainings/material/soup/python/misc/vscode` Day 1: Basics ------------- Datatypes ......... * :doc:`/trainings/material/soup/python/basics/python_0110_blahblah/topic` * :doc:`/trainings/material/soup/python/basics/python_0120_helloworld/topic` * :doc:`/trainings/material/soup/python/basics/python_0125_running/topic` * :doc:`/trainings/material/soup/python/basics/python_0130_syntax_etc/topic` * :doc:`/trainings/material/soup/python/basics/python_0139_commandline_argv/topic` * :doc:`/trainings/material/soup/python/basics/python_0140_variables/topic` * :doc:`/trainings/material/soup/python/basics/python_0150_datatypes_overview/topic` * :doc:`/trainings/material/soup/python/basics/python_0150_datatypes_overview_compound/topic` * :doc:`/trainings/material/soup/python/basics/python_0160_boolean/topic` More On Datatypes ................. * :doc:`/trainings/material/soup/python/basics/python_0200_sequential_types/topic` * :doc:`/trainings/material/soup/python/basics/python_0210_indexing_slicing/topic` * :doc:`/trainings/material/soup/python/basics/python_0250_refs_flat_deep_copy/topic` * :doc:`/trainings/material/soup/python/basics/python_0300_strings/topic` * :doc:`/trainings/material/soup/python/basics/python_0320_strings_methods/topic` * :doc:`/trainings/material/soup/python/basics/python_0400_lists/topic` * :doc:`/trainings/material/soup/python/basics/python_0450_dictionaries/topic` * :doc:`/trainings/material/soup/python/basics/python_0460_sets/topic` * :doc:`/trainings/material/soup/python/advanced/comprehensions/topic` Control Flow, Sequences, *Iteration* .................................... * :doc:`/trainings/material/soup/python/basics/python_0170_if/topic` * :doc:`/trainings/material/soup/python/basics/python_0193_while/topic` * :doc:`/trainings/material/soup/python/basics/python_0220_for/topic` * :doc:`/trainings/material/soup/python/basics/python_0225_range/topic` Functions ......... From :doc:`/trainings/material/soup/python/basics/python_0270_functions/topic`: * :doc:`/trainings/material/soup/python/basics/python_0270_functions/slideshow` * :doc:`/trainings/material/soup/python/basics/python_0270_functions/screenplay-scoping` Comprehensions .............. * :doc:`/trainings/material/soup/python/advanced/comprehensions/topic` Day 2: Advanced Python ---------------------- Generators .......... :doc:`/trainings/material/soup/python/advanced/iteration-generation/topic`) * :doc:`/trainings/material/soup/python/advanced/iteration-generation/iteration-generation/topic` * :doc:`/trainings/material/soup/python/advanced/iteration-generation/python_1010_generators_yield/topic` Modules, And The ``import`` Statement ..................................... * :doc:`/trainings/material/soup/python/advanced/modules` Object Oriented Programming, And Exceptions ........................................... From :doc:`/trainings/material/soup/python/advanced/oo/index` ... * :doc:`/trainings/material/soup/python/advanced/oo/classes-and-dicts/topic` * :doc:`/trainings/material/soup/python/advanced/oo/constructor/topic` * :doc:`/trainings/material/soup/python/advanced/oo/methods/topic` * :doc:`/trainings/material/soup/python/advanced/oo/str-repr/topic` * :doc:`/trainings/material/soup/python/advanced/oo/properties/topic` * :doc:`/trainings/material/soup/python/advanced/oo/namedtuple/topic` * :doc:`/trainings/material/soup/python/advanced/oo/inheritance/topic` * :doc:`/trainings/material/soup/python/advanced/oo/operator-overloading/topic` * :doc:`/trainings/material/soup/python/advanced/oo/abc/topic` Exceptions too, are objects: * :doc:`/trainings/material/soup/python/advanced/exceptions/topic` Closures And Decorators ....................... * :doc:`/trainings/material/soup/python/advanced/starargs/topic` * :doc:`/trainings/material/soup/python/advanced/closures/topic` * :doc:`/trainings/material/soup/python/advanced/decorators/topic` Context Managers (The ``with`` Statement) ......................................... * :doc:`/trainings/material/soup/python/advanced/context-mgr/topic` Day 3: Into The Wild -------------------- Project Work: Virtual Environments, Unit Testing, PyPI ...................................................... From :doc:`/trainings/material/soup/python/swdev/index`, * :doc:`/trainings/material/soup/python/swdev/pip/topic` * :doc:`/trainings/material/soup/python/swdev/venv/topic` * :doc:`/trainings/material/soup/python/swdev/pypi` * :doc:`/trainings/material/soup/python/swdev/pytest/index` Parallelizing Code .................. * :doc:`/trainings/material/soup/python/advanced/multithreading/index` * Multiprocessing. Slide material to be made. * ``asyncio``. Slide material to be made. Big Data: Pandas ................ From :doc:`/trainings/material/soup/python/misc/pandas/index` * :doc:`/trainings/material/soup/python/misc/pandas/basics` * :doc:`/trainings/material/soup/python/misc/pandas/iloc` * :doc:`/trainings/material/soup/python/misc/pandas/loc` * :doc:`/trainings/material/soup/python/misc/pandas/indexes` * :doc:`/trainings/material/soup/python/misc/pandas/filters` * :doc:`/trainings/material/soup/python/misc/pandas/mod_col` * :doc:`/trainings/material/soup/python/misc/pandas/add_row` Big Data: Databases ................... From :doc:`/trainings/material/soup/python/misc/db/index` * :doc:`/trainings/material/soup/python/misc/db/dbapi2` * :doc:`/trainings/material/soup/python/misc/db/sqlite3` * :doc:`/trainings/material/soup/python/misc/db/postgres`