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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Библиотека питониста | Python, Django, Flask pinned «Ищем проджект-менеджера, живущего в Москве или готового переехать. Вкратце: вы готовы генерировать концепции для материалов на сайт при сотрудничестве с крупными IT-компаниями. Если ваша специализация — бизнес-информатика, эта вакансия точно для вас! Требования:…»
Шаблоны проектирования в Python: для стильного кода

На Python можно писать простые сценарии для автоматизации процессов. Или просто открывать терминал и выполнять инструкции прямо там. И в то же время нет препятствий для создания сложных фреймворков, приложений и библиотек. Возможности языка очень велики!
Но поскольку Python настолько мощный и гибкий, разработчикам необходимы некоторые правила (или шаблоны) для программирования.

#статьядня

https://prglb.ru/5ip8f
​​Прокачай навыки в Python-разработке под руководством опытного наставника!

Ссылка для регистрации на бесплатный интенсив
👉 https://clc.to/0mXGBw

💻 За три дня соберем полноценный мессенджер. Разработка данного проекта поможет совершить качественный профессиональный скачок.
🎁 За участие ты получишь подарки от компаний Skillbox и EnglishDom.

Твоя карьера начинается здесь!
Введение в Kivy - Mobile и Desktop приложение

Kivy - это многоплатформенная библиотека разработки графического интерфейса для Python, работающая на Windows, Mac, Linux, Android и iOS. Идея заключается в том, что вы можете создать приложение в одном месте и использовать его практически на всех устройствах. Это супер крутая идея, но ... только если она работает.

#видеодня

ttps://prglb.ru/2s26d
Тестирование в Python

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

#статьядня

https://prglb.ru/4k8cv
Туториал по Python и Pygame

Полный курс по созданию игры «Тетрис»

#видеодня

https://prglb.ru/4llju
​​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