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

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

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

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
📎 Словари и их методы в Python

Словарь — неупорядоченная структура данных, которая позволяет хранить пары «ключ — значение».


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

Чтение не займет больше 5 минут.

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

#Dictionaries | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥52🤝1
🔈 JIT-компилятор Python в 300 строк

Может ли студент второго курса написать JIT-компилятор Питона, конкурирующий по производительности с промышленным решением?


С учётом того, что он это сделает за две недели за зачёт по программированию.

❗️В этой статье автор расскажет, с какими трудностями он, как программист достаточно прикладной, столкнулся при написании такой довольно низкоуровневой вещи, как миниатюрный JIT-компилятор.

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

#JIT #Compiler #Cpp | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥41🤝1
Что такое requirements.txt и как с ним работать?

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


Именно здесь на помощь приходит файл requirements.txt.

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

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

#File #Requirements | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
Media is too big
VIEW IN TELEGRAM
🖥 Сайт на Python без знания HTML/CSS/JS – FastUI

Быстрый и удобный сайт - это про библиотеку
FastUl.

❗️Сегодня на обзоре свежая библиотека от создателя Pydantic. Удобно интегрируется с FastAPI и другими фреймворками.

#FastUI #FastAPI #Website | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤝32🔥2
☄️ Руководство по работе с базами данных в Python

База данных - совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.

Если проще говоря, то базы данных - библиотека, хранящая данные в том или ином виде.

❗️Содержание руководства по работе с базами данных в Python включает в себя 3 главы:
- SQLite,
- PostgreSQL,
- SQL ORM SQLAlchemy.


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

#Guide #Library #Data #SQL | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥32🤝1
🎮 Создаем игру «Жизнь» Джона Конвея на Python

В этой статье напишем алгоритм эволюции клеточных автоматов и разработаем интерфейс командной строки (CLI) для взаимодействия с игрой.

❗️Реализация алгоритма игры «Жизнь» – это хорошее упражнение с множеством интересных задач, которые вам предстоит решить.

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

#Game #Interface | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3🤝3
ℹ️ Почему именно SQL и Python — мастхев для аналитика?

В статье автор объясняет, почему невозможно обойтись одним только SQL и обязательно в связке с ним идёт верхнеуровневый язык программирования.

❗️Python, за счёт разнообразных библиотек, сейчас лидирует в сфере аналитики данных.

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

#SQL #Data #Analytics | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥3
🔍 Как автор не стал специалистом по машинному обучению

Истории успеха любят все. Это же здорово, что человек добился успеха и решил об этом рассказать! Читаешь и радуешься за него.

Большинство таких историй объединяет одно: ты не можешь повторить путь автора! Либо ты живешь не в то время, либо не в том месте, либо ты родился мальчиком, либо…


Но, что если, истории неуспеха в этом плане часто бывают полезней.

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

#Opinion #Experience #ML #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥3
🔥Нашли для вас крупную базу материалов по IT на любой вкус. Всё как мы любим — подробно, бесплатно и по полочкам:

🖥 Python — 815+ совпадений

👩‍💻 Frontend — 512+ совпадений

👣 Backend — 229+ совпадений

🎨 Веб-дизайн — 349+ совпадения

📚 Книги по IT — 828+ совпадений

🤖 Нейросети — 319+ совпадений

📦 Программы — 883+ совпадений

Публикуем ссылки только на 48 часов — успейте ознакомиться, пока не снесли!⏲️
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1🤝1
💬 Отправка сообщений в Telegram при помощи Python

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

❗️ Вам нужен простой скрипт, который отправит вам сообщение, когда ваша программа закончит работу.

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

#Telegram | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
🔈 Фриланс на Python | Лучший модуль для распознавания речи

Фриланс на Python. В данном видео выполняем заказ взятый на фрилансе с помощью Python.

— Используем лучший на сегодня модуль для распознавания текста в аудио для транскрибации текста в файл.

#Freelance #Module | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🔥3
⚙️ Руководство по сетевому программированию на Python

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

Этот модуль определяет низкоуровневый интерфейс для отправки и получения запросов в виде класса socket.

❗️Руководство включает в себя:
Глава 1. Клиент-серверные приложения
- Сокеты. Создание клиента
- Сокеты. Создание сервера
- Многопоточное клиент- серверное приложение
- Отправка файлов


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

#Guide #Network #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4🤝2
ℹ️ Как сделать блог разработчика на GitHub Pages с помощью Django

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

⚠️ Это генератор статических сайтов (SSG) на Django, который использует базу данных (а не Markdown файлы) для интеграции контента в HTML/CSS/JS страницы.


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

#Django #GitHub #Web | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2
🔖 Программирование на Python для начинающих с нуля

Полноценный курс Python для начинающих, который станет прекрасным самоучителем. Делаем начало программирования на Python лёгким.

Разберем обучение Python с нуля на примере дорожной карты.

⚠️ Данная статья — это полноценный гайд разработчика на Python с нуля до Junior.

Он подойдет и тем, кто уже начал изучение, и тем, кто только задумывается о программировании.


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

#Roadmap #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥32🤝2
☄️ Руководство по программированию сокетов на Python. От введения до работающего примера

К концу руководства вы освоите основные функции и методы модуля Python socket, научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем этим в собственных клиент-серверных приложениях.

⚠️ Примеры протестированы на Python 3.10, но подойдёт и версия 3.6 или новее.

- Исходным код поможет использовать это руководство по максимуму.


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

#Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥32🤝1
🔈 Конструкция match-case в Python

В данной статье мы полностью опишем конструкцию match-case в Python.

Также мы рассмотрим распространенные проблемы с операторами if-else и варианты их решения при помощи конструкции match-case.

❗️И, наконец, разберем 5 ситуаций, в которых можно использовать операторы match-case.

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

#Mach | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥3🤝1
Media is too big
VIEW IN TELEGRAM
👀 Аннотации Python

Зачем нужны аннотации?

Информативность исходного кода, и иметь возможность с помощью сторонних инструментов производить его анализ.

Одной из наиболее востребованных, в этом смысле, тем является контроль типов переменных

А также в видео ответим на вопрос что такое аннотации и когда использовать аннотации.

#Annotation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝3
📣 Рецепты программирования на Python

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

❗️В материале представлены следующие главы:
– Работа с YouTube;
– Работа с изображениями;
– Распознавание данных;
– Кодирование данных;
– Создание и применение ботов.

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

#Guide #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94🔥3
☄️ Как стать ИИ-разработчиком в 2025 году: дорожная карта и ресурсы

ИИ-разработка — амбициозная, но вполне достижимая цель для тех, кто готов инвестировать время и усилия в обучение.

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

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


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

#Roadmap #ИИ #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🤝2🔥1
🔍 Декораторы в Python: понять и полюбить

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


Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы.

⚠️Эта статья поможет вам понять, чем являются декораторы и как они работают.

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

#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥32🤝1
⚙️ Асинхронный python без головной боли

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


Это особенно полезно для ввода-вывода (I/O) операций, таких как работа с файлами, сетевыми запросами и базами данных.

➡️Асинхронное программирование традиционно относят к темам для "продвинутых". Действительно, у новичков часто возникают сложности с практическим освоением асинхронности.

🔗 Читать статью
🔗 Читать часть 2
🔗 Читать часть 3

#Async #Await #Asyncio | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥3