На Хабре множество раз обсуждалась тема декораторов, однако, на взгляд автора, данная статья (выросшая из одного вопроса на stackoverflow) описывает данную тему наиболее понятно.
#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
На Python создается очень много программ, в частности, на этом языке создают сайты и веб-приложения.
#Collection #Framework | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Вероятно, вы не раз слышали о так называемых SOLID принципах.
Вы найдёте ответы в данной статье.
#SOLID | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2🤝1
В материале автор о расскажет о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре.
— Их правильное применение может значительно улучшить масштабируемость и надежность системы.
#Collections #Pattern #Architecture | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2
Media is too big
VIEW IN TELEGRAM
Сегодня в видео поговорим о рекурсивных функциях, как они работают, как их правильно написать и каких ошибок избегать.
Рекурсивная функция всегда представлена комбинацией основного случая (base case) и рекурсивного вызова.
Предназначение рекурсии — разбивать/уменьшать поступившие данные до тех пор, пока не будет выполнено условие выхода.
Частые ошибки:
- нет условия выхода (base case);
- нет return в одной из веток;
- нет уменьшения данных.
#Recursion | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍4
Python отлично работает на всех этапах.
В первую очередь в этом помогают различные библиотеки.
#Analysis #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍4
Автор накопил критическую массу мыслей, и пора их как-то систематизировать
В данной статье автор расскажет вам про то, какие штуки он использует в разработке на питоне.
#Guide #Linux #VScode | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤3
Паттерн Мост (Bridge) — это структурный паттерн проектирования, который позволяет нам отделить абстракции от реализаций и сделать их независимыми друг от друга.
В результате абстракции и реализации могут разрабатываться как отдельные сущности.
#Bridge #Pattern | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥4
В данном материале автор расскажет о полезных инструментах для питониста: автозаполнение с ИИ, статический и динамический анализ кода.
Статья содержит:
Инструмент 1: ИИ автодополнение и быстрый доступ к документации с Kite
Инструмент 2: Статический анализ кода с Mypy.
Инструмент 3: Быстрый поиск ошибок и чистый код с SonarLint.
#Tools | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍4
В данном материале автор расскажет как Python-скрипт может мутировать на ходу, записывать нажатия клавиш, незаметно делать скриншоты, обходить системы мониторинга и исполняться прямо из оперативной памяти
В этой статье мы рассмотрим набор продвинутых техник, с помощью которых можно:
-Уничтожать исходный код после выполнения;
-Скрытно собирать информацию;
-Обходить антивирусы и системы мониторинга;
-Запускать код без следов в файловой системе;
- Защищаться от реверс-инжиниринга.
#Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍4
В данном материале автор расскажет как применять алгоритмы 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 для расширенной и экспериментальной работы с языком программирования Python в 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;
- При помощи подключения API научимся получать данные с сайта для приложений;
- Познакомимся с тонкостями get запросов и post запросов к сайтам и API;
- Научимся заполнять формы на сайтах и авторизоваться при помощи python.
#Requests #Methods #API #Library #Web | Mr.Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍2🤝2
В данной статье автор расскажет, какие самые интересные и при этом самые свежие книги по Python, на которые стоит обратить внимание.
По мере продвижения вы познакомитесь со внутренней работой программ, узнаете, как выглядят хорошие программы, научитесь читать, писать и обдумывать код.
#Books | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3
В данной статье автор расскажет про 10 библиотек Python, которые реально прокачают карьеру: от Pandas и FastAPI до Seaborn и LangChain.
Разберём, что они дают, как их использовать и почему они открывают новые возможности для роста.
⚠️ Они помогают не просто решать задачи, а ускорять проекты, прокачивать навыки и выходить на следующий уровень в аналитике, машинном обучении и разработке.
#Library #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥4
Выбор языка программирования определяет траекторию карьерного роста и возможности для самореализации.
В этой статье мы рассмотрим пять самых перспективных языков – Python, JavaScript, Rust, Kotlin и Go.
#Programming #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍3
У этих двух языков довольно разные области применения и поддерживающие их сообщества.
Если вы затрудняетесь что-то сделать, используя нативные возможности языка, вы, вероятно, легко найдете библиотеку, реализующую необходимый функционал.
#Java #Comparison #ЯП | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4🤝4
Авторы собрали для вас подборку бесплатных ресурсов для изучения Python с нуля.
В нашей подборке оказалось много разных курсов — каждый со своим подходом и стилем подачи материала.
#Data #Analytics #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4👍4
Интерполяция строк — это мощная функция Python, которая делает форматирование строк чище, читабельнее и эффективнее.
Среди доступных методов f-строки — наиболее современный и рекомендуемый подход.
⚠️ Следуя лучшим практикам, таким как использование именованных плейсхолдеров, контроль точности десятичных дробей, выравнивание текста для удобства чтения и обработка отсутствующих ключей словаря, вы обеспечите чистое, профессиональное и удобное форматирование строк.
#Interpolation #Lines | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍2🤝1
— В данной статье автор расскажет про создание списков в Python и разберёт основные методы. Научимся изменять, сортировать и совершать другие операции над list.
В статье разберёмся с базовыми принципами списков в Питоне, а также рассмотрим методы работы с ними.
#Lists | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
Блокчейн (от англ. blockchain) – распределенная (децентрализованная) база данных, которая позволяет осуществлять прямые транзакции между двумя сторонами без необходимости в авторитетном посреднике.
В настоящее время блокчейн внедряется в различных социальных и корпоративных сегментах.
#Blockchain | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍4