en
Feedback
Python обучающий

Python обучающий

Open in Telegram

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

Show more
57 199
Subscribers
-1424 hours
-837 days
-32430 days
Posts Archive
Как все представляют завтрак разработчика в 2026 году 🤩 На самом деле утро начинается с мысли: «Как кодить еще лучше?» Если
Как все представляют завтрак разработчика в 2026 году 🤩 На самом деле утро начинается с мысли: «Как кодить еще лучше?» Если вы уже освоили базу по языку программирования Python и ищете зону роста, пройдите бесплатный мини-курс в Академии Selectel. В программе: 🔸 набор инструментов и расширений, которые ускоряют создание кода; 🔸 гайд по работе с библиотекой Tkinter, чтобы создавать приложения с графическим интерфейсом; 🔸 инструкция по основам парсинга и многое другое. Закрепить полученные знания вы сможете тут же — эксперты собрали базу задач с готовыми ответами. Все материалы бесплатные. До роскошного завтрака осталось пройти курс в удобное время: https://slc.tl/fknhp?2W5zFJKG3f7

Самая быстрая библиотека для захвата экрана на Windows — d3dshot (работает через DXGI и Direct3D). Идеально для игровых ботов
Самая быстрая библиотека для захвата экрана на Windows — d3dshot (работает через DXGI и Direct3D). Идеально для игровых ботов.

Уверенное владение математическим аппаратом — ключевой фактор для решения сложных задач в Data Science, ML и других it-специа
Уверенное владение математическим аппаратом — ключевой фактор для решения сложных задач в Data Science, ML и других it-специальностях. Преподаватели МФТИ и создатели проекта Popmath приглашают вас на бесплатный вебинар "Как выучить математику во взрослом возрасте?" На вебинаре вы получите ответы на ключевые вопросы: 🔴 Прикладная математика: Какие разделы наиболее критичны для современных IT-специальностей 🔵 Эффективность обучения: Почему академический подход часто не работает и как выстроить процесс с максимальным КПД 🟠 Актуальные методики: Какие образовательные технологии позволяют в сжатые сроки восстановить и систематизировать знания Дата: 23 марта Время: 20:00 по МСК Длительность: 1 час + ответы на вопросы ➡️ Для регистрации пишите нам! или ознакомьтесь со страницей вебинара и оставьте заявку там 🔻 Всем участникам вебинара скидка 10% на 4-х месячный онлайн-курс "Математика с нуля для взрослых", который начнётся уже 26 марта🔺

Аккуратно игнорируем ошибки без try/except Иногда ошибка — это нормальное поведение программы. Например, файл может не сущест
Аккуратно игнорируем ошибки без try/except Иногда ошибка — это нормальное поведение программы. Например, файл может не существовать, ключ в кеше — отсутствовать, а удаление временного ресурса — падать. Новички обычно оборачивают такие места в громоздкий try/except, из-за чего код становится шумным и хуже читается. В Python есть элегантное решение — contextlib.suppress. Он позволяет явно указать, какие исключения нужно проигнорировать, не скрывая логику и не перехватывая всё подряд. 🎯 Итог: contextlib.suppress делает код чище и честнее: вы явно показываете, какую ошибку считаете допустимой, без лишнего try/except и хака с pass.

ЦУМ — дорого. OSKELLY — паль. Байеры — долго. Не ломайте себе голову, где купить подарки. Просто обратитесь в FABUR Concierge
ЦУМ — дорого. OSKELLY — паль. Байеры — долго. Не ломайте себе голову, где купить подарки. Просто обратитесь в FABUR Concierge — они официально работают с бутиками в Европе и Азии. Неважно, сумка Birkin или новенькие Audemars Piguet — вам найдут необходимую модель и привезут в ближайшее время домой. Обязательно подпишитесь, потом сами себе спасибо скажете: @FABUR

Получаем значения из словаря без KeyError Новички часто сталкиваются с ошибкой KeyError, когда ключа в словаре нет. Вместо пр
Получаем значения из словаря без KeyError Новички часто сталкиваются с ошибкой KeyError, когда ключа в словаре нет. Вместо проверки через if можно использовать встроенный и безопасный способ. Используй метод dict.get() — он возвращает значение по ключу или None (или значение по умолчанию), если ключ отсутствует. 🎯 Итог: dict.get() делает код короче, безопаснее и избавляет от лишних проверок на существование ключей.

В России начали активно бороться с обнаглевшими перекупами премиальных вещей. Ребята из Fabur Concierge смогли создать действ
+8
В России начали активно бороться с обнаглевшими перекупами премиальных вещей. Ребята из Fabur Concierge смогли создать действительно полезный сервис доставки люксовых брендов без конских комиссий и за это выражаем респект. Всё, что нужно — это отправить ссылку или фото товара и ребята находят лучшую цену, забирая всю доставку на себя. Да, так бывает в нашей время. Если устали от раздутого ЦУМ-а или нестабильных сервисов с недоперекупами — вот решение. Ребят поздравляем с успешным запуском. Подписывайтесь, потом себе спасибо скажете: @Fabur

Как красиво логировать объекты без ручного форматирования Когда нужно записать в лог сложный объект (например, dict с вложенн
Как красиво логировать объекты без ручного форматирования Когда нужно записать в лог сложный объект (например, dict с вложенными структурами), обычный print() делает кашу. А logging без форматирования выглядит громоздко. Есть быстрый способ — использовать pprint прямо внутри логирования. Хотите логировать сложные структуры красиво и читаемо, но не хотите вручную форматировать JSON или писать многострочные print(). Используйте pprint.pformat() — он превращает объект в красиво отформатированную строку, которая идеально ложится в лог.

Repost from Сколково
❤️ Помощь для разработчиков: Сколково запускает акселератор «SK Игры» Если читаете этот пост — вы избранный! Не упустите реал
+9
❤️ Помощь для разработчиков: Сколково запускает акселератор «SK Игры» Если читаете этот пост — вы избранный! Не упустите реальную возможность получить экспертную и финансовую поддержку для развития проекта. Подробности — на карточках и по ссылке! UPD: В Сколково прошла Московская международная неделя видеоигр — на ключевой сессии деловой программы состоялась презентация акселератора.

Быстрое измерение времени выполнения кода без time и декораторов Иногда нужно прикинуть, сколько реально занимает выполнение
Быстрое измерение времени выполнения кода без time и декораторов Иногда нужно прикинуть, сколько реально занимает выполнение фрагмента кода — но не хочется подключать сложные профилировщики. Python даёт простой и элегантный способ измерить время прямо “на лету” с помощью time.perf_counter(). 🎯 Итог: Этот метод позволяет замерять время выполнения любых операций в одном месте, без декораторов и внешних библиотек, и идеально подходит для быстрой диагностики производительности.

Подсказка от Илона Маска: изучите маркетинг Шарящих в этом деле спецов до сих пор не хватает — даже в Tesla и Google берут маркетологов без диплома. Поэтому если разберетесь как работает маркетинг и реклама — вас либо возьмут в топовую компанию с большой ЗП, либо вы сами заработаете миллионы, потому что с этим навыком можно продать хоть воздух. Самый простой способ разобраться — добавить в подписки канал Марата Юсупова. Там смешно и доступно поясняют за маркетинг, бренды, smm и как делать рекламу эффективной (даже если вообще не шарите) Ничего не продает, просто куча трушных постов про маркетинг и конечно же мемы (а куда без них). Читайте: @maratyus

Удобный вывод SQL-запросов прямо в консоль с форматированием Когда вы работаете с SQLAlchemy, отладка запросов иногда превращ
Удобный вывод SQL-запросов прямо в консоль с форматированием Когда вы работаете с SQLAlchemy, отладка запросов иногда превращается в хаос — SQL выводится без форматирования, читать трудно, ошибки искать ещё труднее. Python позволяет быстро превратить любой запрос в читабельный SQL с подставленными параметрами. 🎯 Итог: Этот приём позволяет видеть SQL-запросы в чистом виде, как в DBeaver, и экономит массу времени при отладке и оптимизации.

Мессенджер MAX теперь полностью совместим с ОС Аврора отечественной разработки. Это отличная новость для тех, кому не обойтись без смартфонов и планшетов с Авророй на своей работе — сотрудников РЖД, Аэрофлота, Интер РАО, Ростелеком и Почты России. Речь о сотнях тысяч пользователей. Можно смело констатировать: MAX стал ещё доступнее. Хотя нельзя сказать, что национальный мессенджер испытывает дефицит новых пользователей. В ноябре общее число зарегистрированных номеров в MAX превысило 55 млн.

Распаковка (Unpacking) Распаковка позволяет извлекать элементы из коллекций в отдельные переменные за одну операцию. Зачем ну
Распаковка (Unpacking) Распаковка позволяет извлекать элементы из коллекций в отдельные переменные за одну операцию. Зачем нужно? Убирает лишние строки кода Делает присваивание более читаемым Идеально для обработки возвращаемых значений функций

Умный человек никогда не скажет, что Москва дорогой город. Хочешь – ищешь социальные кафе и ужинаешь с друзьями по 50р за человека. Хочешь – скачиваешь карту бесплатных музеев и концертов и целые выходные отдыхаешь бесплатно. Главное не слушать нытиков, которые кричат, что без денег в нашей столице делать нечего, а поможет с этим канал: «Мой город - Москва» Это сборник готовых идей для отдыха в Москве: от одиноких прогулок по живописным местам до закрытых тусовок и баров, где можно потусить с друзьями. Подписывайтесь: @mskmycity

Быстрое измерение времени выполнения куска кода Иногда нужно понять, где в проекте просадка по производительности, но тянуть
Быстрое измерение времени выполнения куска кода Иногда нужно понять, где в проекте просадка по производительности, но тянуть профилировщик — слишком долго. В таких случаях помогает простой таймер через time.perf_counter(). Он даёт высокоточную измерительную шкалу и идеально подходит для быстрого анализа производительности отдельных функций. 🎯 Итог: time.perf_counter() — самый простой способ быстро понять, где код тормозит, без сторонних библиотек и сложных инструментов.

Как изучить Python бесплатно и самостоятельно? Сколько зарабатывают программисты на Python? Какие лайфхаки и инструменты помо
Как изучить Python бесплатно и самостоятельно? Сколько зарабатывают программисты на Python? Какие лайфхаки и инструменты помогают писать код продуктивнее? Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Не без юмора, конечно ;) Наши любимые материалы: 1. Как изучить Python самостоятельно и бесплатно? 2. Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#. 3. Правила жизни Гвидо ван Россума. 4. Почему Python идеален как первый язык для бэкендера и второй для фронтендера? 5. Методы и функции строк в Python. Подписывайтесь на канал «Люди и код»: @skillbox_media_code Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 Erid:2VtzqvQapLx

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

27 ноября в Екатеринбурге (и онлайн) Яндекс собирает Python-разработчиков и ML-инженеров на Pytup. > Арсений Саблин, разработ
27 ноября в Екатеринбурге (и онлайн) Яндекс собирает Python-разработчиков и ML-инженеров на Pytup. > Арсений Саблин, разработчик системы контроля качества умных устройств на производстве (Яндекс Алиса), в докладе поделится, как они используют Python при тестировании станций с Алисой > Егор Гордовский, технический менеджер проектов (Yandex Cloud), расскажет про дата-центры >Никита Улько, техлид (VK Tech), разберет чистую архитектуру с практической точки зрения Очных участников встречи ждут дискуссионные столы, нетворкинг с экспертами из разных компаний, соревнования по игре в змейку и гонки на роверах. Когда: 27 ноября в 17.00 (по Екб) Где: Екатеринбург + онлайн Вход бесплатный, зарегистрироваться можно здесь.

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