Python обучающий
الذهاب إلى القناة على Telegram
Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов. Сотрудничество: @justcage Работаем с @Tgpodbor_official Ссылка РНК: https://clck.ru/3Ghwjd
إظهار المزيد57 190
المشتركون
-1424 ساعات
-917 أيام
-32830 أيام
أرشيف المشاركات
57 189
OPEN CALL: Яндекс ищет архитектурные задачи
Ситуация: вы неделю думаете над трудоемкой задачей, а потом случайно проговариваетесь об этом на встрече с командой. В итоге вместе за 15 минут находите лучшее решение.
Проект Яндекс 2718 — такой же разговор, только в прямом эфире. А вместо коллег — ведущие разработчики из Карт, Поиска, Рекламы и Автотранспорта и других подразделений бекэндеров. И они ждут ваши задачи, чтобы решить их для вас.
Как принять участие:
1. Прислать свое задание (например, на проектирование backend-сервиса, который решит пользовательскую или инфраструктурную боль).
2. Эксперты отберут три самых нетривиальных заявки.
3. 5 июля в прямом эфире команда Яндекса разберет их с комментариями и пояснениями.
Авторы смогут приехать на разбор лично или подключиться к обсуждению онлайн.
А те, кто хочет просто посмотреть, уже могут занимать места на онлайн-трансляцию
57 189
🧠 Умное логгирование исключений с exc_info=True
Когда ловишь исключение и хочешь залоггировать стек, многие забывают важный параметр.
🎯 Итог
Добавляй exc_info=True к логгированию исключений — получишь полный стек и не потеряешь важные детали при отладке.
57 189
Проверка кода теперь на AI
На конференции ЦИПР-2025 СберТех представил GigaCode-агента — новый AI-инструмент для рецензирования кода. Он автоматически анализирует изменения в коде, ищет ошибки и уязвимости, а еще дает советы по оптимизации. Это уже не просто AI-помощник — это полноценный участник команды!
Агент может объяснять правки в режиме диалога или же проверять запросы на слияние автоматически. Это помогает сократить время на рутинный код-ревью, бороться с багами и сосредоточиться на более сложных задачах.
Инструмент доступен бесплатно всем пользователям GitVerse, от одиночных разработчиков до команд.
Испытайте агента в деле по ссылке и отдайте скучную рутину AI!
57 189
⚙️ Использование __slots__ для экономии памяти
По умолчанию Python хранит атрибуты объектов в словаре (__dict__), что удобно, но затратно по памяти. Если вы создаёте множество однотипных объектов, можно использовать slots, чтобы ограничить список допустимых атрибутов и сократить потребление памяти.
57 189
«Из коммерса в е-коммерса»: Главный канал про российский онлайн-бизнес, маркетплейсы и digital
– Канал ведет Юра Сапожников, бывший маркетолог СберМаркета
– Юра собирает гланые цифры, новости, аналитику, кейсы и др.
– Также будут выжимки фактов со всех главных конференций
– Автор также первым публикует громкие эксклюзивы e-commerce
– Часто в канале анонсы выходят раньше официальных релизов
– Канал читают 22+ тыс. человек, в т.ч. сотрудники лидеров рынка
– Подписывайтесь на @hikollegi и будьте в курсе трендов рынка
57 189
Используем контекстный менеджер для безопасной работы с БД
Многие новички забывают закрывать соединения с базой данных, что может привести к утечкам ресурсов и блокировкам. Контекстный менеджер (with) упрощает работу с базой и автоматически закрывает соединение даже при ошибках.
🎯 Итог
Используй with при работе с базой данных — это гарантирует автоматическое закрытие соединения и делает код надёжнее и чище.
57 189
Если вы часто сидите в телеграме, но кроме новостей и мемов ничего не читаете, тогда канал Техночат точно вам пригодится.
Это офигенное медиа о технологиях, блогерах, нейросетях и инновациях, которые меняют нашу жизнь.
Без политики, негатива и копания в чужом белье. Короче, мастхэв для всех, ктхочет шарить за тренды и быть в теме.
Подпишитесь, чтобы заранее знать то, что все будут обсуждать через неделю: @technomedia
57 189
Получаем количество строк без загрузки всех данных
Новички часто загружают все строки из таблицы и считают их вручную, что может быть медленно и неэффективно. Гораздо лучше использовать встроенные возможности SQL для подсчёта строк прямо на стороне базы данных.
🎯 Итог
Вместо перебора всех записей в Python используй SQL-запрос COUNT(*). Это быстрый и надёжный способ узнать количество строк, особенно на больших таблицах.
57 189
Бывший маркетолог СберМаркета Юра Сапожников создал канал про E-commerce, российский онлайн-бизнес, маркетплейсы и digital – «Из коммерса в е-коммерса».
Если продаёте или покупаете в интернете, подписывайтесь, там цифры, новости, аналитика и шутейки иногда))
Юра сам из Е-кома и дружит со многими крупными компаниями, не редко публикуя анонсы раньше официальных пресс-релизов. Так что подписывайтесь: @hikollegi
57 189
✨ Получаем размер файла в байтах
Иногда нужно узнать, сколько весит файл — например, перед загрузкой или отправкой по сети. Новички могут не знать, как это сделать быстро и просто.
Python предоставляет удобный способ с помощью функции os.path.getsize().
🎯 Итог
Используйте os.path.getsize(path), чтобы легко получить размер файла в байтах. Удобно для логирования, проверки ограничений и статистики.
57 189
+4
Беспощадный ритейл — сюда заходят отдохнуть от тупых клиентов и душных коллег.
Там можно посмотреть, какая дичь происходит в примерочных ПВЗ, как штрафуют продавцов в «Красном и Белом» и как обманывают покупателей в «Магните».
Подписывайтесь, чтобы понять, что у вас не такая уж плохая работа — t.me/b_retail
57 189
⏱️ Измеряем время выполнения кода
Иногда нужно узнать, сколько времени занимает выполнение части кода — например, для оценки производительности. Новички могут не знать, как это сделать просто, но в Python есть встроенный модуль time.
С помощью time.time() можно получить текущую временную метку в секундах и легко измерить длительность выполнения любого блока.
🎯 Итог
Модуль time позволяет просто измерить время выполнения кода. Используйте time.time() до и после нужного блока и вычтите значения.
57 189
57 189
📁 Получаем список файлов в папке
При работе с файлами часто нужно получить список всех файлов в директории. Новички могут пробовать вручную проверять содержимое папки, но Python предлагает простой способ — с помощью модуля os.
Модуль os позволяет получить список файлов и папок в директории, а также фильтровать только нужные элементы.
🎯 Итог
Модуль os позволяет удобно получить список всех файлов в папке. Используйте os.listdir() вместе с os.path.isfile() для фильтрации только файлов.
57 189
+4
🎉 Стартовал набор в ШАД – успей подать заявку до 4 мая.
Школа анализа данных Яндекса готовит специалистов, которые двигают технологии вперёд. За 2 года студенты изучают машинное обучение, Data Science и ИИ, работают с реальными кейсами и учатся у экспертов.
Обучение бесплатное, занятия проходят по вечерам, есть онлайн-формат. ШАД – это вызов, но и шанс выйти на новый уровень, скорее подавай заявку.
57 189
☁️ Работаем с переменными окружения в Python
Переменные окружения часто используются для хранения конфиденциальных данных — например, API-ключей, логинов, паролей. Вместо того чтобы хардкодить их в код, безопаснее читать их через os.environ.
Это удобно, безопасно и позволяет легко переключаться между разными окружениями (например, dev и prod).
🎯 Итог
Используйте os.environ.get() для безопасного доступа к переменным окружения — это защищает ваш код от утечек данных и упрощает настройку.
57 189
Реальные проекты и нетворкинг с профи: Летняя школа бэкенд‑разработки Яндекса открыла набор
Начинающие бэкендеры, есть планы на лето? Если уже умеете писать читаемый код в Python, Java или C++ и разбираетесь в алгоритмах, Летняя школа бэкенда Яндекса — ваш шанс прокачаться в разработке высоконагруженных сервисов. Вы получите уникальный опыт, работая вместе с ведущими специалистами компании.
Как проходит обучение:
— со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания
— с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн
Вас ждут:
— работа в фулстек-командах в коворкингах Яндекса
— лекции от специалистов компании в летнем лектории
— возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании
Не упускайте шанс, регистрация закрывается уже 27 апреля! Подать заявку можно тут.
57 189
+2
Yandex B2B Tech открыла доступ к опенсорсным VLM-моделям (Deepseek VL2 Tiny, Gemma3 27B и другим). Они помогут автоматизировать задачи: генерировать описания товаров по фото, искать данные в документах, анализировать тексты.
Всего в каталоге платформы Yandex Cloud AI Studio — более 20 LLM и VLM-моделей для анализа документов, классификации данных и работы с клиентами, в том числе Qwen2.5, LLaMa 3.3, QwQ и т.д. Тарификация моделей стартует от 200 тыс. токенов (≈200 изображений или 360 страниц текста). Новые модели обещают разворачивать на платформе по мере их появления в опенсорсе, также скоро добавят VLM-модель Яндекса из Алисы и Нейроэксперта.
57 189
📁 Проверяем, существует ли файл
Часто в программах нужно проверить, существует ли файл перед его использованием. Новички могут пробовать открывать файл и ловить исключения, но Python предлагает более элегантный способ через os.path.
Функция os.path.exists() проверяет наличие файла или директории по заданному пути. Это безопасный и читаемый способ убедиться, что нужный файл действительно есть перед его использованием.
🎯 Итог
С помощью os.path.exists() можно легко и безопасно проверять существование файлов, избегая лишних ошибок при открытии несуществующих путей.
57 189
Мечтаете не просто разбираться в управлении данными, а использовать уникальные инструменты для работы с Big Data? Научитесь этому на бесплатном студкемпе Яндекс Образования и ИТМО по дата-инженерии!
🧠 Программа — интенсивная, актуальная, от лидеров индустрии. С 30 июня по 12 июля вы погрузитесь в мир распределённых хранилищ, микросервисной архитектуры, DataOps/MLOps и пайплайнов для сбора, анализа и визуализации данных. А ещё познакомитесь с технологиями, которые используют в крупных компаниях. В общем, получите реальные навыки, которые ценят на рынке!
🏙 Кампус — в самом центре Санкт-Петербурга. Несмотря на то, что студкемп проходит на базе ИТМО, заявки ждут от студентов из любых вузов и регионов России. Проезд и проживание будут оплачены Яндекс Образованием, так что вам останется сосредоточиться на главном — знаниях, опыте и новых возможностях.
🕐 Регистрация — открыта до 4 мая, но подать заявку можно уже сейчас! Если давно хотели пообщаться с топовыми айтишниками и почувствовать, каково это — учиться в одном из ведущих технических вузов, не откладывайте и заполняйте анкету по ссылке.
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
