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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Станьте специалистом в Data Science в новом году!

📈«Библиотека программиста» разработали курс по математике для Data Science совместно с преподавателями ВМК МГУ, одного из лучших математических факультетов страны.

В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Наш курс идеально подходит к поступлению в ШАД или Computer Science Center.

Вы научитесь:

– Подготовитесь к ШАД. В программу курса входит материал, необходимый вам для успешной сдачи вступительных экзаменов в Школу анализа данных «Яндекс».
– Усвоите специальную терминологию и сможете читать статьи по Data Science без постоянных обращений к поисковику.
– Узнаете роль чисел, формул и функций в разработке алгоритмов машинного обучения.

🎄Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до 31 декабря. Остался один день!

Курс постоянно обновляется, ваш доступ остается с вами навсегда.

Посмотреть тарифы и записаться можно здесь.
Быстрый старт во Frontend-разработке: с нуля до первого интернет-магазина!

💻На курсе «Библиотеки программиста» «Основы веб-разработки: принцип работы современного веба» вы:

– сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS;
– поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
– разберетесь, как JavaScript используется в работе с Backend и создадите свой первый обмен данными сервером;
– углубитесь в более сложную разработку на React.js и напишете свой первый интернет-магазин.

Вас ждут:

– 4 проекта в портфолио после курса;
– изучение HTML, CSS, JavaScript, React – стек технологий, который позволит начать работать в любой компании на любом проекте;
– опция персонального менторства.

🎁Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 65% до 31 декабря. Остался один день!

Посмотреть тарифы и записаться можно здесь.
Data Science Bookcamp: Five real-world Python projects (2021)
Автор: Leonard Apeltsin
Количество страниц: 703

Читая книгу, вы протестируете и расширите свои знания о Python с помощью открытых задач, над которыми профессиональные специалисты по данным работают каждый день. Загружаемые наборы данных и подробные решения помогут закрепить полученные знания, укрепить уверенность в себе и подготовить вас к новой захватывающей карьере в области науки о данных.

Скачать книгу
Хорошие проекты Python, которые стоит изучить как примеры использования современного Python?

https://proglib.io/w/02ecf8c2
🎄2️⃣0️⃣2️⃣2️⃣🎁

Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь.

Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy.

Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
Python by Example: Learning to Program in 150 Challenges (2019)
Автор: Nichola Lacey
Количество страниц: 191

Вместо того, чтобы загружать читателя тоннами теории, эта книга включает в себя 150 задач, позволяя сразу начать практику. Она идеально подойдёт тем, кто хочет научиться программировать на Python, в частности студентам, начинающим изучать информатику, или учителям, которые найдут здесь ряд готовых задач для использования в работе.

Скачать книгу
Beginning Python: From Novice to Professional (2019)
Автор: Magnus Lie Hetland
Количество страниц: 566

Получите фундаментальное понимание синтаксиса и функций Python с помощью этого современного практического руководства. Охватывая широкий спектр тем, связанных с программированием на Python, интеграцию баз данных, сетевое программирование и веб-сервисы, книга основана на принципах качественной разработки. Десять сопровождающих обучение проектов гарантируют, что вы быстро получите практический опыт.

Скачать книгу
Валидация email-адресов

Для проверки корректности email-адреса а также действительности его существования существует неплохой модуль validate_email.

Модуль предоставляет одну основную одноименную функцию, предназначенную для валидации адреса, с помощью уже написанных регулярных выражений. Также в функции реализована проверка mx-записи у сервера и существования переданного адреса, за это отвечают необязательные параметры-флаги функции verify и check_mx.

Для обращения validate_email к DNS записям необходимо предварительно установить модуль py3dns.
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 12)

В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.

https://proglib.io/sh/RD8Ib53kaW
Работаем с USB

PyUSB — это библиотека, которая обеспечивает легкий доступ к USB. Имеет поддержку изохронной передачи, если её поддерживает бэкенд.

Основные методы для работы с USB, такие как find(), show_devices() и т. д, хранятся в usb.core.

Пакет usb.util содержит вспомогательные функции.

Функция find() используется для поиска устройств, подключенных к системе.

Также есть реализация внешнего и внутреннего интерфейса, для изоляции API от деталей реализации системы. Связующим звеном между двумя слоями является интерфейс IBackend.

PyUSB поставляется со встроенными бэкэндами для libusb 1.0, libusb 0.1 и OpenUSB.
3 причины подписаться на аккаунт @selectel🔥

1. Основы программирования простым языком и без снобизма.
2. Полезные факты о железе, дата-центрах и хостингах.
3. Актуальные новости из IT.

Подписывайтесь, чтобы получать больше IT-материалов и каждый день узнавать что-то новое!
👍1