sys.unraisablehook
позволяет перехватывать исключения, которые не могут быть обработаны обычным try-except
, например, ошибки в деструкторах (__del__
). Это полезно для отладки и логирования неожиданных ошибок.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤🔥1
faulthandler.dump_traceback()
позволяет принудительно вывести текущий стек вызовов без аварийного завершения программы. Это полезно для отладки зависших процессов или анализа выполнения кода.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
sys.getallocatedblocks()
возвращает количество блоков памяти, выделенных интерпретатором Python. Это полезно для отладки утечек памяти и анализа работы сборщика мусора.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Пояснение
Функция map() применяет лямбда-функцию lambda x: x ** 2 ко всем элементам списка numbers. list(squared) превращает объект map в список [1, 4, 9, 16]. Код выполняется без ошибок.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5🍾3
👍12🤔1
types.GenericAlias
позволяет программно создавать типизированные аннотации, как если бы они были объявлены с list[int]
, dict[str, float]
и другими параметризованными типами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
🐼Обработка 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
👍7
os.getrandom()
получает криптографически безопасные случайные байты прямо из генератора операционной системы. Это полезно для генерации уникальных токенов и защиты данных.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
В Python изменение списка во время его обхода может привести к непредсказуемому поведению, пропуску элементов или
IndexError
.copy()
.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥1
AI трансформирует индустрию, и знание его возможностей — ключ к успеху.
На канале ты найдешь:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1😁1
mmap.mmap()
позволяет работать с файлами как с массивами в памяти, что ускоряет чтение и запись больших файлов без их полного загрузки в ОЗУ.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
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
👍3🔥1🤔1
polars.DataFrame
— это высокопроизводительная альтернатива pandas
, оптимизированная для работы с большими данными. Библиотека polars
использует многопоточность и ленивые вычисления, ускоряя обработку таблиц в десятки раз.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2🎄1
Пояснение
Функция sorted() сортирует список по длине слов (key=len). "apple" (5 букв), "cherry" (6 букв), "banana" (6 букв, но остаётся после "cherry" из-за лексикографического порядка). Код выполняется без ошибок.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Ответ:
Anonymous Quiz
53%
["apple", "banana", "cherry"]
8%
["banana", "apple", "cherry"]
35%
["apple", "cherry", "banana"]
4%
Ошибка выполнения
😱9👍5🗿3⚡1😢1
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
👍6🔥3
array.tobytes()
позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
array.tobytes()
позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤🔥1
gc.get_stats()
возвращает статистику работы сборщика мусора, включая количество собранных объектов на каждом этапе. Это полезно для анализа и оптимизации работы памяти.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤🔥2
Кэширование — это техника, которая позволяет значительно улучшить производительность, сохраняя результаты вызовов функций и возвращая кэшированные результаты для одинаковых входных данных.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10