Python обучающий
Open in Telegram
Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов. Сотрудничество: @justcage Работаем с @Tgpodbor_official Ссылка РНК: https://clck.ru/3Ghwjd
Show more57 199
Subscribers
-1424 hours
-837 days
-32430 days
Posts Archive
57 195
Как все представляют завтрак разработчика в 2026 году 🤩
На самом деле утро начинается с мысли: «Как кодить еще лучше?»
Если вы уже освоили базу по языку программирования Python и ищете зону роста, пройдите бесплатный мини-курс в Академии Selectel.
В программе:
🔸 набор инструментов и расширений, которые ускоряют создание кода;
🔸 гайд по работе с библиотекой Tkinter, чтобы создавать приложения с графическим интерфейсом;
🔸 инструкция по основам парсинга и многое другое.
Закрепить полученные знания вы сможете тут же — эксперты собрали базу задач с готовыми ответами.
Все материалы бесплатные. До роскошного завтрака осталось пройти курс в удобное время: https://slc.tl/fknhp?2W5zFJKG3f7
57 195
Самая быстрая библиотека для захвата экрана на Windows — d3dshot (работает через DXGI и Direct3D).
Идеально для игровых ботов.
57 195
Уверенное владение математическим аппаратом — ключевой фактор для решения сложных задач в Data Science, ML и других it-специальностях.
Преподаватели МФТИ и создатели проекта Popmath приглашают вас на бесплатный вебинар "Как выучить математику во взрослом возрасте?"
На вебинаре вы получите ответы на ключевые вопросы:
🔴 Прикладная математика: Какие разделы наиболее критичны для современных IT-специальностей
🔵 Эффективность обучения: Почему академический подход часто не работает и как выстроить процесс с максимальным КПД
🟠 Актуальные методики: Какие образовательные технологии позволяют в сжатые сроки восстановить и систематизировать знания
Дата: 23 марта
Время: 20:00 по МСК
Длительность: 1 час + ответы на вопросы
➡️ Для регистрации пишите нам!
или ознакомьтесь со страницей вебинара и оставьте заявку там
🔻 Всем участникам вебинара скидка 10% на 4-х месячный онлайн-курс "Математика с нуля для взрослых", который начнётся уже 26 марта🔺
57 195
Аккуратно игнорируем ошибки без try/except
Иногда ошибка — это нормальное поведение программы. Например, файл может не существовать, ключ в кеше — отсутствовать, а удаление временного ресурса — падать. Новички обычно оборачивают такие места в громоздкий try/except, из-за чего код становится шумным и хуже читается.
В Python есть элегантное решение — contextlib.suppress. Он позволяет явно указать, какие исключения нужно проигнорировать, не скрывая логику и не перехватывая всё подряд.
🎯 Итог:
contextlib.suppress делает код чище и честнее: вы явно показываете, какую ошибку считаете допустимой, без лишнего try/except и хака с pass.
57 195
ЦУМ — дорого. OSKELLY — паль. Байеры — долго.
Не ломайте себе голову, где купить подарки. Просто обратитесь в FABUR Concierge — они официально работают с бутиками в Европе и Азии.
Неважно, сумка Birkin или новенькие Audemars Piguet — вам найдут необходимую модель и привезут в ближайшее время домой.
Обязательно подпишитесь, потом сами себе спасибо скажете: @FABUR
57 195
Получаем значения из словаря без KeyError
Новички часто сталкиваются с ошибкой KeyError, когда ключа в словаре нет. Вместо проверки через if можно использовать встроенный и безопасный способ.
Используй метод dict.get() — он возвращает значение по ключу или None (или значение по умолчанию), если ключ отсутствует.
🎯 Итог:
dict.get() делает код короче, безопаснее и избавляет от лишних проверок на существование ключей.
57 195
+8
В России начали активно бороться с обнаглевшими перекупами премиальных вещей. Ребята из Fabur Concierge смогли создать действительно полезный сервис доставки люксовых брендов без конских комиссий и за это выражаем респект.
Всё, что нужно — это отправить ссылку или фото товара и ребята находят лучшую цену, забирая всю доставку на себя. Да, так бывает в нашей время.
Если устали от раздутого ЦУМ-а или нестабильных сервисов с недоперекупами — вот решение. Ребят поздравляем с успешным запуском.
Подписывайтесь, потом себе спасибо скажете: @Fabur
57 195
Как красиво логировать объекты без ручного форматирования
Когда нужно записать в лог сложный объект (например, dict с вложенными структурами), обычный print() делает кашу. А logging без форматирования выглядит громоздко. Есть быстрый способ — использовать pprint прямо внутри логирования.
Хотите логировать сложные структуры красиво и читаемо, но не хотите вручную форматировать JSON или писать многострочные print(). Используйте pprint.pformat() — он превращает объект в красиво отформатированную строку, которая идеально ложится в лог.
57 195
Repost from Сколково
❤️ Помощь для разработчиков: Сколково запускает акселератор «SK Игры»
Если читаете этот пост — вы избранный! Не упустите реальную возможность получить экспертную и финансовую поддержку для развития проекта. Подробности — на карточках и по ссылке!
UPD: В Сколково прошла Московская международная неделя видеоигр — на ключевой сессии деловой программы состоялась презентация акселератора.
57 195
Быстрое измерение времени выполнения кода без time и декораторов
Иногда нужно прикинуть, сколько реально занимает выполнение фрагмента кода — но не хочется подключать сложные профилировщики. Python даёт простой и элегантный способ измерить время прямо “на лету” с помощью time.perf_counter().
🎯 Итог:
Этот метод позволяет замерять время выполнения любых операций в одном месте, без декораторов и внешних библиотек, и идеально подходит для быстрой диагностики производительности.
57 195
Подсказка от Илона Маска: изучите маркетинг
Шарящих в этом деле спецов до сих пор не хватает — даже в Tesla и Google берут маркетологов без диплома.
Поэтому если разберетесь как работает маркетинг и реклама — вас либо возьмут в топовую компанию с большой ЗП, либо вы сами заработаете миллионы, потому что с этим навыком можно продать хоть воздух.
Самый простой способ разобраться — добавить в подписки канал Марата Юсупова. Там смешно и доступно поясняют за маркетинг, бренды, smm и как делать рекламу эффективной (даже если вообще не шарите)
Ничего не продает, просто куча трушных постов про маркетинг и конечно же мемы (а куда без них). Читайте: @maratyus
57 195
Удобный вывод SQL-запросов прямо в консоль с форматированием
Когда вы работаете с SQLAlchemy, отладка запросов иногда превращается в хаос — SQL выводится без форматирования, читать трудно, ошибки искать ещё труднее. Python позволяет быстро превратить любой запрос в читабельный SQL с подставленными параметрами.
🎯 Итог:
Этот приём позволяет видеть SQL-запросы в чистом виде, как в DBeaver, и экономит массу времени при отладке и оптимизации.
57 195
Мессенджер MAX теперь полностью совместим с ОС Аврора отечественной разработки. Это отличная новость для тех, кому не обойтись без смартфонов и планшетов с Авророй на своей работе — сотрудников РЖД, Аэрофлота, Интер РАО, Ростелеком и Почты России. Речь о сотнях тысяч пользователей.
Можно смело констатировать: MAX стал ещё доступнее. Хотя нельзя сказать, что национальный мессенджер испытывает дефицит новых пользователей. В ноябре общее число зарегистрированных номеров в MAX превысило 55 млн.
57 195
Распаковка (Unpacking)
Распаковка позволяет извлекать элементы из коллекций в отдельные переменные за одну операцию.
Зачем нужно?
Убирает лишние строки кода
Делает присваивание более читаемым
Идеально для обработки возвращаемых значений функций
57 195
Умный человек никогда не скажет, что Москва дорогой город.
Хочешь – ищешь социальные кафе и ужинаешь с друзьями по 50р за человека. Хочешь – скачиваешь карту бесплатных музеев и концертов и целые выходные отдыхаешь бесплатно.
Главное не слушать нытиков, которые кричат, что без денег в нашей столице делать нечего, а поможет с этим канал: «Мой город - Москва»
Это сборник готовых идей для отдыха в Москве: от одиноких прогулок по живописным местам до закрытых тусовок и баров, где можно потусить с друзьями. Подписывайтесь: @mskmycity
57 195
Быстрое измерение времени выполнения куска кода
Иногда нужно понять, где в проекте просадка по производительности, но тянуть профилировщик — слишком долго. В таких случаях помогает простой таймер через time.perf_counter().
Он даёт высокоточную измерительную шкалу и идеально подходит для быстрого анализа производительности отдельных функций.
🎯 Итог:
time.perf_counter() — самый простой способ быстро понять, где код тормозит, без сторонних библиотек и сложных инструментов.
57 195
Как изучить Python бесплатно и самостоятельно? Сколько зарабатывают программисты на Python? Какие лайфхаки и инструменты помогают писать код продуктивнее?
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Не без юмора, конечно ;)
Наши любимые материалы:
1. Как изучить Python самостоятельно и бесплатно?
2. Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#.
3. Правила жизни Гвидо ван Россума.
4. Почему Python идеален как первый язык для бэкендера и второй для фронтендера?
5. Методы и функции строк в Python.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 Erid:2VtzqvQapLx
57 195
Автоматическое создание таблиц из моделей SQLAlchemy
Иногда нужно быстро поднять базу данных на основе ORM-моделей, не создавая миграции вручную.
С помощью Base.metadata.create_all() можно автоматически создать все таблицы, определённые в ваших моделях, прямо в базе данных. Это особенно удобно для тестов или прототипов.
🎯 Итог:
Base.metadata.create_all() позволяет мгновенно создать все таблицы из моделей без Alembic — идеально для тестов, демо и начальной настройки проекта.
57 195
27 ноября в Екатеринбурге (и онлайн) Яндекс собирает Python-разработчиков и ML-инженеров на Pytup.
> Арсений Саблин, разработчик системы контроля качества умных устройств на производстве (Яндекс Алиса), в докладе поделится, как они используют Python при тестировании станций с Алисой
> Егор Гордовский, технический менеджер проектов (Yandex Cloud), расскажет про дата-центры
>Никита Улько, техлид (VK Tech), разберет чистую архитектуру с практической точки зрения
Очных участников встречи ждут дискуссионные столы, нетворкинг с экспертами из разных компаний, соревнования по игре в змейку и гонки на роверах.
Когда: 27 ноября в 17.00 (по Екб)
Где: Екатеринбург + онлайн
Вход бесплатный, зарегистрироваться можно здесь.
57 195
Безопасные параметры в SQL через SQLAlchemy
Новички часто формируют SQL строкой, подставляя значения через f-string → это приводит к SQL-инъекциям. Используйте bind-параметры (:param) — SQLAlchemy сам экранирует значения, защищая запрос.
Не формируйте SQL вручную через f-string.
Используйте :param + словарь → и сразу получаете безопасность и читаемость запроса.
Available now! Telegram Research 2025 — the year's key insights 
