Mr. Python | Backend | Программирование
Open in Telegram
Твой личный ассистент в познании Python и не только! Сотрудничество: @glebsto Состою в рекламном агентсве: @agencytender Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Show more1 670
Subscribers
No data24 hours
-57 days
-2730 days
Posts Archive
ℹ️ Полное руководство по замене элементов списка на Python
Вы можете заменить элементы в списке на Python с помощью обращения по индексу,
list comprehension или цикла for.
Если вы хотите изменить одно значение в списке, то наиболее подходящим будет обращение по индексу.
— Для замены нескольких элементов в списке, удовлетворяющих определенному условию, хорошим решением будет использование list comprehension.
🔗 Читать статью
#Guide #List #Element | Mr. Python📎 Mojo — язык для разработки ИИ в 35000 раз быстрее Python
— Mojo разработан как надстройка к Python, поэтому, если вы уже знаете Python, изучение Mojo не составит труда.
Также Mojo сочетает в себе удобство Python и производительность C. Такой синтез сделал Mojo до 35000 раз быстрее Python.Если вы увлекаетесь искусственным интеллектом и уже знаете Python, Mojo определенно стоит попробовать. 🔗 Читать статью #Majo #ИИ | Mr. Python
👀 FFmpeg Python: полный обзор возможностей для обработки видео в Python
— Библиотека ffmpeg-python (официальное название пакета) позволяет разработчикам использовать мощь команды FFmpeg напрямую внутри Python-скриптов, сохраняя при этом гибкость и читаемость кода.
FFmpeg-python — это Python-обёртка над популярной библиотекой FFmpeg, которая предоставляет удобный интерфейс для работы с мультимедийными файлами.🔗 Читать статью #FFmpeg #Video | Mr. Python
👀 FFmpeg Python: полный обзор возможностей для обработки видео в Python
— Библиотека ffmpeg-python (официальное название пакета) позволяет разработчикам использовать мощь команды FFmpeg напрямую внутри Python-скриптов, сохраняя при этом гибкость и читаемость кода.
FFmpeg-python — это Python-обёртка над популярной библиотекой FFmpeg, которая предоставляет удобный интерфейс для работы с мультимедийными файлами.🔗 Читать статью #FFmpeg #Video | Mr. Python
⚙️ Нашли для вас самый крутой блог senior python-программиста
На своëм канале он уже осветил такие темы, как:
— Почему твой Python-код медленный?
— Walrus-оператор в Python
— Почему нужно писать is None, а не == None?
— Почему or в Python работает не так, как ты думаешь?
— Почему нельзя использовать изменяемые значения по умолчанию?
👀Подписывайся, чтобы не потерять
⚙️ Конфигурационные файлы как инструмент управления приложениями на Python
В руководстве рассматривается общий шаблон и конкретные примеры управления Python-приложением с использованием конфигурационных файлов в роли текстовых интерфейсов.
Для сравнения рассмотрим одну и ту же модель объекта, описанного с помощью TOML и JSON.🔗 Читать статью #Fails #Tool | Mr. Python
🥸 Использование модулей и пакетов в Python: организация кода и повторное использование функций и классов.
Работа с модулями и пакетами в Python – это фундаментальная концепция, которая позволяет организовывать код в логически связанные блоки для повторного использования и обеспечения чистоты и структурированности проекта.
Понимание этих механизмов критически важно для разработки качественных Python-приложений.🔗 Читать статью #Functions #Classes | Mr. Python
⚡️Группа хакеров взломала сервера Skillbox, Geekbrains, Skillfactory и ещё 12 онлайн-школ, чтобы выгрузить их курсы в Telegram
Юристы пытаются удалить каналы за Авторские Права🤡 – потому вот актуальные ссылки на архивы:
По школам:
├ Skillbox (1.12 ТБ)
├ Нетология (846 ГБ)
├ SkillFactory (720 ГБ)
├ GeekBrains (934 ГБ)
└ Другие (3.21 ТБ)
По ЯП:
├ Python (1.48 ТБ)
├ SQL (982 ГБ)
├ С++ (590 ГБ)
├ C (318 ГБ)
├ GoLang (290 ГБ)
└ Другие (3.17 ТБ)
Ссылка на общий архив: @schools_hack_arc
🛡 Как хешировать пароли в Python
В данном руководстве будет разобрано использование
PBKDF2_HMAC для шифрования паролей вместе с солью в Python.
⚠️ Популярный метод, используемый сегодня, заключается в хешировании паролей, когда они предоставлены во время регистрации.
Рекомендуется использовать при хешировании соль и хранить ее с хешированным паролем.🔗 Читать статью #Password #Encryption #Hashing | Mr. Python
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме.
Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего.
Хватит душить питона, учись его кодить: https://t.me/+Tnn25n1QI-dhZWFi 🐍
📣 Pytest. Гайд для тех, кто ни разу про него не слышал
Pytest — это самый популярный фреймворк для тестирования на Python.
Pytest появился, чтобы сделать тестирование в Python простым и приятным: меньше церемоний, больше читаемости и расширяемости.❗️Он применяется везде — от библиотек и веб‑сервисов до ML‑проектов и инфраструктуры - и подходит как одиночным разработчикам, так и большим командам с CI/CD. 🔗 Читать статью #PIP #Pytest #IT #Programming #Uv | Mr. Python
4 канала, которые делают из джуна сеньора
👩💻 IT Community:
— Новости и тренды IT
— Полезные ресурсы для разработчиков
— Бесплатные курсы от Microsoft, Google и яндекса
📱 Python:
— Roadmap Python-разработчика
— Django, Flask, FastAPI, парсинг и автоматизация
— Подборки задач для собеседований
📱 Frontend:
— HTML, CSS, JavaScript, React, Vue
— Советы по верстке и анимациям
— UI/UX фишки и полезные библиотеки
📱 Backend:
— Готовые проекты
— Как написать свой сайт за несколько минут
— Базы данных, Docker, микросервисы и тд
➡️ Сохраняйте, чтобы не потерять
📎 Репозиторий для моделирования и визуализации графовой структуры памяти/знаний
Memory Graph — это инструмент для создания, хранения и анализа графа «памяти» или сети связанных заметок и понятий, предназначенный для представления взаимосвязей между элементами знаний или воспоминаний.
Ключевая особенность:
фокус на графовой модели с возможностями для визуализации и навигации по связям, удобным импортом/экспортом данных и интерфейсом для интеграции с другими инструментами заметок/обработки знаний.🔗 Репозиторий #Tool #GitHub #Modeling #Visualization | Mr. Python
💯 Работа с контекстными менеджерами в Python: управление ресурсами с помощью конструкции with для безопасного открытия и закрытия файлов.
Контекстные менеджеры в Python — это мощный инструмент для управления ресурсами и контекстом выполнения кода.⚠️ Они обеспечивают автоматическое выполнение операций инициализации и очистки, что делает код более безопасным и надежным. 🔗 Читать статью #Manager #With #Tool #Programming | Mr. Python
📈 Ускорение вычислений в Python с Cython
Язык Python очень популярен среди разработчиков.Во-первых, его легко выучить, во-вторых, им приятно пользоваться, он интуитивно понятен и эффективен, кроме того, он работает на разных платформах и широко применятся в ML.
Python справедливо считают медленным, но учитывая его плюсы, с этим можно и нужно до работать.⚠️ Далее автор расскажет о применении Cython для ускорения вычислений в Python. 🔗 Читать статью #Cython | Mr. Python
🔍 Когда стоит использовать yield вместо return в Python
Оператор yield приостанавливает выполнение функции и возвращает указанное значение обратно вызывающей стороне.
При этом происходит сохранение состояния, чтобы функция могла возобновить выполнение с того места, на котором она остановилась.❗️ При повторном вызове такая функция продолжит выполнение, начиная со следующих за yield инструкций. 🔗 Читать статью #Yield #Return #Function | Mr. Python
💭 Создаем доску объявлений на Django — Публикуем проект на Heroku
В данном уроке мы задействуем базу данных, которая понадобится для создания Доски Объявления на Django, при помощи которого пользователи смогут добавлять и читать короткие объявления.
❗️Изучим мощный встроенный визуальный интерфейс администратора Django, что позволяет изменять данные, используя удобный набор инструментов.
После создания тестов сохраним код на GitHub, а затем запустим приложение на Heroku.🔗 Читать статью #Heroku #Django | Mr. Python
👀 Визуализация управления памятью в Python: что творится внутри?
В статье мы разберём, зачем Python свой аллокатор памяти, как работает pymalloc, что происходит с объектами при удалении и как выглядят циклические ссылки в действии.
❗️ Всё это можно будет посмотреть через визуализатор: создавать объекты, наблюдать их распределение по пулам, а потом освобождать и смотреть, что останется.
🔗 Читать статью
#Visualization #CPython #ПО #Programming #Memory | Mr. Python
🔥 Работа с PDF-файлами в Python: полное руководство по библиотеке PyPDF2
PDF — один из самых популярных форматов для электронных документов.
Однако манипуляции с ним, такие как объединение, разделение, шифрование или извлечение текста, требуют надёжных инструментов.❗️ В Python одной из самых популярных и устойчивых библиотек для работы с PDF является PyPDF2. 🔗 Читать статью #PDF #PyPDF2 #File | Mr. Python
🔔 Ключевое слово yield в Python
Yield — это ключевое слово в Python, которое используется для возврата из функции с сохранением состояния ее локальных переменных, и при повторном вызове такой функции выполнение продолжается с оператора yield, на котором ее работа была прервана.
Любая функция, содержащая ключевое слово yield, называется генератором. Можно сказать, yield — это то, что делает ее генератором.🔗 Читать статью #Yield #Function | Mr. Python
Available now! Telegram Research 2025 — the year's key insights 
