Python обучающий

Python обучающий

@pythonist24

Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов. Сотрудничество: @justcageРаботаем с @Tgpodbor_officialСсылка РНК: https://clck.ru/3Ghwjd

56 970подписчиков
Еженедельно🇷🇺

Похожие каналы

Все →

Последние посты

Python обучающий — пост в ТГ канале

Автоматическое создание таблиц из моделей SQLAlchemyИногда нужно быстро поднять базу данных на основе ORM-моделей, не создавая миграции вручную.С помощью Base.metadata.create_all() можно автоматически создать все таблицы, определённые в ваших моделях, прямо в базе данных. Это особенно удобно для тестов или прототипов.🎯 Итог:Base.metadata.create_all() позволяет мгновенно создать все таблицы из моделей без Alembic — идеально для тестов, демо и начальной настройки проекта.

12 нояб. 2025 г.6 900В Telegram
Python обучающий — пост в ТГ канале

Безопасные параметры в SQL через SQLAlchemyНовички часто формируют SQL строкой, подставляя значения через f-string → это приводит к SQL-инъекциям. Используйте bind-параметры (:param) — SQLAlchemy сам экранирует значения, защищая запрос.Не формируйте SQL вручную через f-string.Используйте :param + словарь → и сразу получаете безопасность и читаемость запроса.

7 нояб. 2025 г.8 060В Telegram
Python обучающий — пост в ТГ канале

Примите участие в турнире для школьников «Решись!» Турнир «Решись!» — онлайн-состязание для школьников 10—11-х классов по четырем направлениям: разработке, искусственному интеллекту, бизнес-аналитике, а также дизайну. «Решись!» для школьников — это возможность:— получить грант на обучение в Центральном университете до 100% и другие призы;— пополнить портфолио;— проверить знания в ИИ, разработке, дизайне и бизнес-аналитике;— найти новых знакомых в чате турнира.Для участия вы можете выбрать как одно направление, так и все четыре — решать вам. 🕒Регистрация продлится до 12 ноября, 16:00 мск, как и отборочный тур. 👉Подробности о турнире и регистрация на сайте

7 нояб. 2025 г.8 800В Telegram
Python обучающий — пост в ТГ канале

✅ Проверяем запуск скрипта напрямую: if __name__ == "__main__"Иногда нужно, чтобы часть кода выполнялась только при прямом запуске файла, а не при его импорте в другой модуль. Новички часто удивляются, почему функции выполняются «сами». Python решает это с помощью специальной проверки.🎯 ИтогИспользуйте if name == "__main__" чтобы управлять тем, выполняется ли код при прямом запуске или же файл лишь импортируется как модуль. Это делает программы чище и удобнее для повторного использования.

6 нояб. 2025 г.7 640В Telegram
Python обучающий — пост в ТГ канале

🔄 Меняем местами значения без временной переменнойВо многих языках для обмена значениями приходится использовать временную переменную, что выглядит громоздко. В Python это делается в одну строку благодаря распаковке кортежей.🎯 ИтогPython позволяет обменивать значения напрямую через множественное присваивание — без временных переменных и лишнего кода. Лаконично и понятно!

4 нояб. 2025 г.7 080В Telegram
Python обучающий — пост в ТГ канале

🕵️‍♂️ Измеряем время выполнения кода одной строкойИногда нужно быстро понять, сколько времени занимает выполнение участка кода. Можно сделать это без дополнительных библиотек.🎯 ИтогИспользуйте time.perf_counter() для точного измерения времени выполнения кода — он лучше подходит для микробенчмарков, чем time.time().

25 окт. 2025 г.9 260В Telegram
Python обучающий — пост в ТГ канале

🧠 Измеряем время выполнения кода с помощью contextmanagerЧтобы быстро измерить производительность участка кода, можно создать простой контекстный менеджер.🎯 ИтогКонтекстный менеджер делает измерение времени элегантным и удобным — особенно при профилировании кода.

14 окт. 2025 г.11 500В Telegram
Python обучающий — пост в ТГ канале

🧵 Параллельное выполнение задач с ThreadPoolExecutorЕсли нужно ускорить выполнение нескольких независимых операций (например, сетевых запросов или чтения файлов) — можно использовать потоки из concurrent.futures.🎯 ИтогThreadPoolExecutor позволяет легко запускать несколько задач одновременно, экономя время на операциях ввода-вывода.

12 окт. 2025 г.7 410В Telegram
Python обучающий — пост в ТГ канале

⚙️ Использование contextlib.suppress для игнорирования ошибокИногда нужно выполнить код, который может упасть, но ошибка при этом не критична.Вместо громоздкого try/except, можно изящно подавить исключения!🎯 ИтогИспользуй contextlib.suppress для безопасного выполнения кода, где ошибка не требует обработки. Это делает код компактнее и чище.

12 окт. 2025 г.6 860В Telegram
Python обучающий — пост в ТГ канале

🧠 Извлечение уникальных значений из списка словарейКогда у тебя есть список словарей, и нужно получить все уникальные значения по определённому ключу — есть лаконичный способ!🎯 ИтогИспользуй set comprehension, чтобы быстро и элегантно получать уникальные значения из списков словарей.

8 окт. 2025 г.7 780В Telegram
Python обучающий — пост в ТГ канале

⚡ Измеряем время выполнения кода без сторонних библиотекКогда нужно быстро узнать, сколько занял кусок кода, можно воспользоваться модулем time.🎯 Итогtime.perf_counter() — самый точный встроенный способ измерить время выполнения кода в Python.

5 окт. 2025 г.7 550В Telegram