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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
🔥 Понимаем декораторы в Python'e, шаг за шагом

На Хабре множество раз обсуждалась тема декораторов, однако, на взгляд автора, данная статья (выросшая из одного вопроса на stackoverflow) описывает данную тему наиболее понятно.

❗️ И, что немаловажно, является «пошаговым руководством» по использованию декораторов, позволяющим новичку овладеть этой техникой сразу на достойном уровне.

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

#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2
📈 Топ-5 веб-фреймворков для Python

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

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

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

#Collection #Framework | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
📣 Принципы SOLID на примерах Python

Вероятно, вы не раз слышали о так называемых SOLID принципах.

Но что на самом деле означает каждый из принципов SOLID и как правильно применять их на практике?

Вы найдёте ответы в данной статье.

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

#SOLID | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2🤝1
🔖 18 основных паттернов микросервисной архитектуры

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

— Их правильное применение может значительно улучшить масштабируемость и надежность системы.

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

#Collections #Pattern #Architecture | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍32
Media is too big
VIEW IN TELEGRAM
🔈 Рекурсия в Python

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

Рекурсивная функция всегда представлена комбинацией основного случая (base case) и рекурсивного вызова.

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

Частые ошибки:
- нет условия выхода (base case);
- нет return в одной из веток;
- нет уменьшения данных.


#Recursion | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍4
🔍 Как и зачем использовать Python для анализа данных

Python отлично работает на всех этапах.

В первую очередь в этом помогают различные библиотеки.

❗️Поиск, обработка, моделирование (вместе с визуализацией) — 3 самых популярных сценария использования языка для анализа данных.

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

#Analysis #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75👍4
⚠️ Огромный гайд по настройке рабочего окружения: Linux, VScode, Python

Автор накопил критическую массу мыслей, и пора их как-то систематизировать

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

❗️ Статья получилась объемной и полезной.

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

#Guide #Linux #VScode | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥43
📎 Паттерн проектирования Мост

Паттерн Мост (Bridge) — это структурный паттерн проектирования, который позволяет нам отделить абстракции от реализаций и сделать их независимыми друг от друга.


В результате абстракции и реализации могут разрабатываться как отдельные сущности.

⚠️ Паттерн Мост считается одним из лучших методов организации иерархии классов. Но давайте поподробнее разберем, что всё это значит.

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

#Bridge #Pattern | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥4
⚙️ 3 инструмента для Python, которые упростят работу с кодом

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

Статья содержит
:
Инструмент 1: ИИ автодополнение и быстрый доступ к документации с Kite

Инструмент 2: Статический анализ кода с Mypy.

Инструмент 3
: Быстрый поиск ошибок и чистый код с SonarLint.


❗️ Статья получилась объемной и полезной.

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

#Tools | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍4
🔍 10 хакерских скриптов на Python

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

В этой статье мы рассмотрим набор продвинутых техник, с помощью которых можно:
-Уничтожать исходный код после выполнения;
-Скрытно собирать информацию;
-Обходить антивирусы и системы мониторинга;
-Запускать код без следов в файловой системе;
- Защищаться от реверс-инжиниринга.


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

#Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍4
⚡️Алгоритмы K-ближайших соседей и K-средних на Python

В данном материале автор расскажет как применять алгоритмы K-ближайших соседей и K-средних в коде на Python.

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

Задачи классификации — это ситуации, когда у вас есть набор данных, и вы хотите классифицировать наблюдения из этого набора в определенную категорию.


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

#Task #Algorithm | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥4🤝3👍2
🔔 Microsoft: дополнение Python Editor от команды Excel Labs

Microsoft представила дополнение Python Editor от команды Excel Labs для расширенной и экспериментальной работы с языком программирования Python в Excel.

⚠️ Это позволяет вводить более длинный и сложный код в электронные таблицы и ячейки Excel.

- Дополнение Python Editor поддерживает множество функций, включённых в инструментарий Microsoft Visual Studio Code для разработки Python: IntelliSense, code completion, форматирование и подсветку синтаксиса.
- Дополнение Python Editor доступно вместе с надстройкой
Excel Labs.


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

#Addition #Excel | Mr.Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥4
Media is too big
VIEW IN TELEGRAM
👀 Python requests http, https запросы | Requests методы get и post | Подключаемся к API через python

В сегодняшнем видео:

- Научимся работать с веб-сайтами при помощи python и библиотеки requests;
- При помощи подключения API научимся получать данные с сайта для приложений;
- Познакомимся с тонкостями get запросов и post запросов к сайтам и API;
- Научимся заполнять формы на сайтах и авторизоваться при помощи python.


#Requests #Methods #API #Library #Web | Mr.Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍2🤝2
🔖 Книги по Python, которые стоит читать в 2025 году

В данной статье автор расскажет, какие самые интересные и при этом самые свежие книги по Python, на которые стоит обратить внимание.

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


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

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

#Books | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
🔝 10 библиотек Python, которые меняют карьеру

В данной статье автор расскажет про 10 библиотек Python, которые реально прокачают карьеру: от Pandas и FastAPI до Seaborn и LangChain.

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

⚠️ Они помогают не просто решать задачи, а ускорять проекты, прокачивать навыки и выходить на следующий уровень в аналитике, машинном обучении и разработке.


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

#Library #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥4
⚡️ ТОП-5 языков программирования, которые стоит изучить в 2025 году

Выбор языка программирования определяет траекторию карьерного роста и возможности для самореализации.


В этой статье мы рассмотрим пять самых перспективных языков – Python, JavaScript, Rust, Kotlin и Go.

❗️ У каждого из них есть особенности и уникальные преимущества, которые гарантируют востребованность в обозримом будущем.

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

#Programming #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3
🔍 Java vs Python — сравнение языков программирования

У этих двух языков довольно разные области применения и поддерживающие их сообщества.

❗️ Оба являются мощными языками программирования с большими преданными сообществами и огромным набором библиотек, поддерживаемых легионами разработчиков.

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


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

#Java #Comparison #ЯП | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4🤝4
🔖 Базовый Python для аналитика данных: подборка для самостоятельного обучения

Авторы собрали для вас подборку бесплатных ресурсов для изучения Python с нуля.


❗️ Здесь вы найдёте как интерактивные курсы с практическими заданиями, так и теоретические материалы с подробными объяснениями.

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

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

#Data #Analytics #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍4
☄️ Интерполяция строк в Python: руководство для начинающих

Интерполяция строк
— это мощная функция Python, которая делает форматирование строк чище, читабельнее и эффективнее.

Среди доступных методов f-строки — наиболее современный и рекомендуемый подход.

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


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

#Interpolation #Lines | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍2🤝1
⚡️ Списки в Python: методы и основные операции

— В данной статье автор расскажет про создание списков в Python и разберёт основные методы. Научимся изменять, сортировать и совершать другие операции над list.

⚠️ Списки в Python представляют собой упорядоченные изменяемые наборы объектов, пронумерованных от 0.

В статье разберёмся с базовыми принципами списков в Питоне, а также рассмотрим методы работы с ними.


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

#Lists | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
Как Python применяется в блокчейн

Блокчейн (от англ. blockchain) – распределенная (децентрализованная) база данных, которая позволяет осуществлять прямые транзакции между двумя сторонами без необходимости в авторитетном посреднике.


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

❗️ К ним относятся: электронное управление, социальные сети, электронная коммерция, транспорт, логистика, профессиональные коммуникации и многое другое.

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

#Blockchain | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75👍4