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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
​​Как освоить Java с нуля? Присоединяйтесь к бесплатному интенсиву, где вы напишете программу для мониторинга всего за три дня.

Бесплатный доступ по ссылке 👉 https://clc.to/yPmMnQ

У вас есть уникальная возможность:
пройти трехдневное обучение от Даниила Пилипенко, директора центра SymbioWay;
написать свой первый вирус на популярном языке Java;
принять участие в розыгрыше призов, главный из которых — сертификат на 30 000 рублей и бюджетное поступление на курс по Java-программированию с последующими стажировкой и трудоустройством.

Ждем вас с 2 по 4 сентября в 15:00!
Параллелизм в Python

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

EVENT: Kiwi Pycon X 2019
SPEAKER: Rounak Vyas

#видеодня

https://prglb.ru/5odp1
Руководство по PyCharm для продуктивной разработки Python

Установка PyCharm
Написание кода в PyCharm
Выполнение кода в PyCharm
Отладка и тестирование кода в PyCharm
Редактирование существующего проекта в PyCharm
Поиск и навигация в PyCharm
Использование контроля версий в PyCharm
Использование плагинов и внешних инструментов в PyCharm
Использование функций PyCharm Professional, таких как поддержка Django и научный режим

#статьядня

https://prglb.ru/4hk82
Извлечение данных из различных списков с помощью Python

- Извлечение данных из Google Sheets
- Извлечение данных из файлов CSV
- Извлечение данных из файлов Excel

#статьядня

https://prglb.ru/3ff30
3 метода извлечения объектов из данных изображения с использованием Python, удобных для начинающих

#статьядня

https://prglb.ru/3r4g9
3 метода извлечения объектов из данных изображения с использованием Python, удобных для начинающих

Как хранятся изображения?
Чтение изображений с помощью Python
Метод № 1 для извлечения объектов из данных изображений: значения пикселей в градациях серого как элементы
Метод № 2 для извлечения признаков из данных изображения: среднее значение пикселей в каналах
Метод № 3 для извлечения объектов из данных изображения: извлечение краев

#статьядня

https://prglb.ru/3r4g9
Ваша задача - создать метод, который позволит перебирать части чего-то итерируемого. Каждая часть сама по себе является итеративной, которая повторяет только исходную итерируемую и не хранит никаких данных.

#codeexample

for batch in batches(range(9), lambda y: y > 4):
print('[{}]'.format(','.join(
str(x) for x in batch
)))

На выходе:

0,1,2,3,4]
[5,6,7,8]

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

# RuntimeError
list(batches(range(9), lambda y: y > 4))
MATLAB vs Python: Why and How to Make the Switch

Из данной статьи вы узнаете:
-разницу в использовании MATLAB vs Python;
-как настроить окружение для Python, которое дублирует большинство MATLAB функций;
-как сконвертировать скрипты из MATLAB в Python;
-как избежать распространенных проблем, которые могут возникнуть при переходе с MATLAB на Python;
-напишите код, который выглядит и работает как в Python

#статьядня

https://prglb.ru/tjkp
Advanced Asyncio: решение реальных производственных проблем

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

EVENT: EuroPython 2019
SPEAKER: Lynn Root

#видеодня

https://prglb.ru/3ha7h
Абсолютный импорт против относительного в Python

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

#статьядня

https://prglb.ru/u1bn
Создание и развертывание веб-приложения на Python с помощью Flask, Postgres и Heroku
В этом проекте мы создадим форму обратной связи с Python Flask, Postgresql и mailtrap.io. Мы также развернем его в Heroku

#видеодня

https://prglb.ru/5ifsg
Рассмотрим в подробностях принципы SOLID на python

#статьядня

https://prglb.ru/1vuk0
Учебник - Тестирование Python Social Auth

Python Social Auth - это отличная библиотека для интеграции сторонних логинов в ваше веб-приложение. Он поддерживает несколько платформ и несколько сторонних логинов.
Автор представит быстрый способ тестирования без необходимости имитировать HTTP-вызовы .

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

https://prglb.ru/16kug
Тестирование заглушек, плагинов и типов Mypy

Если вы когда-нибудь пытались создавать сложные типы в вашем собственном проекте, писать заглушки для вашей библиотеки, создать собственный плагин mypy, то обнаружили, что вам нужна проверка типов. Автор статьи расскажет, чего ждать и объяснит парадокс подробно.

#статьядня

https://prglb.ru/295cn
Python args и kwargs: демифицированы

К концу статьи вы узнаете:
Что на самом деле означают * args и ** kwargs
Как использовать * args и ** kwargs в определениях функций
Как использовать одну звездочку (*) для распаковки итераций
Как использовать две звездочки (**) для распаковки словарей

#статьядня

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

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

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

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

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

🔥 Узнайте подробности: https://clc.to/VIVRtA
​​Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉
Для тех, кто все пропустил:

Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io

Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!

Для самых крутых авторов статей мы подготовили подарки:

1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").

А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".

🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.

И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Библиотека питониста | Python, Django, Flask pinned «​​Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉 Для тех, кто все пропустил: Конкурс на 📍 2 лучших статьи сайте proglib.io 📍 1 лучший комментарий на сайте proglib.io Что нужно? Написать статью или оставить комментарий под любой…»