Библиотека питониста | 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
Использование функции Python zip() для параллельной итерации

Из данной статьи вы узнаете:
- Как zip() работает в Python 3 и Python 2
- Как использовать функцию Python zip() для параллельной итерации
- Как создавать словари быстро с помощью zip ()

#статьядня

https://prglb.ru/4f2jy
👍1
​​Хочешь стать программистом? Начни с Python! Напиши свой первый мессенджер всего за три вечера.

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

Почему Python — отличный выбор?
✔️ Обладает исключительно простым синтаксисом.
✔️ На нем легко писать, его легко читать.
✔️ Имеет простые и легкодоступные инструменты отладки.
✔️ Множество доступных сред разработки.
✔️ Востребован на рынке труда.

🎁 За участие ты получишь подарки от компаний Skillbox и EnglishDom.
50+ вопросов по алгоритмам и структурам данных для программистов

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

#статьядня

https://prglb.ru/2ceb1
Асинхронность в Python

Основы асинхронности в Python. О событийных циклах, генераторах, asyncio, async/await.

#видеодня

https://prglb.ru/2e2iw
36 потрясающих Open Source проектов на Python за 2019

Авторы статьи сравнили около 5000 open source Python проектов за прошедший год и выбрали топ-36
Среднее количество звезд на GitHub 1,667.

#статьядня

https://prglb.ru/2drjk
Путь к проверке типов 4 миллионов строк Python-кода
Серия статей, рассказывающая о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода.

#статьядня

Первая часть
https://prglb.ru/4gdrx
Вторая часть
https://prglb.ru/3h28v
Третья часть
https://prglb.ru/zhwx
3 основные ошибки, которых вам следует избегать в Python
Три проблемы и способы их решения.

#статьядня

https://prglb.ru/5iy56
Какой у вас опыт в коммерческой разработке?
public poll

Нет опыта – 5K
👍👍👍👍👍👍👍 42%

Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%

До 1 года (включительно) – 2K
👍👍👍 15%

Более 6 лет – 2K
👍👍 12%

Более 3 до 6 лет (включительно) – 1K
👍👍 11%

👥 13130 people voted so far.
Как разработчику зарабатывать больше рынка?
Тимур Хайруллин, CEO хайрингового агенства ETHR, рассказывает ведущим подкаста, какие навыки позволяют найти интересную высокооплачиваемую работу, которой нет в открытом доступе.

#видеодня

https://prglb.ru/40zkc
#codeexample

Стандартный модуль json имеет интерфейс командной строки, который может быть полезен для предварительного преобразования JSON одним только Python. Модуль для этого называется json.tool и должен выгдядить так:

$ echo '{"a": [], "b": "c"}' | python -m json.tool
{
"a": [],
"b": "c"
}
Kivy - Mobile and Desktop App Dev w/Python

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

#видеодня

https://prglb.ru/2s26d
Понимание методов Feature Engineering в Python
Проектирование функций является важной частью каждого проекта машинного обучения. В данной статье автор рассмотрим некоторые методы для решения подобных задач.

#статьядня

https://prglb.ru/msin
Скрипт для WhatsApp-сообщений в 20 строках кода Python

В данном руководстве мы напишем простой скрипт Python для отправки сообщений через WhatsApp. Делать мы это будем с помощью пакета Twilio. Чтобы запускать скрипт каждый день в определённое время, поместим наш код в облако AWS (Amazon Web Services).

#статьядня

https://prglb.ru/3n8kl
Решайте кодинг-задачи и ищите работу анонимно на Арене → https://clck.ru/JTW6Z

создайте профиль — Арена, скорее всего, предзаполнит его открытыми данными из ваших соц.сетей

решайте кодинг задачи и показывайте свои навыки

составьте свой райдер, аки рок-звезда — компаниям придется ему соответствовать

компании откликаются, вы можете отклонять их

На Арене уже есть вакансии Ivideon, ATOL, Pladform и других. Сюда попадают только компании с адекватной рынку ЗП.
​​Хочешь бесплатно научиться программировать?

«Школа 21» - бесплатный образовательный проект Сбербанка, школа открыта в Москве и в декабре 2019 года открывает свои двери в Казани.
Для поступивших в школу в Казани из других городов будет предоставлено общежитие.

Получи junior или senior degree, без учителей, без лекций, без оценок.
“Школа 21” работает 24/7 - без графиков и расписания, ты сам определяешь, когда тебе учиться. Поступление не зависит от предыдущих знаний, опыта работы, умения программировать и наличия диплома. Поступить в нее может каждый достигший 18 летнего возраста.

Набор уже открыт и проходит в игровой форме.
Не теряй время, переходи на сайт Школы, выбери кампус, в котором ты хочешь учиться и подай заявку на обучение до 2 декабря:
https://prglb.ru/1530f
Когда вы пишете пользовательский __repr__ для какого-либо объекта, вы обычно хотите включить представление его атрибутов. Для этого вы должны выполнить форматирование вызова repr() для объектов, так как он вызывает str() по умолчанию.

#codeexample

Это делается с помощью !r :

class Pair:
def __init__(self, left, right):
self.left = left
self.right = right

def __repr__(self):
class_name = type(self).__name__
return f'{class_name}({self.left!r}, {self.right!r})'
Python Unit Testing With VS Code

VS Code может автоматически распознавать существующие тесты Python и запускать их. Разбираемся, как настроить его для запуска наборов тестов и отдельных тестов, а также как просмотреть результаты теста.

#видеодня

https://prglb.ru/31v92
Python Standard Library: The Hidden Gems
В данном видео мы увидим, как часто для задач, в которых вы использовали сторонние библиотеки или фреймворки, решение bultin в стандартной библиотеке уже доступно, и такое решение гарантированно будет поддерживаться и работать в течение многих лет благодаря надежности и стабильности стандартной библиотеки.

EVENT: EuroPython 2019 - Talk - 2019-07-12 - Boston
SPEAKER: Alessandro Molina

#видеодня

https://prglb.ru/3prrf
Начните с Django: создайте приложение для портфолио

К концу этого курса вы сможете:
Понять, что такое Django и почему это отличный веб-фреймворк
Понять архитектуру сайта Django и его сравнение с другими платформами.
Создать новый проект и приложение Django 2
Создать сайт личного портфолио с Django 2 и Python 3

#статьядня

https://prglb.ru/ydbb