Адрес канала:
Категории:
Технологии ,
Образование
Язык: Русский
Страна: Россия
Количество подписчиков:
40.87K
Описание канала:
Все самое полезное для питониста в одном канале.
Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab
Обратная связь: @proglibrary_feedback_bot
По рекламе: @proglib_adv
Прайс: @proglib_advertising
Рейтинги и Отзывы
Оценить канал pyproglib и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.
5 звезд
1
4 звезд
1
3 звезд
0
2 звезд
0
1 звезд
1
Последние сообщения 9
2023-05-01 18:11:29
Проверка GIL в python.
https://habr.com/ru/articles/732638/
4.2K views15:11
2023-04-30 22:45:40
Улучшите свой код с помощью Pre-Commit.
https://builtwithdjango.com/blog/improve-your-code-with-pre-commit
4.5K views19:45
2023-04-30 21:34:57
Инкремент с помощью __pos__
В Python нет операции инкремента ++ как в си-подобных языках, поэтому используется x += 1. Однако запись ++x является валидным кодом (но не x++), так как это просто два унарных оператора сложения.
При применении унарного плюса у объекта вызывается магический метод __pos__, то есть запись ++x можно понять как x.__pos__().__pos__(). Зная это, можно реализовать класс, который будет представлять число и поддерживать поведение инкремента.
Код на картинке может показаться сначала немного сложным, но лучше проследить логику и понять работу метода __pos__. Если реализовать все остальные необходимые магические методы, то может получится полноценный класс числа, но в продакшене такие приколы лучше не писать.
4.4K views18:34
2023-04-29 23:50:13
Назад в будущее: практическое руководство по путешествию во времени с Python
В Python есть несколько встроенных библиотек для работы со временем и интервалами времени: time, datatime, calendar, timeit. Но когда какой модуль использовать? Рассмотрим на примерах.
Смотреть статью
1.4K views20:50
2023-04-29 17:35:51
Пакеты Python: учебник для специалистов по работе с данными.
https://dagster.io/blog/python-packages-primer-1
2.5K views14:35
2023-04-29 11:48:38
Кино, игры и алгоритмы: чем заняться на майских праздникахОтложите все дела и забудьте о рутине, ведь майские праздники уже на пороге! Если вы не знаете, как провести эти дни с максимальным удовольствием, то мы подготовили для вас несколько вариантов: киномарафон, компьютерные игры и захватывающий мир алгоритмов.
Основной сайт
Зеркало
2.4K views08:48
2023-04-28 23:55:20
Встроенная функция help()
Это простой способ получения доступа к документации без интернета для любой функции, ключевого слова или модуля. Работает и для внешних пакетов, но не всегда корректно.
3.5K views20:55
2023-04-28 16:12:21
#вопросы_с_собеседований
Что такое wheel и eggs в Python? Какая между ними разница?
Python wheel - Это стандартный формат установки дистрибутивов Python, который содержит все файлы и метаданные, необходимые для установки. Файл WHL также содержит информацию о версиях и платформах Python, поддерживаемых этим файлом. Расширение файла wheel -
.whl
Python egg - Это сжатый архив ZIP, содержащий исходные файлы приложения Python вместе с метаинформацией о дистрибутиве. Расширение файла egg -
.egg
Основная разница заключается в том, что
wheel предоставляет более простой и надежный способ установки пакетов. В отличие от
eggs, он не требует установки дополнительных зависимостей и обеспечивает более быстрое время установки. Кроме того,
wheel поддерживает все платформы, на которых может работать Python.
3.9K views13:12
2023-04-27 23:48:00
Метод partition()Метод partition() разбивает строку по заданной подстроке. После этого результат возвращается в виде кортежа. При этом подстрока, по которой осуществлялась разбивка, тоже входит в кортеж.
4.4K views20:48
2023-04-27 22:48:09
Сортировка данных CSV файла на Python
В этом коде мы открываем файл input.csv, считываем его содержимое в список data, сортируем список по первому столбцу и записываем отсортированные данные в новый файл output.csv.
4.3K views19:48