Python Hacks
43.3K subscribers
171 photos
70 videos
254 links
Всё о языке Python простым языком.

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

РКН: vk.cc/cHhGJh
Download Telegram
Разработка событийно-ориентированных микросервисов с помощью Python

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Всё об исключениях и работе с ними в Python

В этом видео автор подробно разбирает, что такое исключения, как они работают в Python, какие бывают и как их обрабатывать — полный гайд по Exceptions в Python.

00:00 Вступление
00:58 Что такое исключения и зачем они?
03:10 Системные исключения
06:00 Обработка нескольких исключений
07:01 Базовый класс Exception
08:19 Обзор разных типов исключений
16:06 Свои типы исключений
23:32 Пример
25:32 Прокидывание исключения наверх
26:42 Исключения — дорогие
29:04 Языки программирования без исключений

Смотреть это видео на youtube: youtu.be/89wpfOAgrCk
Функциональное программирование в Python: ежедневные рецепты

Функциональное программирование - это программирование через функции в их математическом понимании, то есть когда функция принимает что-то на вход и что-то возвращает на выходе, не меняя глобального состояния.

В этой статье автор расскажет о том, какие функциональные приемы можно использовать в Python, сконцентрируясь на практике — на тех примерах, которые можно использовать уже буквально сейчас, не переписывая свой проект.

Python Hacks
Проектирование веб-приложений с помощью Python и Flask

Для каких проектов лучше всего подходит Flask, а для каких — Django? Какие особенности Flask можно использовать при разработке веб-приложений наиболее эффективно? Разбираемся в этой статье.

Python Hacks
Создание рекомендательных систем с использованием библиотеки Surprise

Surprise - это мощный инструмент, предоставляющий широкий набор алгоритмов и инструментов для построения и оценки рекомендательных систем. Эта библиотека основана на Python, является простой в использовании и гибкой в применении, что делает ее прекрасным выбором для как начинающих, так и опытных разработчиков.

Python Hacks
10 лучших практик логирования в Python

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Python 3.12 — революция или эволюция?

00:00 Python 3.12
01:42 Удобности в f-string
03:35 Типизация kwargs
04:20 Улучшенные сообщения об ошибках
08:07 Упрощённые дженерики
19:30 Упрощённые ограничения типов в дженериках
21:22 Упрощённые псевдонимы типов
24:37 Улучшения производительности
26:12 Улучшенная поддержка профайлера perf
27:26 Новый декоратор override
29:21 Новый Path.walk
30:31 Командный интерфейс к uuid
31:06 Наконец-то: itertools.batched
32:30 Заключение

Смотреть это видео на youtube: youtu.be/dxBsWXq86Zc
Геоаналитика на Python

Геоаналитика и пространственный анализ — это мощные инструменты, которые позволяют бизнесам принимать более обоснованные решения на основе пространственных данных и информации о местоположении. Геоаналитика связана со сбором, хранением, обработкой и визуализацией данных, связанных с географическими объектами и явлениями. Пространственный анализ, с другой стороны, фокусируется на изучении взаимосвязей и паттернов в пространстве для выявления возможных тенденций и аномалий.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Мифы о программировании

В этом ролике автор разбирает список самых популярных заблуждений о работе программистом.

00:00 Вступление
00:12 Программисту нужна математика
01:10 Нужен определенный склад ума
01:47 Программистом можно стать только в молодости
02:55 Программисты очень много работают
03:21 Первый язык программирования - это навсегда
04:28 Программисты много зарабатывают
05:08 Нужно образование, чтобы найти работу
06:36 Нужен хороший компьютер
07:34 Программирование вредно для здоровья
08:28 Программированию можно научиться
09:18 Нужно целый день сидеть за компьютером
10:43 Нужно удовлетворять всем требованиям вакансии
11:47 Программистов станет слишком много
13:01 ИИ лишит программистов работы
13:49 Языки программирования надо учить
14:47 Чем производительней язык - тем лучше

Смотреть это видео на youtube: youtu.be/RJy5DEXOgDI
Расширение возможностей веб-приложений с помощью WebAssembly и Python

В этой статье автор расскажет, как запустить программу на Python внутри другого приложения, использующего среду исполнения Wasm (хост), и заставить программу общаться с хостом, и наоборот.

Python Hacks
Архитектура высоконагруженных телеграм-ботов на Python

С ростом популярности телеграм-ботов, возникают новые вызовы. В условиях высокой нагрузки, когда ботом начинают пользоваться тысячи и даже миллионы пользователей, стандартные решения становятся недостаточными. Низкая производительность, долгий ответ от бота и отсутствие масштабируемости могут привести к потере пользователей и доходов. Именно здесь в игру вступает концепция высоконагруженных ботов.

Python Hacks
Построение пайплайна обработки данных в реальном времени с использованием Python

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

Python Hacks
❤️ Приходите на Backend Talks от Яндекс 360
Санкт-Петербург, 13 ноября в 19:00

Разберём архитектуру облачной записи встреч, наведём порядок в API и покажем, как простые решения спасают сервисы.

В программе:

📌 Как не упустить важное: архитектура облачной записи и конспектирования видеовстреч в Телемосте — Илья Григорьев, разработчик бэкенда Телемоста.

📌 Укрощение API: процессы и инструменты, которые действительно работают — Никита Ломакин, разработчик в команде Техплатформы.

📌 Как мы закапывали звездолёт: почему важно отстаивать простоту на архревью — Артемий Коцюбенко, разработчик протокольных сервисов Почты.

Команда Яндекс 360 работает с нагрузками >1.000.000+ RPS и создает продукты которыми пользуются 95+ млн человек каждый месяц — Диск, Почта, Телемост, Мессенджер и другие.

🍻А после докладов вас будут ждать афтепати и нетворкинг!

Регистрируйтесь по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Python-разработчик — кто это такой? Обязанности, перспективы и зарплаты

В этой статье автор рассмотрит профессию разработчика на Python: должностные обязанности, необходимые знания, востребованность профессии, зарплаты, перспективы, плюсы и минусы.

Python Hacks
Хочешь разбираться в Linux?

Для тебя уже всё сделали.
🐧 Канал Секреты Сисадмина делится полезными инструментами, приёмами и лайфхаками системного администрирования, DevOps и Linux.

Подписывайтесь и прокачивайте свои навыки: @sysadmin_library
Media is too big
VIEW IN TELEGRAM
Лучшие проекты для начинающих Python-разработчиков

В этом видео автор поделится несколькими проектами для начинающих Python-разработчиков, которые помогут вам закрепить теорию, применить полученные знания на практике и набить руку в написании кода.

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

00:00 Вступление
03:00 Проект 1
05:30 Проект 2
08:27 Проект 3
11:10 Проект 4
13:23 Проект 5
16:41 Заключение

Смотреть это видео на youtube: youtu.be/h8nrlZ0IxkA
Excel Hacks теперь в MAX!

Информация по решению типовых проблем в Excel еще никогда не была такой доступной, как сейчас. Внутри канала все возможности, приёмы и лайфхаки по работе с таблицами.

Подписывайтесь и прокачивайте свои навыки: @hacks_excel
ipywidgets: создаем графические приложения на базе Jupyter

Jupyter Notebook – это крайне удобный инструмент для разработчика. Единственным его ограничением является невозможность создания графических форм классическими методами, принятыми в Python. В этой статье автор поделится лучшим способом решить эту проблему.

Python Hacks
Создай ML-модель, которую оценит продюсер «Слова пацана»

На хакатоне Wink AI Challenge проходит кастинг ИИ-сервисов для киноиндустрии. Разработай своё решение и покажи экспертам, как оно ускорит производство фильмов и сериалов. Призовой фонд — 1 125 000 рублей.

🗓 Регистрация на платформе Codenrock до 31 октября

Приглашаем всех, кто интересуется машинным обучением. Ты получишь настоящий сценарий фильма и сможешь попрактиковаться в работе с текстами, распознаванием сущностей и мультимодальными данными. Финал пройдёт в Москве — двум участникам из команды Wink оплатит билеты и проживание.

Три трека — подходят для начинающих ML-инженеров:
🔸 Построй модель, которая анализирует сцены и структурирует сценарий.
🔸 Преврати текст в эскизы с помощью генеративных моделей.
🔸 Создай решение, которое классифицирует контент и находит сцены, влияющие на возрастной рейтинг.

Участвовать веселее с друзьями. На хакатоне действует реферальная программа: зови знакомых по своей ссылке и выиграй сертификаты на маркетплейс. Важно: приглашённый должен подтвердить участие в команде.

Регистрируйся на первый в России хакатон по применению ИИ в кинопроизводстве: https://cnrlink.com/winkaichallengepysecrets
Please open Telegram to view this post
VIEW IN TELEGRAM
Как организовать отдачу статических файлов в контейнеризованном Django

В этой статье автор ответит на вопрос, как реализовать отдачу статических файлов — таких как CSS, js, картинки — в контейнеризованном Django.

Python Hacks