Библиотека питониста | 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
​​92% компаний из списка Fortune 1000 планируют увеличить инвестиции в Big Data и AI в 2019 году. Одним из важнейших качеств лидера становится умение эффективно использовать эти технологии для развития бизнеса.

Научитесь использовать силу больших данных и искусственного интеллекта для трансформации подразделения или компании!
В SkillFactory стартует специализация «Big Data MBA» https://clc.to/UHk4hQ включающая 3 полноценных курса, которые учат на практике реализовывать проекты в области Big Data и AI.

На специализации вы решите 85 бизнес-кейсов, выполните 3 проекта и получите полный набор компетенция от формирования Big Data стратегии до понимания алгоритмов машинного обучения.

Со старта программы вы станете частью живого сообщества в Slack с возможностью задать вопросы о развитии персональному ментору и получать поддержку экспертов.

✔️ Узнайте подробности: https://clc.to/UHk4hQ
10 простых хаков, которые ускорят анализ данных Python

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

#статьядня

https://prglb.ru/2yw2h
​​Clean Python (2019)
Автор: Sunil Kapil

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

#книгадня

https://t.me/progbook/3292
Батарейки включены, но они протекают
Выступление Эмбер Браун на Python Language-саммите.

#статьядня

https://prglb.ru/5sqyc
itertools.tee() создает несколько итераторов из одного. Это может быть полезно, если несколько потребителей должны читать один и тот же поток.

#codeexample

In : a, b, c = tee(iter(input, ''), 3)

In : next(a), next(c)
FIRST
Out: ('FIRST', 'FIRST')

In : next(a), next(b)
SECOND
Out: ('SECOND', 'FIRST')

In : next(a), next(b), next(c)
THIRD
Out: ('THIRD', 'SECOND', 'SECOND')

Данные, которые еще не используются итераторами, хранятся в памяти. Если некоторые из созданных итераторов еще не запущены во время завершения другого, это означает, что все сгенерированные элементы сохраняются в памяти для будущего использования. В этом случае проще и эффективнее использовать list (iter (input, '')) вместо tee.
Django: хранение логики вне шаблонов (и представлений)

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

#статьядня

https://prglb.ru/szqa
Зачем нужен Python Global Interpreter Lock и как он работает
В этой статье вы узнаете, как GIL влияет на производительность ваших программ на Python и как можно уменьшить влияние, которое он может оказать на ваш код.

#статьядня

https://prglb.ru/48489
27 сайтов с задачками для оттачивания навыков программирования
В данной подборке представлено много сайтов, где вы можете попрактиковаться. Выбирайте тот, что вам больше нравится и вперед!

#статьядня

https://prglb.ru/5553u
Разбираемся, как использовать Python с Redis
redis-py - это библиотека на языке Python для управления NoSQL хранилищем Redis.
Из данного урока вы узнаете:
⁃ как установить Redis,
⁃ изучите его синтаксис, протокол и структуру,
⁃ освоение redis-py и проблеск того, как он реализует протокол Redis,
⁃ настроете связь с сервером Amazon ElastiCache Redis.

#статьядня

https://prglb.ru/1wi4w
Функциональное программирование в Python

В данном курсе вы узнаете, как подходить к функциональному программированию на Python. Вы начнете с абсолютных основ функционального программирования (FP). Рассмотрите на примерах как использовать  структуры данных, функции filter(), map() и reduce (). Закончится курс советами для распараллеливания вашего кода, чтобы он работал быстрее.

#статьядня

 https://prglb.ru/2l7z5
Хотите стать программистом? Присоединяйтесь к бесплатному интенсиву, где вы напишете на Java свой первый кейс — программу, отслеживающую активность рабочего стола.

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

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

Спикер интенсива — Даниил Пилипенко, директор центра SymbioWay, который имеет более десяти лет опыта в сфере Java-разработки.

Ждем вас с 8 по 10 июля в 20:00!
Что это за шум вокруг Python?
Python, похоже, захватывает области, в которых ранее доминировали хорошо известные технологии. В данном докладе автор рассмотрит некоторые из присущих Python аспектов, которые делают его «липким» - как только вы переходите на Python, вы редко возвращаетесь назад или куда-либо еще.

#видеодня

EVENT: Open Apereo 2019
SPEAKER: Charles Severance

https://prglb.ru/4pacc
Moscow Python Podcast. О практиках разработки бизнес-логики на Python
Разбираемся как различные практики закрепляются (или не закрепляются) в Python-сообществе.

#видеодня

https://prglb.ru/g33z
Заполняем документы в Microsoft Word при помощи Python
Хорошо бы иметь программу, которая сама будет подставлять в письма необходимые реквизиты. В том числе формировать сами письма, не заставляя создавать документ за документом вручную.
В данной серии статей автор подробно рассмотрит как это сделать.

#статьядня

Часть 1
https://prglb.ru/34bwg

Часть 2
https://prglb.ru/3ilw0
Погружаемся в основы и нюансы тестирования Python-кода

Пишете код на Python? Будет полезно знать о принципах тестирования Python-кода ваших приложений. Изучайте статью и применяйте навыки в работе.

#статьядня

https://prglb.ru/5t2ir
Python Tutorial для начинающих [Полный курс] 2019
Руководство по изучению программирования на Python для машинного обучения и веб-разработки.

#видеодня

https://prglb.ru/2u7ts
Создайте механизм рекомендаций с коллаборативной фильтрацией
Большинство веб-сайтов, таких как Amazon, YouTube и Netflix, используют коллаборативную фильтрацию как часть своих сложных систем рекомендаций. Вы можете использовать эту технику для создания рекомендаций, которые дают предложения пользователю на основе симпатий и антипатий похожих пользователей.

#статьядня

https://prglb.ru/3hv48
Репозиторий с алгоритмами, реализованными на Python

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

https://prglb.ru/53il4
Раскройте силу C++ в Python
В этом выступлении автор рассмотрит процесс создания языковых привязок, чтобы вы могли взять любой удивительный проект на C или C ++ и перенести его на землю Python. Автор кратко обсудит одну из многих историй успеха и генератор привязок под названием Shiboken.

#видеодня

EVENT: EuroPython 2019
SPEAKER: Cristián Maureira-Fredes

https://prglb.ru/1yspq
Пишем бота с компьютерным зрением для игры Google Динозавр на языке Python

#видеодня

https://prglb.ru/hal0