Перейти к содержимому

Python | Уроки

Начало работы с Python [1.3]

Представьте, что типы данных — это инструменты в вашем наборе, а операции — это способы их использования. Сегодня мы научимся применять эти инструменты эффективно!

Python | Уроки
Python

Дополнительные операции с типами данных [1.4]

Данные, с которыми вы работаете, нужно не только хранить, но и обрабатывать. Самый простой и очевидный способ их обработки — применение различных операций и преобразований.

Python | Уроки
Python

Функции в Python: основные строительные блоки программ [1.5]

Представьте, что вам нужно выполнить одну и ту же задачу несколько раз в программе. Вместо того чтобы писать одинаковый код многократно, вы можете создать функцию — именованный блок кода, который можно вызывать в любом месте программы. Функции похожи на мини-программы внутри основной программы, которые выполняют конкретную задачу.

Python | Уроки
Python

Ввод и вывод данных. Форматирование. Работа с файлами [1.6 ]

Взаимодействие программы с внешним миром — ключевая возможность любого языка программирования. В Python это реализуется через стандартный ввод-вывод (консоль), форматирование строк для представления данных и работу с файлами для хранения информации. 

Python | Уроки
Python

Условный оператор и циклы в Python [1.7]

В реальных задачах часто требуется изменять поведение программы в зависимости от определенных условий. Для этого в Python используются условные операторы.

Python | Уроки
Python

Условный оператор. Циклы. Исключения [1.8 ]

В предыдущем разделе мы рассмотрели базовые конструкции условных операторов. Теперь углубимся в более сложные сценарии и паттерны использования.

Python | Уроки
Python

Объектно-ориентированное программирование и области видимости в Python. [1.9Ot]

Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на представлении программы как совокупности объектов, каждый из которых является экземпляром определенного класса. ООП позволяет моделировать реальные системы, делая код более структурированным, поддерживаемым и переиспользуемым.

Python | Уроки
Python

Alembic + SQLAlchemy + PostgreSQL (Docker) | Мини‑курс [1]

  • Поднимем PostgreSQL в Docker.
  • Создадим проект с SQLAlchemy моделями.
Python | Уроки
Alembic

Alembic + SQLAlchemy + PostgreSQL (Docker) | Мини‑курс [2]

  • Подключим Alembic и сделаем первую миграцию.
Python | Уроки
Alembic

Alembic + SQLAlchemy + PostgreSQL (Docker) | Мини‑курс [3]

  • Научитемся делать вторую миграцию (изменение схемы), откатывать миграции и проверять результат.
  • Поймем, что именно делает Alembic и какие файлы за что отвечают.
Python | Уроки
Alembic