Библиотека Python разработчика | Книги по питону
19.5K subscribers
1.05K photos
391 videos
82 files
988 links
Полезные материалы для питониста по Фреймворкам Django, Flask, FastAPI, Pyramid, Tornado и др.

По всем вопросам @evgenycarter

РКН clck.ru/3Ko7Hq
Download Telegram
Генерация QR-кода с помощью Python

Вы когда-нибудь интересовались, как работают QR-коды или как создаются процедурные изображения? Хотели ли вы когда-нибудь отправить кому-нибудь ссылку на сайт более интересным способом? Если вы ответили "да" на любой из этих вопросов, то вам повезло!

В этом кратком руководстве мы узнаем, как создать QR-код в Python с помощью qrcode, qrcode, pillow и всего пяти строк кода.

https://dev.to/codedex/generate-a-qr-code-with-python-386m

@BookPython
👍7🔥1
latexify

Пакет Python, который генерирует математическое описание LaTeX из функций Python

https://github.com/google/latexify_py

👉 @Githublib
🔥10👍6
Распараллеливание кода Python

В этой статье рассматриваются некоторые распространенные варианты распараллеливания кода Python, включая параллелизм на основе процессов, специализированные библиотеки, ipython parallel и Ray.

https://towardsdatascience.com/parallelizing-python-code-3eb3c8e5f9cd

@BookPython
👍6
Практическая обработка изображения линии горизонта с помощью Python

Краткое руководство по профилированию линии горизонта городской панорамы с помощью Python в несколько строк кода

https://towardsdatascience.com/hands-on-image-processing-on-skylines-using-python-a73571ec7c7a

@BookPython
👍6👎1
5 приемов идиоматизации Python (циклы)

В этом посте вы увидите 5 способов сделать циклы в python более идиоматичными, работать быстрее и экономить память.

https://idiomaticprogrammers.com/post/idiomatic-python-programming/

@BookPython
👍3
latexify

Пакет Python, который генерирует математическое описание LaTeX из функций Python

https://github.com/google/latexify_py

👉 @Githublib
👍12
190 проектов Python с исходным кодом

Python - один из лучших языков программирования. Благодаря своей удобочитаемости и дружелюбности к новичкам, он был принят отраслями промышленности по всему миру. Поэтому, чтобы освоить Python в любой области, необходимо работать над проектами. В этой статье я расскажу вам о более чем 190 проектах на Python с исходным кодом.

https://amankharwal.medium.com/130-python-projects-with-source-code-61f498591bb

@BookPython
👍9🔥2
10 итераторов, о которых вы могли не знать

Одним из главных достоинств Python является выразительность кода. Не последнюю роль в этом играет возможность удобной работы с коллекциями и последовательностями различного вида: перебор элементов списка по одному, чтение файла по строкам, обработка всех ключей и значений в словаре. Эти и многие другие подобные задачи в Python помогает решить так называемый протокол итераторов (Iterator protocol). Именно этот протокол обеспечивает работу цикла for, устанавливает по каким объектам можно итерироваться, а по каким нет. Как мы увидим далее, сам язык и стандартная библиотека очень широко используют возможности протокола. В этой статье попробуем отыскать не самые известные, но от этого не менее интересные примеры итераторов и итерируемых объектов, которые предлагает Python.

https://habr.com/ru/articles/697390/

@BookPython
👍4
Генерация случайных данных

Пакет faker позволяет создавать случайные данные, которые затем можно использовать, например, для тестирования программ. К примеру методы name, address, job и email генерируют соответственно случайное несуществующее имя, адрес, должность и почту.

Разнообразие методов довольно широкое, с полным спектром можно ознакомиться в документации https://faker.readthedocs.io/en/master/

@BookPython
👍5
Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере.

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

Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.

Подробнее о программе
👍6
Media is too big
VIEW IN TELEGRAM
Django Channels Rest Framework + WebSockets

Поговорим о библиотеке Django Channels Rest Framework и WebSockets. Как и зачем использовать Django Channels Rest Framework. Посмотрим на примеры с использованием websockets.

GitHub

источник

@BookPython
🔥8👍2
Красивые таблицы в терминале

PrettyTable – это библиотека, предназначенная для быстрого и легкого представления табличных данных в виде ASCII. Модуль можно установить обычным способом через pip.

Для создания таблиц и работы с ними используется класс PrettyTable из этого модуля. Задать название для столбцов можно с помощью атрибута fields_name. Строки в таблицу добавляются путем вызова метода add_row.

Более того, модуль prettytable позволяет регулировать различные параметры, сортировать данные, работать с html, а также взаимодействовать с csv и sql таблицами, так что возможностей у этого модуля предостаточно.

@BookPython
👍18🔥3