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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
⚙️ 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
⚙️ Как запустить скрипт Python

Какой бы язык программирования вы не начали изучать, вашей первой программой, скорее всего, будет «Hello World!».

Допустим, вы хотите написать такую программу на Python.

❗️Это можно сделать двумя способами: писать сразу в оболочке Python либо написать скрипт в редакторе кода и затем запускать в терминале.

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

#Script | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🤝31
💭 Пишем примитивный и никому не нужный компилятор

В посте мы рассмотрим, как можно написать свой компилятор C-подобного языка меньше чем за час, исписав всего 300 строчек кода.

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


Компилятор будет писаться на Python.

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

#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3🤝2👍1
🖥 Python GUI: создаём простое приложение с PyQt и Qt Designer

Эта статья предназначена для тех, кто только начинает своё знакомство с созданием приложений с графическим интерфейсом (GUI) на Python.

❗️В ней мы рассмотрим основы использования PyQt в связке с Qt Designer.

Шаг за шагом мы создадим простое Python GUI приложение, которое будет отображать содержимое выбранной директории.

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

#GUI #PyQT #QTDesigner | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍3
☄️ PyCharm для Python: полное руководство по установке, настройке и использованию

PyCharm — это мощная и популярная интегрированная среда разработки (IDE) для Python, созданная компанией JetBrains.


⚠️ В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов.

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

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

#PyCharm #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍32🤝1
Media is too big
VIEW IN TELEGRAM
👀 10 Уникальных библиотек Python

В данном видео рассмотрим 10 очень интересных Python библиотек, которые способны улучшить ваши проекты.

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

#Library #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍3
ℹ️ Количество элементов в списке Python с условиями или критериями

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

⚠️ Если вам просто нужно найти количество конкретных элементов с списке, используйте метод .count()

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

#Example | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🤝2
🔥 Понимаем декораторы в 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