1.1. Agenda

  • Working hours 9:00 - 17:00

  • Lunch break 13:15 - 14:00

  • 10 min break every 1.5 hour

1.1.1. Day 1

  • 10m - Welcome message, course introduction, agenda

  • 50m - Python and IDE setup, features and debugging

  • 45m - Python basic syntax, operators, builtins

  • 60m - Type Int

  • 60m - Type Float

  • 45m - Type Bool

  • 15m - Type None

  • 75m - Type Str

  • 60m - Type Str Methods

1.1.2. Day 2

  • 45m - Sequence List

  • 45m - Sequence Tuple

  • 30m - Sequence Set

  • 30m - Sequence Nested

  • 30m - Sequence GetItem

  • 60m - Sequence Slice

  • 30m - Sequence Unpack

  • 50m - Mapping Dict

  • 50m - Mapping Generate

  • 50m - Mapping Nested

1.1.3. Day 3

  • 15m - Conditional Operators

  • 15m - Conditional Membership

  • 45m - Conditional Statements

  • 45m - Conditional Expressions

  • 45m - Exceptions

  • 45m - Loop While

  • 45m - Loop For

  • 45m - Loop Nested

  • 30m - Loop Unpack

  • 45m - Loop Dict

  • 45m - Comprehensions

1.1.4. Day 4

  • 20m - File Path

  • 15m - File Access Modes

  • 45m - File Write

  • 45m - File Read

  • 5m - File Append

  • 10m - File Encoding

  • 10m - File Binary

  • 30m - Function Definition

  • 30m - Function Return

  • 60m - Function Parameters

  • 60m - Function Arguments

  • 30m - Function Scope

  • 15m - Function Recurrence

  • 30m - Function Generator

  • 15m - Function Lambda

1.1.5. Day 5

  • 45m - OOP Classes and Instances

  • 45m - OOP Attributes

  • 45m - OOP Initializer Method

  • 45m - OOP Methods

  • 45m - OOP Methods and Attributes

  • 45m - OOP Inheritance

  • 45m - OOP Overload

  • 45m - OOP Stringify Objects

  • 45m - OOP Architecture

  • 15m - Recap, Certificates and Survey