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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
📎 Mojo — язык для разработки ИИ в 35000 раз быстрее Python

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

Также Mojo сочетает в себе удобство Python и производительность C.

Такой синтез сделал Mojo до 35000 раз быстрее Python.


Если вы увлекаетесь искусственным интеллектом и уже знаете Python, Mojo определенно стоит попробовать.

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

#Majo #ИИ | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥1🤝1
ℹ️ Полное руководство по замене элементов списка на Python

Вы можете заменить элементы в списке на Python с помощью обращения по индексу, list comprehension или цикла for.

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

— Для замены нескольких элементов в списке, удовлетворяющих определенному условию, хорошим решением будет использование list comprehension.

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

#Guide
#List #Element | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
⚠️ Импортирование модулей в Python

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

Модуль – это один файл, импортируемый Пайтоном, в то время как пакет состоит из двух и более модулей.

❗️ В данном разделе мы рассмотрим, как импортировать модули при помощи нескольких различных методов.

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

#Importing #Modules | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3🤝2👍1
🔔 Применение регулярных выражений в Python для поиска и замены текста: методы и примеры работы с библиотекой re.

Регулярные выражения (regex)
— мощный инструмент для поиска и обработки текста в Python.

Модуль re предоставляет все необходимые функции для работы с регулярными выражениями.


В этой статье рассмотрим основные метасимволы и практические примеры их использования.

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

#Library #Regex #Text | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥2
📌 Обзор методов классификации в машинном обучении с помощью Scikit-Learn

Для машинного обучения на Python написано очень много библиотек.

Сегодня мы рассмотрим одну из самых популярных — Scikit-Learn.


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

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

#ScikitLearn #ML | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥2
💥 В чем разница между is() и == в Python?

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

Операторы is и == в Python выполняют похожие функции, но работают немного по-разному.

И если вы новичок, используете сравнения в коде, стоит понимать разницу.

Это поможет реже прибегать к рефакторингу и дебагу.


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

#Operators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2🤝1
📊 Математические библиотеки Python

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

❗️ В данном руководстве будет рассмотрено, как математические библиотеки Python повлияли на научные вычисления.

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


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

#Mathematical #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32🤝2👍1
⚡️ Руководство по глобальным переменным

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

Ее можно определить вне блока.


Другими словами, глобальная переменная, объявленная вне функции, будет доступна внутри нее.

С другой стороны, переменная, объявленная внутри определенного блока кода, будет видна только внутри этого же блока — она называется локальной.

❗️ Разберемся с этими понятиями на примере.

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

#Global #Variables #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🤝2
Как использовать pip и создать виртуальное окружение venv в Python: Полное руководство

— Для эффективного управления этими библиотеками необходимо освоить работу с pip и виртуальными окружениями.

В этой статье мы подробно рассмотрим, как использовать pip для установки пакетов и как создавать изолированные виртуальные окружения с помощью venv, virtualenv и pipenv, что позволит оптимизировать процесс разработки и избежать конфликтов зависимостей.

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

#Pip #Venv #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3🤝2
⁉️ Как создать API на Python без усилий на деплой

Разработчики нередко приходят
к мысли создать API на Python (англ. Application Programming Interface — программный интерфейс приложения).

Если вы лишь недавно повстречались с этим термином, обладаете идеей для своего такого ПО и хотите разобраться, как устроено содержимое проекта, статья познакомит с базовой терминологией и проведет от первого шага с подключением фреймворка FastAPI и до HTTP-запроса.


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

#API | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3👍2
📌 Requests в Python – Примеры выполнения HTTP запросов

Библиотека requests является стандартным инструментом для составления HTTP-запросов в Python.


Простой и аккуратный API значительно облегчает трудоемкий процесс
создания запросов.

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


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

#Requests #Library #HTTP | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍2
🖥 Графика и Python: 6 GUI-инструментов, которые пригодятся разработчикам в 2025 году

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


⚠️ В этой подборке — шесть лучших инструментов, которые выделяются функциями, активностью сообщества и фишками.

Погружаемся в мир кнопок, окон и виджетов — от проверенной классики до ярких новичков GitHub.

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

#Programming #GUI #Tool #Library #Graphics | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤝3🔥2
⚠️ Решение ошибки «IndentationError: expected an indented block»

Если неправильно организовать отступы, пробелы или табуляции в программе, то вернется ошибка Indentation Error: expected an intended block.


— В этом руководстве рассмотрим, что это за ошибка и когда она появляется.

Разберем пример и посмотрим, как решить эту проблему.

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

#Indentation #Error | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3🤝2
👀 Обзор словарей (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