🔄 Генераторы и yield : как делать ленивые вычисления и экономить память Обычные функции в Python возвращают всё сразу. Генераторы — по частям. Это «ленивые» вычисления: результат отдаётся только тогда, когда он нужен. Экономия памяти и скорость работы на больших данных становятся колоссальными. ⚡️ Простейший пример с yield def numbers(): yield 1 yield 2 yield 3 for n in numbers(): print(n) ➡️ Функция не возвращает…
PytStart | Программирование на Python
Python: примеры кода, уроки, статьи ✍️
Динамика подписчиков
с 20 июля 2026 по 28 сентября 2026 · минимум 4 240 · максимум 4 355
Кто рекламировался за полгода
Рекламных размещений с маркировкой не найдено.
Публикации
🎯 Как выглядеть как мидл, даже если ты джун 💡 Мидл — это не про годы опыта, а про то, как ты работаешь с задачами. Даже будучи джуном, ты можешь выглядеть как уверенный разработчик. Вот как. 👍 1. Не пиши код сразу — начни с понимания Мидл сначала понимает задачу, уточняет детали, разбивает её на части — и только потом пишет код. # ❌ Джун: # Просто пишет как-нибудь # ✅ Мидл: # Планирует — какие модули затронет, где…
👩💻 Библиотеки для ленивых : когда хочется больше делать с меньшими усилиями Каждый программист знает: кодить можно быстрее, если использовать проверенные решения. В Python куча библиотек, которые делают работу за тебя — не нужно изобретать велосипед. 1. `pathlib` — путь к лёгкости работы с путями Ты всё ещё юзаешь os.path ? Пора остановиться. pathlib — это объектно-ориентированная альтернатива, которая позволяет…
📐 Typing: TypedDict, Literal, Annotated в реальных проектах Аннотации типов в Python — это не только int и str . Для сложных сценариев есть мощные инструменты: TypedDict , Literal , Annotated . Они помогают писать код понятнее и ловить ошибки ещё на этапе разработки. 📦 TypedDict — словари со строгой схемой from typing import TypedDict class User(TypedDict): id: int name: str is_admin: bool u: User = {"id": 1,…