Словарь (dictionary) в Python представляет собой изменяемую структуру данных, которая используется для хранения коллекции пар ключ-значение.
Ключи в словаре уникальны и неизменяемы, а значения могут быть любого типа данных и могут дублироваться.
#Dictionary | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1🤝1
9 октября 2025 года, прошло всего несколько дней после официального релиза Python 3.14.
— Давайте запустим бенчмарки, чтобы проверить, насколько быстра новая версия Python.
Примечание: если вам неинтересны таблицы и графики и вы хотите просто прочитать мои выводы, сразу переходите к концу статьи.
#News #Gil #Interpreter #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4🤝2
Рекуррентные нейронные сети (RNN) — это тип нейронных сетей, которые специализируются на обработке последовательностей.
В данной статье мы рассмотрим, что такое рекуррентные нейронные сети и как создать нейронную сеть с нуля в Python.
#RNN #Neural #Networks | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4❤3🔥2
Важные техники оптимизации кода на Python для профессионалов и новичков.
В современном мире Python программирования, разработка эффективного и быстрого кода – ключевое требование.
— Эта книга раскрывает тему оптимизации Python во всей ее полноте, начиная с базовых понятий и заканчивая тонкостями ускорения приложений.
#Optimization #Book | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2🤝1
Руководство по магическим методам, или dunder-методам Питона, которые предназначены для перегрузки Python-операторов или встроенных методов.
Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии.
#Dunder #Magic #Methods #Operator #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
— Коротко о том, как упростить и сделать наглядным статистический анализ датасетов с помощью двух библиотек Pandas и одной строки кода на Python.
Любой, кто применял Python для работы с данными, знаком с библиотекой Pandas – мощным пакетом обработки больших данных с их представлением в табличном виде.
#Analysis #Pandas | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝2
В данной статье показан простой пример создания функции декоратора, которая принимает и использует один или несколько аргументов.
Декоратор, который будет принимать аргументы, будет выглядеть следующим образом.
#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝2
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
👍6❤3🤝2
Python Basics — это репозиторий, содержащий коллекцию базовых примеров кода, практических упражнений и учебных материалов, предназначенных для изучения основ языка программирования Python.
Сосредоточен на предоставлении конкретных и простых примеров, демонстрирующих основные концепции Python, что облегчает понимание синтаксиса, структур данных, управляющих конструкций и других фундаментальных аспектов языка.
#Syntax #Shell #File #Text #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
В этой статье попытаемся сравнить Python и Golang по различным характеристикам, посмотрим, какой из этих языков стоит предпочесть новичку, только собирающемуся заняться программированием профессионально.
— Новички часто предпочитают более понятный и простой для изучения, чтобы не потратить время зря, необходимо все проанализировать – мы попытаемся сравнить два популярных языка Python и Golang по ряду характеристик.
#Programming #Golang | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3🤝3
Работа с видео традиционно ассоциируется с тяжёлыми инструментами и сложным API.
Но в Python существует библиотека, делающая видеоредактирование простым и выразительным — MoviePy.
#MoviePy #Library #Video | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍3
В 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🔥3❤1
Конкатенация строк — самая распространенная операция в программировании на Python.
Форматирование строк в Python может быть сделано разными способами, используйте один из них, в зависимости, что вам нужно сделать со строками.
Если надо сконкатенировать и добавить разделитель, тогда используйте Join(), если надо еще и отформатировать, тогда format() или f-строки, учитывайте что f-строки можно использовать с версии Python3.6 или выше.
#Examples | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
Библиотека Pillow (Python Imaging Library) представляет собой мощное и универсальное решение для работы с изображениями в экосистеме Python.
Работа с изображениями является неотъемлемой частью современной разработки программного обеспечения.
От создания веб-приложений с динамической генерацией контента до разработки систем компьютерного зрения и машинного обучения — везде требуются инструменты для обработки графических данных.
#Pillow | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2
Метаклассы – это классы, экземпляры которых являются классами, давайте поговорим о специфике языка Python и его функционале.
— Основной целью метакласса является автоматическое изменение класса во время его создания, обычно это делается для API, когда нужно создать классы, соответствующие текущему контексту.
#Metaclasses | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥2
Python предлагает пакет importlib в качестве части стандартной библиотеки модулей.
Его задача – обеспечить реализацию оператора импорта Python, а также функции __import__().
В дополнение, importlib дает программисту возможность создать собственный объект (т.н. импортер), который может быть использован для процесса импорта.
#Module #importlib | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥1
Python — один из самых популярных и востребованных языков программирования в мире, за более чем три десятилетия своего существования он завоевал доверие миллионов разработчиков благодаря простоте синтаксиса, мощным возможностям и универсальности применения.
От веб-разработки до искусственного интеллекта — Python остается надежным инструментом для решения самых разнообразных задач.
#History | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍1
При программировании на Python мы можем столкнуться с двумя типами ошибок.
Первый тип представляют синтаксические ошибки (syntax error), они появляются в результате нарушения синтаксиса языка программирования при написании исходного кода.
Второй тип ошибок представляют ошибки выполнения (runtime error), они появляются в уже в процессе выполнения программы. Подобные ошибки еще называются исключениями.
#Construction | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥2
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1🤝1
Книга будет для вас, прежде всего, ознакомительной, но некоторые её хайлайты автор отметил отдельно.
Python развивается, и теперь используется даже для решения таких задач enterprise-уровня, к которым лет 10 назад можно было подступиться только на Java.
— Автор взялся исследовать эту книгу, прежде всего, потому, что нашёл в ней разбор Docker и даже Kubernetes.
Об этих инструментах — одна из самых продвинутых частей книги, главы 8-9.
#Book #Programming #Backend | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3