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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
​​Intermediate Python
Автор: Muhammad Khalid

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

#книгадня

https://t.me/progbook/3535
Cython: более чем 30-кратное ускорение Python-кода

Cython, по своей сути, это промежуточный слой между Python и C/C++. Cython позволяет писать обычный Python-код с некоторыми незначительными модификациями, который затем напрямую транслируется в C-код.

#статьядня

https://prglb.ru/189lj
Создание DSL-компиляторов на Python

Докладчик поделится опытом создания нескольких DSL-компиляторов для софт-ядер на FPGA и многоядерных систем в кремнии.

#видеодня

Speaker: Петр Советов (МИРЭА)

https://prglb.ru/4z8m4
​​Как начать карьеру веб-разработчика? С бесплатного интенсива по программированию от Skillbox!

Подробности по ссылке 🔜 https://clc.to/lAMJFA

Всего за три дня ты создашь лендинг, который станет визитной карточкой фрилансера по созданию сайтов.
Познакомишься с языками HTML, CSS, PHP, SQL, изучишь основы JavaScript.
Трех лучших авторов проектов ждут гранты на обучение в Skillbox на сумму 30 000 рублей.
Все участники, дошедшие до конца, получат сертификаты на изучение английского языка от EnglishDom.

Спикер интенсива — Даниил Пилипенко, директор центра SymbioWay, находит IT-специалистов для крупнейших компаний России.

Начинаем 19 августа!
Программирование GUI на Python

Для Python доступно огромное количество каркасов GUI (или наборов инструментов), от TkInter (традиционно в комплекте с Python, использующим Tk) до ряда других кроссплатформенных решений, а также привязок к платформо-зависимым (также известным как " "родные" технологии.

#полезностьдня

https://prglb.ru/1w9ww
​​Practical Docker with Python (2018)
Автор: Sathyajith Bhat

В книге рассматриваются следующие темы:
введение в Docker;
создание приложения Python;
понимание Dockerfile;
понимание Docker Compose и многое другое.

#книгадня

Скачать книгу:
https://t.me/progbook/3560
Как domain-driven design помогает избегать ада в разработке

Как выдерживать целостность бизнес-логики в разработке? Чем инструментарий domain-driven design может быть полезен программистам разных уровней? Какие проблемы решает DryPython и чем он отличается от аналогов?

#видеодня

https://prglb.ru/2bc83
Туториал по Matplotlib

Matplotlib - это графическая библиотека с большим количеством функций для визуализации данных в удобном для восприятия формате. Вы узнаете, как создавать простые линейные графики, настраивать графики и основы работы с Matplotlib.

#видеодня

https://prglb.ru/31x2r
Как сделать Discord Bot на Python

Из данной статья вы узнаете:
-что такое Discord и почему он так ценен
-как сделать Discord Bot с помощью Developer Portal
-как создать Discord соединения
-как обрабатывать события
-как принимать команды и проверять предположения
-как взаимодействовать с различными API Discord

#статьядня

https://prglb.ru/28a4g
​​Думаешь, стать программистом сложно? Присоединись к бесплатному интенсиву и напиши свои первые приложения на Android и iOS!

Регистрация по ссылке ➡️ https://clc.to/3sROKw

Михаил Овчинников, разработчик с 12-летним стажем, поделится знаниями и опытом в прямом эфире.

Перенимай опыт ведущих специалистов страны!
floats в Python могут иметь значения NaN. Вы можете получить один с математикой. NAN не равен ничему, включая себя:
>>> math.nan == math.nan
False

Кроме того, объект NaN не является уникальным, вы можете иметь несколько различных объектов NaN из разных источников:
>>> float('nan')
nan
>>> float('nan') is float('nan')
False

Это означает, что вы не сможете использовать NaN в качестве ключа для словаря:
>>> d = {}
>>> d[float('nan')] = 1
>>> d[float('nan')] = 2
>>> d
{nan: 1, nan: 2}
Руководство по исходному коду CPython

Вы узнаете, как:
-читать и перемещаться по исходному коду
-компилировать CPython из исходного кода
-как работают списки, словари и генераторы
-как запустить тестовый набор
-как изменить или обновить компоненты библиотеки CPython, чтобы добавить их в будущие версии

#статьядня

https://prglb.ru/5sqpa
​​Знаете, как именно ваш голосовой помощник распознает речь, как банк защищает ваш акк от мошенников и как интернет-магазин определяет товар для рекомендации?

Эти задачи решает Data Scientist. Не удивительно, что сегодня это прорывная профессия с ЗП от 130 000 руб./мес

Звучит интересно, но сложно? На специализации Data Science в школе-данных SkillFactory вы сможете онлайн освоить профессию за 12 месяцев https://clc.to/o_N82Q Будет да, непросто, но интересно и супер-перспективно.

На курсе вас ждут 20% теории и 80% практики на реальных данных: Python, машинное обучение, нейросети и deep learning, Big Data и Data engineering, математика и статистика для Data Sciencе + модуль менеджмента.

Уже к концу обучения вы сможете продемонстрировать работодателям Git-репозиторий с вашими готовыми кейсами!

🔥 До конца недели действует супер-скидка 30%. Узнайте подробности: https://clc.to/o_N82Q
​​Cracking Codes with Python
Автор: Al Sweigart

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

#книгадня

https://t.me/progbook/3573
Python 2020

Вы должны внести свой вклад в Python. Изобретая новый вид Python!

EVENT: PyLondinium19
SPEAKER: Łukasz Langa

#видеодня

https://prglb.ru/21g19
Пишем API на Python (с Flask и RapidAPI)

В данной статье подробно расскажут как создать свой собственный API помощью Python. Несмотря на то, что это поначалу кажется сложной задачей, на самом деле всё просто.

#статьядня

https://prglb.ru/4xagb
​​Impractical Python Projects
Автор: Lee Vaughan

Настоящее руководство является настоящим клондайком необычных и интересных проектов, которые вы можете написать на языке Python. Здесь вы не найдёте простых заданий по работе со строками, массивами или даже объектами, напротив, используя генетические алгоритмы, вы будете разводить гигантских крыс; с помощью алгоритмов шифрования поможете Джеймсу Бонду вскрыть сейф; спасёте голову Марии, колдунью Затанну, Юпитер и пенсию ваших родителей!

#книгадня

https://t.me/progbook/3604
Создайте расширение Python с помощью Rust!

Разговор предназначен для Pythonistas, которые интересуются Rust, и для людей, которые в настоящее время пишут модули расширения и ищут более безопасную альтернативу C API.

EVENT: PyLondinium19
SPEAKER: Paul Ganssle

#видеодня

https://prglb.ru/3sisg
​​⚡️ Привет, на связи Слёрм @slurmnews.

Хочешь лучше понять DevOps? 4-6 сентября ждём тебя в Санкт-Петербурге, в конференц-зале Selectel, на курсе Слёрм DevOps.

Мы начнем с азов: правильной работы с Git. Гитом пользуются все, но знали бы вы, какие ошибки нам приходилось встречать.

Потом посмотрим на DevOps глазами разработчика. Выстроим CI/CD. Разберем IaC. Настроим тестирование и мониторинг. Сделаем сборку, вывод и аналитику логов. Обсудим SRE.

Семь инженеров и архитекторов расскажут о своем подходе и своих кейсах. Будут выступать Иван Круглов (Principal Developer в Booking.com), Артем Галонский, (CTO «БюроБюро»), Эдуард Медведев из stackstorm.com, Павел Селиванов, архитектор решений Southbridge, Сергей Бондарев и Владимир Гурьянов, инженеры Southbridge.

По всем темам будут практические задания, чтобы можно было вернуться на работу и внедрить то, что понравилось. Будут бонусы, например, Ansible-плейбук создания отказоустойчивого кластера БД, которым пользуются в Southbridge.
👉 Регистрация https://clck.ru/HnAvn
Составление гистограммы Python: NumPy, Matplotlib, Pandas & Seaborn

Построение гистограмм на чистом Python без использования сторонних библиотек
Построение гистограмм с помощью NumPy для обобщения основных данных
Построение итоговой гистограммы с помощью Matplotlib, Pandas и Seaborn

#статьядня

https://prglb.ru/2yreq