Mr. Python | Backend | Программирование
1.82K subscribers
195 photos
19 videos
216 links
Твой личный ассистент в познании Python и не только!

Сотрудничество: @glebsto

Состою в рекламном агентсве: @agencytender

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
👀 Обзор словарей (dictionary) в Python: создание, методы и использование для хранения пар "ключ-значение".

Словарь (dictionary) в Python представляет собой изменяемую структуру данных, которая используется для хранения коллекции пар ключ-значение.


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

❗️ Словари Python эффективно решают задачи быстрого поиска, хранения и организации данных, используя хеш-таблицы для обеспечения O(1) времени доступа к элементам.

🔗 Читать статью

#Dictionary | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥1🤝1
🆕 Вышел Python 3.14. Насколько он быстр?

9 октября 2025 года, прошло всего несколько дней после официального релиза Python 3.14.

— Давайте запустим бенчмарки, чтобы проверить, насколько быстра новая версия Python.

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


🔗 Читать статью

#News #Gil #Interpreter #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54🤝2
💬 Введение в RNN Рекуррентные Нейронные Сети для начинающих

Рекуррентные нейронные сети (RNN)
— это тип нейронных сетей, которые специализируются на обработке последовательностей.

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

🔗 Читать статью

#RNN #Neural #Networks | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝43🔥2
ℹ️ Оптимизация в Python

Важные техники оптимизации кода на Python для профессионалов и новичков.


В современном мире Python программирования, разработка эффективного и быстрого кода – ключевое требование.

— Эта книга раскрывает тему оптимизации Python во всей ее полноте, начиная с базовых понятий и заканчивая тонкостями ускорения приложений.

🔗 Читать статью

#Optimization #Book | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥32🤝1
💭 Гайд по магическим методам в Python

Руководство по магическим методам, или dunder-методам Питона, которые предназначены для перегрузки Python-операторов или встроенных методов.


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

❗️ В статье раскроем их «магию» и остановимся на каждом из методов подробно.

🔗 Читать статью

#Dunder #Magic #Methods #Operator #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
🔍 Анализируй данные с помощью одной строки на Python

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

Любой, кто применял Python для работы с данными, знаком с библиотекой Pandas – мощным пакетом обработки больших данных с их представлением в табличном виде.

🔗 Читать статью

#Analysis #Pandas | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3🤝2
📎 Декоратор с аргументами в Python

В данной статье показан простой пример создания функции декоратора, которая принимает и использует один или несколько аргументов.

Декоратор, который будет принимать аргументы, будет выглядеть следующим образом.

🔗 Читать статью

#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3🤝2
⚙️ Как я написал современный GUI для yt-dlp на Python

Python + CustomTkinter - хорошая связка для десктопных приложений. Если думаете над GUI для Python - попробуйте.


Надоело каждый раз лезть в терминал, чтобы скачать видео с YouTube? Мне тоже.

— Поэтому автор сделал нормальный GUI для yt-dlp - без лишних кнопок, с современным интерфейсом и чтобы просто работал.

Код на GitHub, готовая сборка тоже есть.

🔗 Читать статью

#GUI #Customkinter #ytdlp #Desktop #OpenSource #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🤝2
🔍 Сборник базовых примеров и упражнений по языку Python

Python Basics
— это репозиторий, содержащий коллекцию базовых примеров кода, практических упражнений и учебных материалов, предназначенных для изучения основ языка программирования Python.

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


❗️ Ресурс идеально подходит для начинающих, желающих быстро освоить основы Python на практике.

🔗 Смотреть репозиторий

#Syntax #Shell #File #Text #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍3
📊 Golang против Python: какой язык программирования выбрать?

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

— Новички часто предпочитают более понятный и простой для изучения, чтобы не потратить время зря, необходимо все проанализировать – мы попытаемся сравнить два популярных языка Python и Golang по ряду характеристик.

🔗 Читать статью

#Programming #Golang | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3🤝3
▶️ MoviePy – редактирование видео

Работа с видео традиционно ассоциируется с тяжёлыми инструментами и сложным API.

Но в Python существует библиотека, делающая видеоредактирование простым и выразительным — MoviePy.

❗️ Она позволяет создавать, редактировать, комбинировать и экспортировать видео с минимальным количеством кода.

🔗 Читать статью

#MoviePy #Library #Video | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍3
✏️ JSON в Python

В Python работа с форматом JSON (JavaScript Object Notation) реализована через встроенный модуль json.

JSON — текстовый формат для обмена данными, похожий на словари и списки в Python.

Чаще всего используется
1. В веб-разработке для передачи данных между сервером и клиентом — например, для обмена списком товаров и их характеристик в интернет-магазине;
2. При работе с API, когда программа запрашивает или отправляет данные в API;
3. Для настройки приложений.


🔗 Читать статью

#JSON #Syntax #JavaScript | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
🔍 Как работает конкатенация строк в Python 3? Примеры.

Конкатенация строк
— самая распространенная операция в программировании на Python.

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

Если надо сконкатенировать и добавить разделитель, тогда используйте Join(), если надо еще и отформатировать, тогда format() или f-строки, учитывайте что f-строки можно использовать с версии Python3.6 или выше.

🔗 Читать статью

#Examples | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍3
🚩 Pillow – обработка изображений

Библиотека Pillow (Python Imaging Library)
представляет собой мощное и универсальное решение для работы с изображениями в экосистеме Python.

Работа с изображениями является неотъемлемой частью современной разработки программного обеспечения.


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

🔗 Читать статью

#Pillow | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥2
🕯 Метаклассы в Python: что это такое и с чем его едят

Метаклассы – это классы, экземпляры которых являются классами, давайте поговорим о специфике языка Python и его функционале.

— Основной целью метакласса является автоматическое изменение класса во время его создания, обычно это делается для API, когда нужно создать классы, соответствующие текущему контексту.

🔗 Читать статью

#Metaclasses | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥2
✔️ Модуль importlib

Python предлагает пакет importlib в качестве части стандартной библиотеки модулей.

Его задача – обеспечить реализацию оператора импорта Python, а также функции __import__().

В дополнение, importlib дает программисту возможность создать собственный объект (т.н. импортер), который может быть использован для процесса импорта.

🔗 Читать статью

#Module #importlib | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥1
📎 История языка программирования Python и его возможности: чем он отличается от других языков

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

От веб-разработки до искусственного интеллекта — Python остается надежным инструментом для решения самых разнообразных задач.

🔗 Читать статью

#History | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4👍1
🔔 Конструкция try...except...finally

При программировании на Python мы можем столкнуться с двумя типами ошибок.

Первый тип представляют синтаксические ошибки (syntax error), они появляются в результате нарушения синтаксиса языка программирования при написании исходного кода.

Второй тип ошибок представляют ошибки выполнения (runtime error), они появляются в уже в процессе выполнения программы. Подобные ошибки еще называются исключениями.

🔗 Читать статью

#Construction | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥2
👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

🤔 InfoSec & Хакинг — t.me/hacking_ready
👩‍💻 Python — t.me/python_ready
👩‍💻 Linux — t.me/linux_ready
🖼️ DevOpst.me/devops_ready
👩‍💻 Bash & Shell — t.me/bash_ready
🖥 Data Sciencet.me/data_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросетиt.me/neuro_ready
👩‍💻 IT Новости — t.me/it_ready
👩‍💻 C/C++ — https://t.me/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
🐞 QA-тестирование t.me/qa_ready
👩‍💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
👩‍💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩‍💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥1🤝1
🔖 Книга «Программирование бэкенда на Python. Практическое руководство»

Книга будет для вас, прежде всего, ознакомительной, но некоторые её хайлайты автор отметил отдельно.

Python развивается, и теперь используется даже для решения таких задач enterprise-уровня, к которым лет 10 назад можно было подступиться только на Java.


— Автор взялся исследовать эту книгу, прежде всего, потому, что нашёл в ней разбор Docker и даже Kubernetes.

Об этих инструментах — одна из самых продвинутых частей книги, главы 8-9.

🔗 Читать статью

#Book #Programming #Backend | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3