types.GenericAlias
позволяет программно создавать типизированные аннотации, как если бы они были объявлены с list[int]
, dict[str, float]
и другими параметризованными типами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
🐼Обработка Excel-таблиц с Pandas: больше никакой рутины!
Excel — отличный инструмент, пока вы не начинаете работать с огромными таблицами, сложными расчётами и бесконечными формулами. Сортировки, фильтры, ручная обработка — это боль.
Как автоматизировать работу с таблицами и делать больше за меньшее время? На открытом вебинаре «Искусство обработки Excel-таблиц с Pandas» 11 марта в 20:00 (мск):
- Узнаем, как загружать, фильтровать и группировать данные в Pandas
- Освоим автоматизацию рутинных задач, чтобы не тратить часы на одно и то же
- Разберём, как строить графики и визуализировать данные прямо из таблиц
Всем участникам — скидка на большое обучение «Python Developer. Basic».
⚡️Регистрация открыта: https://otus.pw/n8Nt/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Excel — отличный инструмент, пока вы не начинаете работать с огромными таблицами, сложными расчётами и бесконечными формулами. Сортировки, фильтры, ручная обработка — это боль.
Как автоматизировать работу с таблицами и делать больше за меньшее время? На открытом вебинаре «Искусство обработки Excel-таблиц с Pandas» 11 марта в 20:00 (мск):
- Узнаем, как загружать, фильтровать и группировать данные в Pandas
- Освоим автоматизацию рутинных задач, чтобы не тратить часы на одно и то же
- Разберём, как строить графики и визуализировать данные прямо из таблиц
Всем участникам — скидка на большое обучение «Python Developer. Basic».
⚡️Регистрация открыта: https://otus.pw/n8Nt/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
os.getrandom()
получает криптографически безопасные случайные байты прямо из генератора операционной системы. Это полезно для генерации уникальных токенов и защиты данных.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python изменение списка во время его обхода может привести к непредсказуемому поведению, пропуску элементов или
IndexError
.copy()
.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
AI трансформирует индустрию, и знание его возможностей — ключ к успеху.
На канале ты найдешь:
Please open Telegram to view this post
VIEW IN TELEGRAM
mmap.mmap()
позволяет работать с файлами как с массивами в памяти, что ускоряет чтение и запись больших файлов без их полного загрузки в ОЗУ.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
13 марта(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Что узнаешь на прямом эфире от ШОРТКАТ:
1. Чего ждут от кандидатов на Middle позиции в Python-разработке
2. Какие вопросы задают на интервью и зачем
3. Как подготовиться к собесу, чтобы получить оффер
Это бесплатно?
Бесплатно
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwzUj6w
Please open Telegram to view this post
VIEW IN TELEGRAM
polars.DataFrame
— это высокопроизводительная альтернатива pandas
, оптимизированная для работы с большими данными. Библиотека polars
использует многопоточность и ленивые вычисления, ускоряя обработку таблиц в десятки раз.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Зачем покупать курсы, книги и искать информацию на древних форумах когда есть Python Power❔
В канале от Senior-разработчика уже можно посмотреть совершенно бесплатно:
-♾ количество фишек и полезной инфы
- 52 прохождения собеса
- 117 рабочих скриптов
- слив топ 20 курсов
- 10 мастхев книг
- 144 задачи которые будут на вашем собесе
- гайд как получить первый оффер
🔒 Открыли канал на 48 часов, успей залететь!
В канале от Senior-разработчика уже можно посмотреть совершенно бесплатно:
-
- 52 прохождения собеса
- 117 рабочих скриптов
- слив топ 20 курсов
- 10 мастхев книг
- 144 задачи которые будут на вашем собесе
- гайд как получить первый оффер
Please open Telegram to view this post
VIEW IN TELEGRAM
array.tobytes()
позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
array.tobytes()
позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
gc.get_stats()
возвращает статистику работы сборщика мусора, включая количество собранных объектов на каждом этапе. Это полезно для анализа и оптимизации работы памяти.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Кэширование — это техника, которая позволяет значительно улучшить производительность, сохраняя результаты вызовов функций и возвращая кэшированные результаты для одинаковых входных данных.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Иногда функции могут временно завершаться с ошибкой (например, при сетевых запросах). Вместо ручного повторного вызова можно использовать декоратор, который автоматически перезапустит функцию в случае сбоя.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
sys.getswitchinterval()
возвращает или устанавливает интервал переключения потоков в Python. Это полезно для оптимизации работы многопоточных программ.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
sys.getrecursionlimit()
возвращает текущий лимит рекурсии в Python, а sys.setrecursionlimit()
позволяет изменить его. Это полезно для работы с глубоко рекурсивными алгоритмами, такими как обход деревьев.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM