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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
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
💬 Пишем GPT в 60 строк NumPy

В этом посте мы начнём реализацию с нуля GPT всего в 60 строках numpy.

— Во второй части статьи мы загрузим в нашу реализацию опубликованные OpenAI веса обученной модели GPT-2 и сгенерируем текст.

🔗 Читать статью
🔗 Читать вторую часть

#GPT #ИИ #NumPy | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
Media is too big
VIEW IN TELEGRAM
👀 Выполняем тестовое задание на Junior Python разработчика | PDF в MP.

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

⚠️ Напишем программу на Python для конвертации PDF файлов в тр3 файл как на русском так и на английском языках, с помощью библиотек 9TTS, pdfplumber и модуля art для красивого вывода логотипа в терминал.

#Task #PDF #File | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥3🤝1
📣 Лямбда-функции и анонимные функции в Python

Как вы уже знаете, ключевое слово def используется для определения стандартных функций в Python.

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

Для их создания используется ключевое слово lambda.

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

#Lambda #Function #Anonymity | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84👍4