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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
🎮 Python + Pygame = Amazing Frogs: создаем крутую головоломку

Готовы создать игру, от которой не оторвешься?

Давайте вместе сделаем Amazing Frogs – убийцу Тетриса на Python!


Тут вам и падающие блоки, и взрывающиеся цвета, и хитрая механика.

— Запасайтесь кофе, открывайте IDE, и поехали превращать код в игровое безумие!

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

#Game #Pygame | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤝42🔥1
💭 Как работает функция print в Python

Функция print() в Python используется для вывода текстовой информации на экран или в консоль.

Эта функция может принимать один или несколько аргументов.

❗️Одним из обязательных аргументов является строка или объект, который будет выведен

Вы наверняка знакомы с этой функцией. С неё начинается любой урок по программированию на Python. 


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

#Function #Print | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥3
⚡️ Дискретное преобразование Фурье в живых картинках для девятиклассников

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

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

❗️В конце статьи мы применим полученные знания для решения стандартной задачи декодирования телефонных номеров, сохранённых в аудиофайл в виде DTMF сигналов.

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

#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🤝21
🔍 7 наилучших библиотек визуализации Python

Путь от необработанных данных к убедительным визуализациям является ключевым в науке о данных.


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

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

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

#Collection #Visualization #Data #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍32
Media is too big
VIEW IN TELEGRAM
ℹ️ Операции над множествами, сравнение множеств

В видео рассматриваются операции над множествами: пересечение, объединение, вычитание и симметричная разность.

Разберем методы: intersection(), intersection_update(), union, а также сравнение
множеств
.

#Multiples | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝3
⚙️ Руководство по PySpark для начинающих

PySpark
— это API Apache Spark, который представляет собой систему с открытым исходным кодом, применяемую для распределенной обработки больших данных.

— Изначально она была разработана на языке программирования Scala в Калифорнийском университете Беркли.

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

#Guide #Library #PySpark | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍2
☄️ Динамическое программирование: как щелкать задачки как орешки

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


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

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

#Dynamic #Programming #Task | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍3
🔈 Создание реактивных аналитических веб-приложений с использованием Python и библиотеки Dash

Dash — библиотека пользовательского интерфейса для создания аналитических веб-приложений.


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

⚠️ Dash значительно упрощает создание GUI (графических пользовательских интерфейсов) для анализа данных.

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

#Dash #Library #Web #App | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤝32🔥1
© Алгоритм поиска кратчайшего пути

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

Додумался он до него путем модификации классического Дейкстры.

Чем этот алгоритм отличается от известного Беллмана-Форда? — Эвристической сложностью.

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

#Programming #Algorithm #Opinion | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4👍2🔥21
☄️ Отладчик pdb

Инструменты отладки
— сердце любого языка программирования.

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

❗️ В этой статье мы познакомим вас с одним из таких инструментов — Python-отладчиком pdb (англ. Python Debugger (pdb)).

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

#Tool #PDB #Debugger | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4🤝4
Media is too big
VIEW IN TELEGRAM
✏️ ТОП 5 Ошибок в написании функций Python

В данном видео рассмотрим самые популярные ошибки при написании функций в Python.

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

❗️Исправление этих ошибок в вашем Python коде, поможет в разы улучшить ваши проекты и легкость их поддержки.

#Error #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤝32👍2
🔈 15 примеров реальных проектов на Django

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

Но для этого нужно быть с ними знакомым.

❗️В этом материале — примеры проектов, созданных на Django, которые показывают, как этот фреймворк используется в самых разных отраслях.

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

#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63🤝3👍2
ℹ️ 9 полезных библиотек Python

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

❗️Для этого есть масса полезных библиотек Python.

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

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

#Collection #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤝4👍3
⚙️ 10 способов оптимизации Python-кода

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

⚠️ Эта критика не всегда обоснована: есть несколько эффективных способов значительно повысить скорость Python-приложений, предназначенных для выполнения сложных вычислений и обработки больших объемов данных.

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

#Optimization #Collection #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
☄️ 10 пакетов Python, которые улучшат вашу кодовую базу

Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.


Пользователь Medium нашел 10 пакетов Python, которые повысили его продуктивность в работе.

❗️Рассказываем, как они помогают автоматизировать форматирование кода и тестировать его на выявление ошибок на первых этапах.

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

#Collection #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🤝3
✏️ Новый лучший способ форматирования строк в Python

Релиз Python 3.14 принесет нам множество нововведений.

Среди них — новый способ форматирования строк.

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

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

#Strings #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3🤝1
Media is too big
VIEW IN TELEGRAM
📣 Подборка крутых бесплатных API

Представляю вам небольшую подборку из нескольких крутых API.

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

#API | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4👍3🔥32
🔥 Алгоритм классификации Random Forest на Python

Случайный лес (Random forest, RF) — это алгоритм обучения с учителем.

Его можно применять как для классификации, так и для регрессии.


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

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

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

#Algorithm #RandomForest | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝31
ℹ️ Как писать чистый код на Python

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


Но красивый и чистый синтаксис не означает чистый код.

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

❗️В этой статье мы рассмотрим несколько советов, как писать чистый код на Python.

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

#Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2
📣 7 малоизвестных возможностей стандартной библиотеки Python

Стандартная библиотека Python – это кладезь возможностей.

В данном статье автор представит семь недооцененных модулей.

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

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

#Library #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍2
🔍 Протоколы в Python. О них мало говорят, а зря

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

К примеру, рекурсия или ООП.


Но никто не замечает, что речь о типизации в этом языке программирования, если заходит, то сильно вскользь?

❗️В данном материале авторы рассказали, зачем нужны протоколы в Python, почему о них так мало говорят и зачем нужен статический анализатор mypy.

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

#Protocol | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3