Получи случайную криптовалюту за регистрацию!

Библиотека Python разработчика | Книги по питону

Логотип телеграм канала @bookpython — Библиотека Python разработчика | Книги по питону Б
Логотип телеграм канала @bookpython — Библиотека Python разработчика | Книги по питону
Адрес канала: @bookpython
Категории: Технологии
Язык: Русский
Количество подписчиков: 19.81K
Описание канала:

Полезные материалы для питониста по Фреймворкам Django, Flask, FastAPI, Pyramid, Tornado и др.
По всем вопросам @evgenycarter

Рейтинги и Отзывы

4.67

3 отзыва

Оценить канал bookpython и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 25

2022-10-20 12:12:57
Исчерпывающее руководство по множествам в Python

Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические операции, применимые к множествам, существуют и в Python. Часто вычисления, производимые над множествами, оказываются гораздо быстрее, чем альтернативные операции со списками. В результате, для того чтобы писать эффективный код, Python-программисту просто необходимо уметь пользоваться множествами. В этой статье я расскажу об особенностях работы с классом set в Python.


@BookPython
3.3K views09:12
Открыть/Комментировать
2022-10-11 22:15:18
Упрощение создания операторов сравнения

Для создания объектов с поддержкой операторов сравнения в классе обычно требуется реализовать большое количество магических методов, а именно – __lt__, __le__, __eq__, __ne__, __gt__, __ge__.

Про то, что делает каждый из них расскажем отдельным постом, но сейчас покажем, как можно сильно упростить реализацию подобного класса. Для этого можно использовать декоратор total_ordering из пакета functools.

В таком случае достаточно реализовать в классе только __lt__ и __eq__. Эти два метода являются минимумом, который нужен декоратору для конструирования остальных методов.

Подписывайтесь на канал @pythonofff
1.1K views19:15
Открыть/Комментировать
2022-10-11 17:24:11
Сегодня #RUTUBE открывает дополнительный набор IT-специалистов. В этом году наша команда выросла почти в 3 раза и мы хотим еще. Мы в поиске талантливых технологических экспертов, которые будут развивать крупнейший российский видеохостинг вместе с нами!

Вакансии, на которые вы можете откликнуться прямо сейчас:
SRE инженер
Golang developer
Python developer
Frontend Developer (react)
Android developer
IOS developer
Инженер по сетевой безопасности
Специалист по ИБ веб-сервисов и мобильных приложений
Менеджер ИТ проектов


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

С нетерпением ждём ваши резюме! Их можно отправить сюда: hr@rutube.ru
1.7K viewsedited  14:24
Открыть/Комментировать
2022-10-11 10:26:52
​Pulse – инструмент, который превращает пиксилезированные фотографии лица в картинки с высоким качеством

Получив входное изображение с низким разрешением, PULSE ищет в выходных данных генеративной модели (StyleGAN) изображения с высоким разрешением, которые перцептивно схожи с входной картинкой

#Python #AI #Interesting

@Githublib
2.1K views07:26
Открыть/Комментировать
2022-10-08 16:30:56 Подборка Telegram каналов для программистов
Сохраняйте, чтоб не потерять.

https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/xakep_1 Статьи из "Хакера"

https://t.me/php_lib Библиотека PHP программиста
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

1C разработка
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах

Программирование Python
https://t.me/pythonofff Python академия. Учи Python быстро и легко
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus

Java разработка
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах

GitHub Сообщество
https://t.me/Githublib Интересное из GitHub

CodePen
https://t.me/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base)
https://t.me/database_info Все про базы данных

Мобильная разработка: iOS, Android
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано

Разработка игр
https://t.me/game_devv Все о разработке игр

Вакансии
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Чат программистов
https://t.me/developers_ru

Библиотеки
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов

БигДата, машинное обучение
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию

QA, тестирование
https://t.me/testlab_qa Библиотека тестировщика

Шутки программистов
https://t.me/itumor Шутки программистов

Защита, взлом, безопасность
https://t.me/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture

Системное администрирование
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux

Английский
https://t.me/UchuEnglish Английский с нуля

Математика
https://t.me/Pomatematike Канал по математике

Арбитраж трафика
https://t.me/partnerochkin CPA и арбитраж трафика

Крипта
https://t.me/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto
https://t.me/metaverse360

DeepFake
https://t.me/deepfakenow Публикуем deepfake видео

Мир технологий
https://t.me/mir_teh Видео из мира технологий

Excel лайфхак
https://t.me/Excel_lifehack
512 views13:30
Открыть/Комментировать
2022-10-08 15:33:15
Zero - это простой RPC-подобный фреймворк для создания быстрых и высокопроизводительных Python-микросервисов или распределенных серверов.

https://github.com/Ananto30/zero

@BookPython
971 views12:33
Открыть/Комментировать
2022-10-06 11:01:42
Как запустить множество изолированных Python-интерпретаторов, реализовать обмен токенов через Uniswap и создать библиотеку для обработки данных

Об этом и не только вы узнаете на конференции PiterPy 2022 от JUG Ru Group. Она пройдет 18–19 октября в онлайне и 28 октября в офлайне. 

Программа конференции полностью сформирована. Вот темы, которые обсудят спикеры:
ML, AI и дата-инжиниринг.
DevOps & MLOps.
Vanilla Python.
Backend: microservices и API.
Тестирование на Python.

Если в это непростое время вам хочется на несколько часов отвлечься и побыть среди единомышленников, то приходите на PiterPy. А промокод bookpython2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».
Подробности и билеты — piterpy.com

А если сомневаетесь, стоит ли идти на PiterPy, то приходите на бесплатный онлайн-фестиваль TechTrain 8 октября
В программе — 10 докладов на разные темы, в том числе об инструментах, которые позволят программисту создавать цифровые художественные произведения.
1.5K views08:01
Открыть/Комментировать
2022-10-06 10:25:02
Генерация шумов Перлина

Шум перлина — это математический алгоритм по генерированию процедурной текстуры (градиентного шума) псевдо-случайным методом.

Для нас он может пригодится в разных ситуациях: от симуляции временных рядов разных показателей до генерации процедурного мира как в Minecraft.

Для Python уже существует библиотека-реализация этого алгоритма, называется она perlin-noise.

pip install perlin-noise

Сначала мы создаем обьект генератора шумов, и задаем ему количество октав и seed для встроенного рандомизатора:
noise = PerlinNoise(octaves=10, seed=1)

Обьявляем размер желаемой 2d матрицы:
xpix, ypix = 100, 100

И используя списочное включение, генерируем 2d матрицу, где интенсивность значения от координат задает наш обьект генератора noise:
pic = [[noise([i/xpix, j/ypix]) for j in range(xpix)] for i in range(ypix)]

@BookPython
1.5K views07:25
Открыть/Комментировать
2022-10-05 11:38:41
Эффективное использование any и all в Python

Вот вам задача: надо проверить, входит ли число 200 миллионов в диапазон от 0 до 1 миллиарда. Знаю, что на Python её решение выглядит до крайности примитивно — достаточно воспользоваться функцией any и списковым включением. Далее

@BookPython
1.5K views08:38
Открыть/Комментировать
2022-10-04 12:31:33
Как реализовать аутентификацию по токенам с помощью REST-фреймворка Django

https://simpleisbetterthancomplex.com/tutorial/2018/11/22/how-to-implement-token-authentication-using-django-rest-framework.html

@BookPython
1.4K views09:31
Открыть/Комментировать