Python Hacks
42.9K subscribers
168 photos
72 videos
253 links
Всё о языке Python простым языком.

По всем вопросам: @max_excel

РКН: vk.cc/cHhGJh
Download Telegram
Тест состоит из 10 вопросов разной сложности, которые определят твой скилл. 📝
Получи результат по тесту и советы по прокачке навыков бесплатно! 💡

Всем, кто дойдет до конца, скидка 30% на поток «Apache Spark для дата-инжиниринга». 🎁
Подарок действителен до 1 сентября. 📅

Старт потока 13 сентября. 🚀
Спеши забрать свою скидку, осталось 11 свободны мест. 🔥

[Пройти тест]
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс запустил канал ТЕХНО, в котором простым языком рассказывает о том, как устроен мир технологий. Внутри всё то, что мы так любим: нейросети, роботы, чат-боты, голосовые помощники и многое другое.

Из любопытного:
— Что такое промпт и как его правильно формулировать
— Почему на первых клавиатурах не было 0 и 1
— Чем занимается преподаватель для нейросети
— И наконец, займут ли ваше рабочее место роботы и ИИ

Подписывайтесь тут 👉 https://t.iss.one/techno_yandex!
Если чувствуете, что IT — ваше призвание, то самое время сделать следующий шаг!
Начните погружаться в интересующую вас сферу, активно изучая теорию и закрепляя её
на практических заданиях.

Хотите быть уверенными, что двигаетесь в правильном направлении? Тогда дополните
самообучение поддержкой опытных менторов и преподавателей. Именно это предлагает
Яндекс Лицей на своих бесплатных курсах.

Вы погрузитесь в Python-разработку: познакомитесь с библиотеками и основами
объектно-ориентированного программирования, а также поработаете над групповыми
проектами в команде единомышленников.

Что ещё предлагает Яндекс Лицей? Гибкий график, онлайн- и офлайн-форматы, а также возможность получить сертификат, который пригодится при поступлении в вуз или трудоустройстве.

Хотите подать заявку или узнать подробности? Скорее переходите на сайт программы
Погрузитесь в мир 🐍 Python и станьте разработчиком за рекордные 4 месяца с курсом от Merion Academy!

Все, кому интересно, получат 🚀 2 бесплатных урока, где познакомятся с базой и сразу начнут писать свою первую программу.

🎁 Бонус – бесплатный интенсив по карьере, где HR-эксперты поделятся секретами успешного резюме и расскажут как проходить собеседования. 📚 А еще бесплатный гайд по изучению Python, который будет полезен для всех, кто хочет освоить этот язык.

🕺 У ребят одна из самых доступных цен на рынке, которая в разы ниже, чем в других онлайн-школах, а еще есть рассрочка, чтобы учиться сейчас и платить по чуть-чуть ежемесячно.

👉 Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд.

Merion Academy – это экосистема доступного образования, которая включает в себя:

📍IT-базу знаний с полезными статьями.
📍Youtube-канал ,где простыми словами говорят о сложных вещах.
📍 IT-академию, где обучат востребованным направлениям по самым доступным ценам.
Многопоточный Python на примерах: токены отмены

В новой статье на Хабре автор рассказывает про паттерн "Cancellation Token" ("токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он помогает безопасно и красиво завершать работу функции, треда или корутины.

В статье вы узнаете, кто такой этот ваш токен отмены, о видах токенов, о том, как узнать их состояние, вложить друг в друга или сложить и еще много чего интересного.

Python Hacks
Погрузитесь в мир 🐍 Python и станьте разработчиком за рекордные 4 месяца с курсом от Merion Academy!

Все, кому интересно, получат 🚀 2 бесплатных урока, где познакомитесь с базой и сразу начнете писать свою первую программу.

🎁 Бонус – бесплатный интенсив по карьере, где HR-эксперты поделятся секретами успешного резюме и расскажут как проходить собеседования. 📚 А еще бесплатный гайд по изучению Python, который будет полезен для всех, кто хочет освоить этот язык.

🕺 У ребят одна из самых доступных цен на рынке, которая в разы ниже, чем в других онлайн-школах, а еще есть рассрочка, чтобы учиться сейчас и платить по чуть-чуть ежемесячно.

👉 Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд.

Merion Academy – это экосистема доступного образования, которая включает в себя:

📍IT-базу знаний с полезными статьями.
📍Youtube-канал ,где простыми словами говорят о сложных вещах.
📍 IT-академию, где обучат востребованным направлениям по самым доступным ценам.
Media is too big
VIEW IN TELEGRAM
Python 3.12 - Что нового?

В этом ролике автор рассмотрит, что нового добавили в Python 3.12. Вы узнаете насколько выросла производительность, как Гвидо поднял руку на GIL, как Python превращается в С++ и какие изменения ждут нас в дальнейшем.

0:00 Вступление
0:46 Python 3.12
1:29 Производительность
3:16 Параллелизм
4:11 Трассировка ошибок
4:37 Доработка f-строк
4:57 TypedDict для kwargs
5:17 Декоратор override
5:49 Параметры типов
8:39 Заключение

Смотреть это видео на youtube: youtu.be/Kz85LXc6Kic
100 вопросов для подготовки к собесу Python

В этом материале автор собрал подборку из 100 вопросов с собеседований на позицию джуна Python-разработчика. Вопросы есть простые и сложные, теоретические и практические, в общем, это микс, призванный помочь вам лучше понимать свой рабочий инструмент.

Python Hacks
Где изучать Python в 2024?

Python является одним из самых популярных языков программирования в мире. Он широко используется в различных сферах, таких как веб-разработка, научные исследования, анализ данных, машинное обучение и многое другое. Изучение Python позволит вам получить полезные навыки и открыть для себя множество возможностей в карьере.

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Приглашаем мобильных и бэкенд-разработчиков на Яндекс Go Day&Night

Конференция в двух частях: днём делимся докладами о мобильной и бэкенд-разработке, а после заката устраиваем тусовку.

Формат: Офлайн
Дата и время: 20 апреля, 14:00 - 02:00

Бесплатно. Регистрация обязательна. Заявки проходят модерацию, количество мест ограничено.

Подробнее

Реклама. ООО «Яндекс.Такси» ИНН 7704340310
Нужен Python-разработчик для парсинга и фриланс-сотрудничества!

Пишешь на Python больше 1 года? Есть задачи для тебя! У нас есть периодические задачи на разработку парсеров и обслуживание, постоянное сотрудничество в формате фриланса.

Требования:

- Опыт работы с Python не менее 1 года
- Уверенное знание Selenium и Scrapy Framework https://doc.scrapy.org/
- Приветствуется опыт работы с multithreading, BeautifulSoup, Requests, Pandas.

Нужны заказы? Тогда напиши нам! https://t.iss.one/jetpack101
ОПРОС📍 Какого вы пола?
Anonymous Poll
78%
Мужского
22%
Женского
Media is too big
VIEW IN TELEGRAM
Разработчик НЛМК ИТ отправился прямиком на металлургический комбинат, чтобы своими глазами увидеть как работает его код на производстве, и как при помощи ИТ-систем управляется гигантская домна.

Из любой точки ИТ-специалисты создают решения для производства, логистики, продаж и других подразделений Группы НЛМК — лидера российской сталелитейной отрасли.

Еще больше кейсов об IT в металлургии в блоге компании на Хабре.

Реклама. ПАО "НЛМК" ИНН: 4823006703 erid: 2Vtzqv6ccNb
Media is too big
VIEW IN TELEGRAM
Принципы SOLID с примерами на Python

SOLID – это набор правил, к которым на опыте пришли разработчики. Это помогает писать сложные проекты, чтобы они оставались логичными, понятными, читаемыми, расширяемыми и их можно было сопровождать. В этом видео автор разберет каждый из 5 принципов SOLID, рассмотрит действительно ли они так важны и покажет примеры кода на Python.

00:00 Вступление
01:12 SRP
02:44 OCP
04:10 LSP
05:52 ISP
07:05 DIP
09:40 Заключение

Смотреть это видео на youtube: youtu.be/WEVGU8qIJyM
Django, ImageField и .webp. Ещё немного про ускорение web приложения и экономию дискового пространства

Хотелось бы немного поговорить об оптимизации WEB приложений, написанных на фреймворке Django. В частности в этой статье речь пойдёт об оптимизации изображений.

Python Hacks
Тест-драйв PyTorch 2.0 и заглядываем под капот «двушки»

Новейший метод для ускорения кода в PyTorch 2.0 — torch.compile(), который позволяет JIT‑компилировать код PyTorch в оптимизированные ядра, требуя минимальных изменений кода. JIT‑компиляция (Just‑In‑Time compilation) — это процесс, при котором код на высокоуровневом языке преобразуется в код на низкоуровневом языке, который может быть быстрее и эффективнее исполнен процессором или графическим ускорителем.

В этой статье автор рассмотрит насколько эффективен torch.compile() на практике и заглянет под капот PyTorch 2.0, чтобы узнать, как работает этот метод и какие преимущества он дает.

Python Hacks
Быстрее, больше, сильнее: фреймворки Python с параллельной обработкой данных

Когда требуется распределить задания не только между несколькими ядрами, но и между несколькими машинами, в игру вступают специальные библиотеки и фреймворки Python, реализующие параллельную обработку данных. Они позволяют взять существующее приложение Python и распределить нагрузку между несколькими ядрами, несколькими машинами или комбинировать оба варианта.

Python Hacks
Media is too big
VIEW IN TELEGRAM
PyCharm: установка, настройка, использование и отладка кода

В этом ролике автор делает подробный обзор IDE для Python PyCharm.

00:00 Установка и настройка
06:30 Виртуальное окружение для проекта
08:56 Горячие клавиши
09:27 Запуск / выполнение кода
10:33 Настройка интерфейса
12:47 Плагины
14:40 Возможности
23:07 Отладка кода
26:46 Работа с проектами

Смотреть это видео на youtube: youtu.be/FHAoHkLArjw
Решаем задачу по взаимодействию микросервисов на Python тремя способами

Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах, вроде Event Bus и CQRS. В этой статье автор расскажет, как выполнить простенькую задачку для двух микросервисов без навороченной архитектуры, с помощью создания сервиса, который агрегирует события компании в единую ленту событий.

Python Hacks