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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
⚙️ Вызовы функций в Python по прежнему медленные?

Анализ последних оптимизаций в CPython


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

❗️Рассмотрим причины медленной работы в старых версиях и как нововведения помогают исправить ситуацию.

Давайте погрузимся в детали.

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

#CPython #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥43🤝2
ℹ️ Как работать с файлами в Python

В любом проекте разработки ПО нам приходится работать с файлами. При помощи Python можно осуществлять довольно много операций.

Мы можем:
1. выводить список файлов;
2. перемещать и переименовывать файлы;
3. удалять файлы;
4. читать файлы;
5. записывать в файлы;
6. добавлять что-либо в файлы.


⚠️ Наверняка можно делать что-то еще, но это те базовые операции, которые мы разберем в этой статье.

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

#File | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤝4🔥3
Меня приняли без собеседования, когда я HR'у показал ЭТО

Спрос на Junior-Middle программистов упал на 30% из-за перегруза на рынке, а значит пора быть лучше чем остальные.

Спецы из Teхнологичка уже подготовили топ статьей для вас:
Бесплатный сайт/блог/cv/wiki за 5 мин
Как легко пройти собесы с помощью Whisper
Сборник задач с собеседования (2314 заданий)

Пора выделятся, пока ИИ не забрал твою работу. Подписывайся: @technologichka
2
Media is too big
VIEW IN TELEGRAM
💭 Python REST API. Разработка RESTFul проекта на Python Flask

В ходе видео мы с нуля изучим теорию и построим на практике полноценное RESTFul API приложение.

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

#API #Flask #REST | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🤝3
🔍 Поиск максимального значения в списке на Python

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

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


❗️Сначала давайте вкратце рассмотрим, что такое список в Python и как найти в нем максимальное значение или просто наибольшее число.

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

#Example | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥42🤝1
🎮 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