Библиотека питониста | Python, Django, Flask
40.6K subscribers
2.76K photos
75 videos
51 files
4.34K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
加入频道
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍4🔥31
📖Модуль difflib для сравнения последовательностей

Особенно полезен для работы с текстами. Содержит функции для создания отчётов в нескольких распространённых форматах, в том числе в HTML.

▪️Класс Differ(), например, выводит различия в отдельных строках, сопровождая их префиксами.
▪️Класс SequenceMatcher() позволяет вычислить сходство между строками. Функция get_opcodes() возвращает список инструкций для приведения первой последовательности к виду второй.

Таким образом, difflib полезен в ситуациях, когда нужно определить не только факт различия между двумя последовательностями, но и конкретные места, где эти различия возникают.

#код
👍213
Курсы для тех, кто хочет получить новые скиллы или перейти в другую компанию на грейд выше.

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

Какой курс выбрать?


🔹 Математика для Data Science

Наш cамый популярный, самый хардкорный курс по вышмату! На этом курсе вы получите все необходимые знания по математике для старта карьеры в DS или аналитике.

🔹 Алгоритмы и структуры данных

Курс, который на практике познакомит со сложными алгоритмами и научит писать более короткий и эффективный код.

🔹 Основы программирования на Python

Если вы только хотите начать свою карьеру в IT, то этот курс точно для вас. Вы сможете получить новую профессию за 13 990 рублей, поймете, насколько вам подходит работа с кодом.

Если вы не знаете, какой курс вам подойдет, оставляйте заявку, и наш менеджер поможет с этим и любым другим вопросом – https://proglib.io/w/a55e0cd5
👍2
🔤 Азбука SQL в примерах. Часть 2. Ограничения, которые упрощают жизнь

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

🔗 Читать статью
🔗 Зеркало
👍64🔥2
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
4👍1🎉1
💙Состоялся официальный релиз Python 3.11.7

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

Напомним основные нововведения версии Python 3.11:
🔸поддержка групп исключений, а также выражения except* для выделения отдельных исключений из группы;
🔸включение модуля tomllib в стандартную библиотеку;
🔸добавление в модуль asyncio класса TaskGroup с реализацией асинхронного контекстного менеджера, ожидающего завершения группы задач.
8🔥5👏2
This media is not supported in your browser
VIEW IN TELEGRAM
👀Что нового в PyCharm 2023.3

JetBrains опубликовала подробный пост, в котором рассказала о нововведениях в IDE. Пересказываем кратко:

🤖AI Assistant стал официально доступен. Код генерируется непосредственно в редакторе. ИИ-ассистент включён в подписку JetBrains AI Service.
✏️Появилось полнострочное автодополнение кода. IDE сама тут же проверяет корректность подсказок.
🤩Добавили Live Preview для шаблонов Django. Окно предварительного просмотра обновляется в реальном времени.
💅Появился новый UI для датафреймов. Можно просто навести указатель мыши на столбец и увидеть окно со статистикой.
🐍Многое приведено в соответствие Python 3.12.

🔗Прочесть об остальных изменениях можно тут
👍19🥰3
👁Помогите «Библиотеке программиста» в новом исследовании аудитории

Пожалуйста, ответьте на несколько вопросов — это не займет много вашего времени.

Первая часть опроса 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
💬И всё-таки, есть ли нас среди любители светлой темы в 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