Библиотека питониста | Python, Django, Flask
40.3K subscribers
2.81K photos
79 videos
51 files
4.4K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.iss.one/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
💬И всё-таки, есть ли нас среди любители светлой темы в IDE?

❤️ — у меня тёмная тема
🔥 — у меня светлая тема

Объясните свой выбор в комментариях👇

#интерактив
352🔥81😁7👍1
🐍А вот и первое минорное обновление для Python 3.12

Сообщество разработчиков Python активизировалось в последние дни. Сегодня они объявили о выходе Python 3.12.1. Исправили более 400 багов и переписали документацию.

👉Все изменения можно посмотреть тут

👨‍💻Напомним, что Python 3.12 вышел 2 октября 2023 года. В новой версии:
- улучшили парсинг f-строк;
- добавили поддержку изолированных субинтерпретаторов и отдельных глобальных блокировок (GIL, Global Interpreter Lock);
- улучшили сообщения об ошибках;
- повысили производительность.
8👍6🤔1
На каком языке программирования вы пишете больше всего?
Anonymous Poll
80%
Python
1%
Go
2%
Java
1%
JavaScript
1%
TypeScript
4%
C/C++
2%
С#
1%
Swift/Kotlin
2%
PHP
7%
Другой
😁6🔥5👏1
🐍 5 задач для подготовки к собеседованию по Python

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

🔗Читать статью
👍10🔥4
Регулярные_выражения_в_Python_Proglib.io.pdf
63.1 KB
🔥Это наша шпаргалка по регулярным выражениям в Python

Мы знаем, как легко запутаться в регулярках. Поэтому собрали для вас в один PDF-документ:
🔹метасимволы в Regex;
🔹наборы и диапазоны символов;
🔹последовательности;
🔹флаги в Regex.

🔗Шпаргалка также лежит по этой ссылке

👉А ещё у нас есть статья с теорией и практикой регулярных выражений в Python👈
🔥17👍9🤔1
🔢Зачем нужен модуль enum

Содержит в себе перечисления, которые используются для создания именованных констант. Рассмотрим на примере:

👩‍💻Вы пишете приложение, в котором нужно обрабатывать различные типы ошибок (404, 500 и так далее). Перечисления могут быть использованы для представления разных кодов ошибок.

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

🔗Изучить подробнее можно здесь

#код
👍222🔥1
📖Сортировка словаря в Python

Начиная с Python 3.7 ключи словарей упорядочены: сохраняется порядок при вставке. Но что, если вы хотите отсортировать ключи, например, в лексикографическом порядке? Тогда самый простой способ сначала использовать метод items(), чтобы получить кортежи с парами ключ-значение, а затем применить к этому функцию sorted(). Далее это можно преобразовать обратно в словарь через dict().

О том, как именно происходит сортировка в описанном случае, а также о том, как отсортировать словарь по значениям, читайте здесь

#код
👍111👏1