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

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

前往频道在 Telegram

Погружение в CPython и архитектуру. Разбираем неочевидное поведение (GIL, Memory), Best Practices (SOLID, DDD) и тонкости Django/FastAPI. Решаем задачи с подвохом и оптимизируем алгоритмы. 🐍 По всем вопросам @evgenycarter РКН clck.ru/3Ko7Hq

显示更多

📈 Telegram 频道 Библиотека Python разработчика | Книги по питону 的分析概览

频道 Библиотека Python разработчика | Книги по питону (@bookpython) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 18 317 名订阅者,在 技术与应用 类别中位列第 7 318,并在 俄罗斯 地区排名第 36 941

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 18 317 名订阅者。

根据 08 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -85,过去 24 小时变化为 -2,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 5.63%。内容发布后 24 小时内通常能获得 2.63% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 1 032 次浏览,首日通常累积 482 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 1
  • 主题关注点: 内容集中在 numbers, yield, модуль, none, декоратор 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Погружение в CPython и архитектуру. Разбираем неочевидное поведение (GIL, Memory), Best Practices (SOLID, DDD) и тонкости Django/FastAPI. Решаем задачи с подвохом и оптимизируем алгоритмы. 🐍 По всем вопросам @evgenycarter РКН clck.ru/3Ko7Hq

凭借高频更新(最新数据采集于 09 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

18 317
订阅者
-224 小时
-247
-8530
帖子存档
17 мая собираем всех на IT-конференцию МТС True Tech Day. Наша работа строится на коде, который мы создали из синтеза науки и
17 мая собираем всех на IT-конференцию МТС True Tech Day. Наша работа строится на коде, который мы создали из синтеза науки и технологий. Это надёжная и универсальная платформа для разработки продуктов и сервисов. Каждый участник конференции поучаствует в сессиях от лидеров индустрии, испытает технологии в true labs и получит новые впечатления и эмоции. Что будет: → 5 тематических треков: Main, Development, AI/ML, Cloud, Science → 50 спикеров с докладами про архитектуру, облачные платформы, NLP4Code, вероятностное программирование, безопасность контейнеров и другое → 10 часов нетворкинга → цифровые зоны и digital-интеграции → а ещё вечеринка со звездой Все спикеры и темы уже на сайте. Регистрируйся на True Tech Day. Участие бесплатное

+9
Уроки по Flask с нуля. Часть 1 Flask #1: Что это такое? Простое WSGI-приложение Flask #2: Использование шаблонов страниц сайта Flask #3: Контекст приложения и контекст запроса Flask #4: Функция url_for и переменные URL-адреса Flask #5: Подключение внешних ресурсов и работа с формами Flask #6: Мгновенные сообщения - flash, get_flashed_messages Flask #7: Декоратор errorhandler, функции redirect и abort Flask #8: Создание БД, установление и разрыв соединения при запросах Flask #9: Добавление и отображение статей из БД Flask #10: Способ представления полноценных HTML-страниц на сервере источник 👉@BookPython

Шпаргалка и краткое руководство по #Flask 👉@BookPython
+2
Шпаргалка и краткое руководство по #Flask 👉@BookPython

🐍 Приглашаем вас на бесплатный открытый урок курса «Python Developer»! Тема: «Параллельное программирование в Python». Дата
🐍 Приглашаем вас на бесплатный открытый урок курса «Python Developer»! Тема: «Параллельное программирование в Python». Дата и время: 22 апреля, 20:00 (МСК). Спикер: Дмитрий Панкрашов, Middle Python Developer в крупной российской BigTech-компании. На занятии мы обсудим средства для распараллеливания программ на Python: процессы, потоки, asyncio. Поговорим о том, какие именно средства лучше подходят для решения конкретных задач. Обсудим наиболее сложные моменты в параллельном программировании. Вебинар подойдёт начинающим разработчикам, желающим получить представление об основах параллельного программирования в Python. Доступна рассрочка на обучение! Будем рады видеть вас на вебинаре курса «Python Developer»! 👉 Регистрация на урок по ссылке: https://vk.cc/cwigMo Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

5 неочевидных возможностей FastAPI: упрощаем работу с бэкендом на Python FastAPI - это современный веб-фреймворк, разработанн
5 неочевидных возможностей FastAPI: упрощаем работу с бэкендом на Python FastAPI - это современный веб-фреймворк, разработанный на языке Python. В последнее время он приобрел большую популярность. Его структура разработки очень похожа на Flask, который был де-факто вариантом для тех, кто начинал веб-разработку на Python. FastAPI прост в использовании, его документация хорошо написана и проста в освоении. 1️⃣Включите Flask, Django, Dash или любой другой WSGI 2️⃣Смонтируйте отдельные приложения FastAPI для разных маршрутов 3️⃣Разделите маршруты FastAPI на разные файлы 4️⃣Добавьте шаблоны Jinja и статические файлы 5️⃣Используйте модель обработки конфигурации из Flask https://levelup.gitconnected.com/5-advance-features-of-fastapi-you-should-try-7c0ac7eebb3e 👉@BookPython

Python Programming Using Problem Solving Автор: Harsh Bhasin PhD (2023) Данная книга посвящена решению задач и программированию на языке Python. Основное внимание уделяется разработке эффективных алгоритмов, синтаксису языка и умению составлять программы для решения задач. Помимо стандартных тем по Python, в книге широко освещены вопросы NumPy, визуализации данных и Matplotlib. Многочисленные упражнения, включая теоретические, программирование и задания с выбором ответа, закрепляют понятия, рассматриваемые в каждой главе. 👉@BookPython

❓ Интересуетесь технологией Hadoop, но не знаете, как начать работать с ней без покупки дорогого кластера? Столкнулись с проб
Интересуетесь технологией Hadoop, но не знаете, как начать работать с ней без покупки дорогого кластера? Столкнулись с проблемой доступа к платформе и не знаете, как это решить? После участия в бесплатном практическом уроке «Hadoop в песочнице» 23 апреля в 20:00 мск вы узнаете, как работать с Hadoop без необходимости покупки кластера. Вы освоите методы доступа к платформе, научитесь выполнять простые операции и получите представление о возможностях этой технологии. Вебинар пройдет в преддверии старта большого курса «Data Engineer». Все участники урока получат специальную цену на обучение и консультацию от менеджеров OTUS! ➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cwgWSS Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Сравнение производительности dict() и {} в Python Какое-то время назад, во время разбора кода, мы обсудили выбор dict() вместо {} в новом коде на Python. Коллега утверждал, что dict() более читаем и чётче выражает предназначение кода, поэтому следует предпочесть его. Меня это не убедило, но в тот момент контраргументов не нашлось, поэтому я воздержался. Это заставило меня задуматься: в чём разница между типом dict и литеральным выражением {}? Давайте изучим этот вопрос. https://madebyme.today/blog/python-dict-vs-curly-brackets/ 👉@BookPython

Основы парсинга на Python: от Requests до Selenium Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разн
Основы парсинга на Python: от Requests до Selenium Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг. В этой статье кратко рассказываем, как парсить данные веб-сайтов с помощью Python. Пособие подойдет новичкам и продолжающим — сохраняйте статью в закладки и задавайте вопросы в комментариях. Подробности под катом! https://habr.com/ru/companies/selectel/articles/754674/ 👉@BookPython

🔥 Приглашаем на бесплатный открытый урок! Тема: Чистая архитектура в Python 🎙 На открытом уроке Станислав Ступников — руков
🔥 Приглашаем на бесплатный открытый урок! Тема: Чистая архитектура в Python 🎙 На открытом уроке Станислав Ступников — руководитель отдела разработки в VK — расскажет о чистой архитектуре в Python. Чистая архитектура — это концепция построения долгоживущих приложений, которые должны быть легко расширяемыми, тестируемыми и не зависящими от деталей реализации. На практическом занятии мы разберёмся, как применять эти принципы на примере условного Flask-приложения. Когда: 24 апреля в 20:00 мск. Где: онлайн. Занятие пройдёт в рамках подготовки к старту курса «Python Developer. Professional». Доступна рассрочка на обучение! 👉 Присоединяйтесь, чтобы узнать больше о чистой архитектуре и Python-разработке: https://vk.cc/cwgGgy Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Что плохого в следующем коде? Ответ: В Python нет объявлений переменных, поэтому он должен сам определить их область действия
Что плохого в следующем коде? Ответ: В Python нет объявлений переменных, поэтому он должен сам определить их область действия. Если внутри функции имеется обращение к переменной, то она считается локальной. Переменная count выше является глобальной, поэтому код выбрасывает ошибку. 👉@BookPython

Python: эффективное переименование файлов в директории Если вам нужно быстро переименовать несколько файлов, вам поможет следующий сниппет на Python, использующий модуль os. Допустим, мы хотим добавить префикс "new_" к именам файлов. Вот как это будет выглядеть: import os for filename in os.listdir('.'): if filename.endswith('.txt'): os.rename(filename, f'new_{filename}') Этот код выбирает все файлы с расширением .txt в текущей директории и добавляет к их именам префикс "new_". В зависимости от ваших требований вы можете модифицировать условия отбора файлов и способ формирования новых имен. Продвинутое групповое переименование Удаление префиксов и предотвращение конфликтов имен файлов Если вы хотите удалить префикс (например "CHEESE_") из имени файла и при этом не вызвать конфликт перезаписи файлов, используйте следующий код: import os for filename in os.listdir('.'): if filename.startswith('CHEESE_'): new_filename = filename.replace('CHEESE_', '', 1) if not os.path.exists(new_filename): os.rename(filename, new_filename) Подобный скрипт удаляет префикс "CHEESE_" из имени файла (однообразная замена), затем проверяет наличие файла с таким новым именем и затем переименовывает оригинальный файл. Использование регулярных выражений для обработки сложных шаблонов имен Для работы со сложными шаблонами имен файлов будет полезен модуль re: import os import re pattern = re.compile(r'^(CHEESE_)(.*)') for filename in os.listdir('.'): match = pattern.match(filename) if match: new_filename = match.group(2) if not os.path.exists(new_filename): os.rename(filename, new_filename) Этот код применяет регулярные выражения для отбора нужных частей имени файла, а затем проверяет, не создавалось ли раньше файла с таким новым именем, чтобы избежать дублирования. Рекурсивное переименование файлов с помощью os.walk Чтобы переименовать файлы во всех поддиректориях, используйте функцию os.walk: import os for root, dirs, files in os.walk('.'): for filename in files: if 'CHEESE_' in filename: new_filename = filename.replace('CHEESE_', '') original_path = os.path.join(root, filename) new_path = os.path.join(root, new_filename) if not os.path.exists(new_path): os.rename(original_path, new_path) Этот сниппет обходит все поддиректории, переименовывая файлы и сохраняя историю их предыдущих расположений. Профессиональные рекомендации и подготовка к будущему Будьте готовы к возможным ошибкам Никогда не забывайте обрабатывать возможные ошибки и исключительные ситуации: try: os.rename(original_path, new_path) except OSError as e: print(f"Error: {e}") Такой подход поможет вам избежать непредсказуемых проблем и ситуаций, когда файлы могут быть заняты другими процессами. Современные подходы: применение модуля pathlib Для эффективного решения задачи переименования файлов рекомендуется использовать модуль pathlib: from pathlib import Path folder = Path('.') for file_path in folder.glob('*.txt'): file_path.rename(f'new_{file_path.name}') С pathlib получается работать с файловыми шаблонами и структурированными путями гораздо удобнее. Создайте резервную копию файлов перед началом работы Бэкап перед важной работой с файлами -- это залог вашего спокойствия: import shutil shutil.copy2(original_path, backup_path) 👉@BookPython

🚀 Участвуй в True Tech Hack от МТС и поборись за общий призовой фонд в 1 500 000 рублей. Регистрируйся. Приглашаем разработч
🚀 Участвуй в True Tech Hack от МТС и поборись за общий призовой фонд в 1 500 000 рублей. Регистрируйся. Приглашаем разработчиков, специалистов по Data Science, менеджеров по продукту, дизайнеров. Соревноваться предстоит в одном из двух треков, чтобы улучшить жизнь людей с особыми потребностями. 🏠 Трек 1. Улучшение клиентского опыта витрины МТС Live для пользователей с особыми потребностями ⭐ Трек 2. Разработка голосового управления для МТС Финтех на основе искусственного интеллекта для людей с ограниченными возможностями Как пройдет True Tech Hack: 🔸 26 апреля – открытие хакатона и Q&A-сессия 🔸 27 апреля-12 мая – чек-поинты с экспертами 🔸 12 мая – окончание приема проектов 🔸 14 мая – полуфинал, защита лучших решений и объявление финалистов 🔸 17 мая – финал в Москве True Tech Hack – твой шанс получить новый опыт, выиграть приз и сделать наш мир доступней и удобней для всех. Регистрируйся на хакатон до 25 апреля по ссылке.

Python - Полный Курс по Python [15 ЧАСОВ] 00:00:00 Введение в курс Python 00:12:20 Установка Python 00:14:56 Установка редактора кода VS Code 00:20:34 Начало работы в VS Code 00:23:02 Изменение настроек редактора VS Code 00:30:28 Знакомство с интерпретатором Python 00:43:43 Установка и использование PyCharm 00:51:48 Самое важное в Python 00:55:02 Основные типы в Python 00:58:39 Практика в интерактивном интерпретаторе Python 01:04:19 Встроенные функции 01:11:13 Функция dir и атрибуты объектов 01:33:42 Отступы в Python 01:41:46 Форматирование кода Python и PEP8 01:57:30 Введение в функции 02:16:40 Выражения 02:29:27 Переменные 02:39:02 Динамическая типизация 02:48:10 Типы и структуры данных 02:54:22 Переменные и объекты 03:06:47 Строки - str 03:27:57 Целые числа - int 03:40:56 Числа с десятичной точкой - float 03:49:40 Логический тип - bool 04:00:27 Конвертация типов 04:12:31 Магические методы 04:27:38 Списки - list 04:40:10 Методы списков 05:19:28 Словари - dict 05:27:25 Изменение значений в словарях 05:34:46 Переменные в словарях 05:39:45 Длина словаря 06:02:25 ЗАДАЧА - Словари 06:10:19 Кортежи - tuple 06:31:46 Наборы - set 06:49:40 Методы наборов 07:18:56 Диапазоны - range 07:36:47 Сравнение типов последовательностей 07:43:32 Встроенная функция zip 07:53:52 Изменение объектов в Python 08:18:34 Функции 08:29:27 Самая корткая функция и pass 08:45:31 ЗАДАЧА - Функции 08:54:17 Аргументы функций 09:16:43 ЗАДАЧИ - Именованые аргументы функций .... 12:59:24 Условные инструкции 13:29:15 ЗАДАЧА - Условные инструкции 13:45:51 Тернарный оператор 14:04:24 Циклы 14:08:47 Цикл for in 14:22:02 Цикл for in для наборов 14:25:23 ЗАДАЧИ - Цикл for in 14:45:45 Встроенная функция filter 14:56:57 Цикл while 15:00:35 Использование continue в циклах 15:05:07 ЗАДАЧА - Цикл while 15:14:31 Сокращенный цикл for in 15:31:39 ЗАДАЧИ - Сокращенный цикл for in источник 👉@BookPython

Есть ли мемы на Марсе? Как вытянуть репку с помощью кода? Попробуйте разгадать все тайны Гиперкуба на Tinkoff CTF. 20 и 21 ап
Есть ли мемы на Марсе? Как вытянуть репку с помощью кода? Попробуйте разгадать все тайны Гиперкуба на Tinkoff CTF. 20 и 21 апреля пройдет ИТ-соревнование с призами до 420 000 ₽. Выберите лигу по скиллам и участвуйте даже без опыта в спортивном хакинге. Задания будут интересны сильным разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам. Играйте как вам удобно: онлайн из дома или офлайн — в одном 16 городов России, Беларуси и Казахстана. В офлайне вас ждет общение с другими игроками, квизы, мерч и другие развлечения. Узнайте больше о соревновании и зарегистрируйтесь до 19 апреля erid:2VtzqvZrfM1 Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

Банановые шкурки на интервью Python-разработчика В этой статье я, Евгений Бартенев, техлид и автор курса «Python-разработчик»
Банановые шкурки на интервью Python-разработчика В этой статье я, Евгений Бартенев, техлид и автор курса «Python-разработчик», возьму и рассмотрю не только те «банановые шкурки», которые периодически разбрасываю сам на собеседованиях, но и те, на которых поскальзывались мои коллеги, некоторые наши студенты, да и я сам. https://habr.com/ru/companies/yandex_praktikum/articles/805665/ 👉@BookPython

Tabulate Библиотека Tabulate предназначена для красивого вывода табличных данных. Она поддерживает различные форматы таблиц и
Tabulate Библиотека Tabulate предназначена для красивого вывода табличных данных. Она поддерживает различные форматы таблиц и позволяет легко выводить данные в виде таблицы с заголовками и разделителями. Основные возможности библиотеки Tabulate: — Вывод табличных данных в различных форматах (plain, simple, grid, pipe, orgtbl, tsv, html, latex, ts, и др.). — Автоматическое определение заголовков таблицы. — Поддержка разных типов данных (числа, строки, списки, кортежи, словари и др.). В результате работы кода из примера выводится таблица с данными о фруктах, их цене и количестве, оформленная в формате "grid". 👉@BookPython

PIP — Загрузка пакетов python для офлайн установки Разговор в этой статье пойдет о том, как достать пакеты Python для оффлайн
PIP — Загрузка пакетов python для офлайн установки Разговор в этой статье пойдет о том, как достать пакеты Python для оффлайн установки на разных платформах и разных версиях Python. Возможно я плохо искал, но на просторах интернета я не смог найти достаточное количество статей на русском языке, которые бы подробно объясняли как производить загрузку пакетов и дальнейшую их доставку на машины с разными платформами и версиями языка. https://habr.com/ru/articles/806691/ 👉@BookPython

Кратко про Nameko Python Nameko, как фреймворк для Python, предлагает удобные абстракции и инструменты для создания микросерв
Кратко про Nameko Python Nameko, как фреймворк для Python, предлагает удобные абстракции и инструменты для создания микросервисов, ориентированных на сообщения и события. С Nameko можно получить не только инструмент для создания микросервисов, но и платформу для реализации распределенных систем с поддержкой Dependency Injection, позволяющей легко интегрировать различные компоненты приложения. https://habr.com/ru/companies/otus/articles/798913/ 👉@BookPython