Библиотека питониста | 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
#однострочникдня

Умножение вектора на число

def scale(A, x): return [ai*x for ai in A]
scale([3,4,5], 2)
​​Python: распознавание объектов в реальном времени

#статьядня

https://proglib.io/p/real-time-object-detection/
Начиная с Python 3.6, появились правила объявления типов. Чтобы усилить контроль за правильностью объявления, теперь необходимо использовать внешний инструмент: mypy или PyCharm.

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

Из данной статьи вы узнаете, как правильно реализовывать статические типы в вашем коде: https://medium.com/@ageitgey/learn-how-to-use-static-type-checking-in-python-3-6-in-10-minutes-12c86d72677b
​​Python в системном администрировании UNIX и Linux
Автор: Ноа Гифт, Джереми М. Джонс

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

#книгадня

Ссылка на книгу:
https://t.me/progbook/68
spread - заимствует .concat(…arr) из Javascript. Сглаживает список (не глубоко) и возвращает новый список.

#codeexample

def spread(arg):
ret = []
for i in arg:
if isinstance(i, list):
ret.extend(i)
else:
ret.append(i)
return ret
MoscowPython — сообщество, появившееся в 2012-м году под именем MoscowDjango. Сегодня на встречи собирается больше 200 человек. Сообщество активно сотрудничает с такими компаниями, как Mail.Ru Group, Rambler&Co, Яндекс, #tceh и другими.

#youtubeдня

https://www.youtube.com/user/moscowdjangoru/featured
​​Пишем при помощи Python свой язык программирования и компилятор к нему. Да ещё и в примерах!

#статьядня

 https://proglib.io/p/your-own-programming-language/
​​Python 3 и PyQt 5. Разработка приложений
Автор: Николай Прохоренок, Владимир Дронов

Описан язык Python 3: типы данных, операторы, условия, регулярные выражения, функции, инструменты ООП, работа с файлами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python

#книгадня
👍1
Keras — открытая библиотека, написанная на языке Python, которая представляет собой надстройку над фреймворками TensorFlow и Theano.
Содержит многочисленные реализации широко применяемых строительных блоков нейронных сетей, таких как слои, целевые и передаточные функции, оптимизаторы, и множество инструментов для упрощения работы с изображениями и текстом.

#библиотекадня

Официальная документация:
https://keras.io/

Исходники:
https://github.com/keras-team/keras
#однострочникдня

Значение числа Пи

4*sum((-1.0)**(n%2) / (2*n + 1) for n in range(2010))
​​Готовитесь к собеседованию на позицию Python-джуниора?
Подборка важных вопросов по Python с объяснением и полезными ссылками

#статьядня

https://proglib.io/p/python-interview/