Python Hacks
41.1K subscribers
163 photos
73 videos
249 links
Всё о языке Python простым языком.

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

РКН: vk.cc/cHhGJh
Download Telegram
Особенности асинхронности в Python

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

Python Hacks
Поймай меня, если сможешь: руководство по обработке исключений в Python

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

Python Hacks
Как выявить вредоносный Python-пакет в открытом ПО

Открытое ПО сегодня привлекает повышенное внимание с разных сторон — разработки, бизнеса, технологий. Естественно, и его безопасность стоит отдельным вопросом, ведь злоумышленники также активно интересуются open source и создают угрозы для безопасной разработки. Доставка вредоносного кода через сторонние зависимости стала одним из опасных способов заражения.

Python Hacks
Работа с поверхностными и глубокими копиями в Python

В этой статье объясняется как делать копии списков Python, массивов NumPy и датафреймов Pandas при помощи операций получения срезов, списочного индексирования (fancy indexing) и логического (boolean indexing). Эти операции очень часто используются при анализе данных и должны рассматриваться всерьёз, поскольку ошибочные предположения могут привести к падению быстродействия или неожиданным результатам.

Python Hacks
Когда типизация делает больно: как у нас появился статический анализатор

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Замените print() на ic() и получите +60% эффективности

В этом видео автор рассмотрит пакет IceCream, который предоставляет огромное количество фишек для отладки Python кода. Практически любые сценарии, где вы ранее использовали print(), теперь можно заменить через ic(). Более того, это дает огромное количество преимуществ, в виде удобства написания кода и его эффективности.

00:00 Почему IceCream заслуживает внимания?
01:00 3 Проблемы обычного подхода
03:40 Установка IceCream
05:40 Удобное отключение ic() в определенных зонах
06:14 IceCream - это замена logging и loguru?
08:39 Красивое и удобное форматирование
09:40 Как работают префиксы IceCream?
10:01 Добавляем ic() внутрь условий без изменения логики
10:36 Как сделать динамический префикс?
11:02 Обрабатываем типы и значения
11:23 Автоматическая установка IceCream во все модули
11:45 Решение проблем с отслеживанием вложенных условий

Смотреть это видео на youtube: youtu.be/UzRArN3ipow
​​Развивайся играя

Платформа Wikium — сервис для тренировки памяти, внимания и мышления. Система автоматически адаптируется под вашу успеваемость и составляет индивидуальную программу занятий. Всего 10-15 минут в день дают улучшение работоспособности, скорости обучения и концентрации.

Также вы можете овладеть конкретным навыком в короткие сроки на специализированном курсе:

Развитие внимания;
Скорочтение;
Эмоциональный интеллект;
Эффективное общение;
• И многие другие полезные курсы.

Занятия на Викиум — крайне полезная привычка, присоединяйтесь и вы: wikium.ru
Media is too big
VIEW IN TELEGRAM
Python для начинающих: линейные алгоритмы, переменные, типы данных, операторы

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

00:00 Вступление
01:26 Что такое программа
02:25 Линейный алгоритм
03:33 Переменная
05:40 Переменные в играх
10:02 Типы данных
15:50 Переменные разных типов в играх
21:50 Операции
32:07 Ввод и вывод данных
38:08 IDLE и PyCharm
41:13 Задача 1
42:51 Задача 2
45:00 Задача 3
52:10 Задача 4
56:30 Задача 5
58:55 Итоги

Смотреть это видео на youtube: youtu.be/OusvDiqASko
Ищете где скачать Excel?

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

Лицензионная подписка для Office 365 Pro+

Лицензионный ключ активации для Office 2021 Professional Plus

Преимущества KeySoft:
✔️ широкий ассортимент
✔️ только официальные продажи
✔️ разнообразие способов оплаты
✔️ быстрая и квалифицированная техподдержка
✔️ более 3000 положительных отзывов на независимых ресурсах.

На все товары Microsoft действует промокод на скидку 5% — NEW5 — успейте воспользоваться!
This media is not supported in your browser
VIEW IN TELEGRAM
Реализация функции потерь в Python

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

Python Hacks
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишем на Python как на Rust

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

Python Hacks