Книжный Python
6.04K subscribers
335 photos
98 files
284 links
Тут вы найдёте все самые полезные и интересные книги по языку Python.

Сотрудничество - @flattys
Цены - @serpent_media

Канал на бирже: https://telega.in/c/KnizshiPython
Download Telegram
🐍 Практическое руководство по выбору брокера сообщений

Решения для обмена сообщениями играют важную роль в современных распределённых системах. Они обеспечивают надёжную коммуникацию, поддерживают асинхронную обработку и способствуют слабой связности между компонентами. Кроме того, они повышают доступность приложений и помогают защитить системы от всплесков трафика. Существующие варианты охватывают как потоковые, так и очередные сервисы, каждый из которых предлагает собственные преимущества и компромиссы.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🐍Как я запускаю 15+ самых разных ИИ на своей машине — open-source, self-hosted, с HTTP-доступом

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🐍 Год с Dishka: какой он — модный DI-контейнер?

Привет, Хабр, меня зовут Юрий, я уже год использую хайповый IoC‑контейнер dishka в python-проекте и хочу немного поделиться опытом эксплуатации. Мой проект — движок для городской ночной поисковой игры «Схватка» (вы могли играть в неё или в один из аналогов — «Энкаунтер» или «Дозоры»).


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🐍Лучшие практики создания отказоустойчивых систем.

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🐍40 алгоритмов, которые должен знать каждый программист на Python

Автор: Ахмад Имран
Год: 2023
Количество страниц: 368


Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

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

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


📦Файл с книгой отправлю постом ниже📦

⭐️Книжный Python | #python #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
🐍FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🐍Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE

Привет, меня зовут Рома. Я работаю в отделе спецпроектов KTS на позиции Python backend-разработчика.

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
🐍Знакомимся с SciPy

В статье объясняется, чем SciPy отличается от NumPy и какие задачи она помогает решать в научных и технических проектах. На примерах показано, как использовать модули библиотеки для работы с константами, линейной алгеброй и даже преобразованиями Фурье.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🐍Практические примеры работы с БД на Python

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🐍Софт для VDS-сервера, на который стоит обратить внимание новичкам

Если вы арендовали свой первый VDS-сервер и не знаете, с чего начать, это нормально — поначалу всё может казаться сложным: терминал, настройки, безопасность… Чтобы упростить старт, я собрал список утилит, которые стоит установить в первую очередь. Они помогут настроить сервер под ваши задачи, повысят удобство его использования и защитят от потенциальных угроз.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
🐍Event-Driven архитектура на FastAPI: через паттерн Pub/Sub

В данной статье мы расскажем о реализации Event-Driven архитектуры (EDA) с использованием FastAPI и паттерна Publish/Subscribe. Рассмотрим основные концепции, компоненты и практические примеры кода для создания масштабируемой системы обмена сообщениями.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🐍jango 4. Практика создания веб-сайтов на Python

Автор: Дронов В.А.
Год: 2024
Количество страниц: 791


Книга посвящена разработке веб-сайтов на языке Python с применением веб-фреймворка Django. Представлены новинки Django 4 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кеширования и пр. Рассмотрены дополнительные библиотеки, производящие обработку BBCode, CAPTCHA, вывод графических миниатюр, аутентификацию через социальные сети (в частности, «ВКонтакте»), интеграцию с Bootstrap. Рассказано о программировании веб-служб REST, использовании и настройке административного веб-сайта Django, публикации сайтов с помощью веб-сервера Uvicorn, работе с базами данных PostgreSQL, локализации строк, форматов и временных зон. Подробно описано создание полнофункционального веб-сайта – электронной доски объявлений.


📦Файл с книгой отправлю постом ниже📦

⭐️Книжный Python | #python #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
🐍14 интересных фич Python

Я пишу на Python уже двенадцать лет, и за это время нашёл кучу очень интересных, недооценённых, уникальных или (как может кто-то сказать) «не-pythonic» хитростей, позволяющих по-настоящему расширить границы возможного для Python.

Именно поэтому я решил собрать список из 14 лучших таких фич с примерами и дополнительными ресурсами на случай, если вы захотите изучить их глубже.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🐍Топ парсеров и API-сервисов сбора данных: сравнение скорости, масштабируемости и обхода защит — парсеры на максималках.

В этой статье я рассмотрю топ инструментов для парсинга сайтов – как открытых (Open Source) библиотек, так и коммерческих SaaS/API-сервисов – и сравню их по ключевым метрикам:

-скорость и масштабируемость;
-возможность обхода антибот-защит;
-поддержка прокси и распознавания CAPTCHA;
-качество документации;
-наличие API и другие важные характеристики.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🐍API автотесты на Python с запуском на CI/CD и Allure отчетом

В этой статье мы разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов.

Сегодня я продолжу делиться примерами создания приложений с использованием MiniApp в Telegram, и на этот раз мы создадим настоящую классику — головоломку 2048, полностью интегрированную в Telegram MiniApp.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🐍Гравитация: Пишем симулятор на Python

Привет, Хабр! Сегодня мы отправимся в увлекательное путешествие по просторам Вселенной, не вставая из-за компьютера. Задумывались ли вы, как планеты удерживаются на своих орбитах, почему галактики не разлетаются в разные стороны, и что заставляет яблоки падать на землю (да-да, снова этот старина Ньютон)? Ответ один – гравитация!


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🐍Using Stable Diffusion with Python (ENG)

Автор: Andrew Zhu
Год: 2024
Количество страниц: 352


Вы познакомитесь со стабильной диффузией, поймете теорию, лежащую в основе диффузионных моделей, настроите среду и создадите свое первое изображение с помощью диффузоров. Вы сможете оптимизировать производительность, использовать пользовательские модели и интегрировать ресурсы сообщества, такие как LoRAs, текстовая инверсия и ControlNet, чтобы улучшить свои творения. Охватывая такие техники, как восстановление лица, масштабирование и реставрация изображений, вы сосредоточитесь на разблокировании ограничений подсказок, разборе подсказок по расписанию и взвешенных подсказках, чтобы создать полностью адаптированное приложение Stable Diffusion промышленного уровня. В этой книге также рассматриваются реальные приложения для медицинской визуализации, дистанционного зондирования и улучшения фотографий.


📦Файл с книгой отправлю постом ниже📦

⭐️Книжный Python | #python #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9