Если вы пишете на Python, скорее всего, ваша карьера разработчика начиналась с одной простой, но незаменимой команды —
print().В этой статье мы раз и навсегда забудем про
print() для отладки и посмотрим, как Loguru может сделать ваше логирование не только мощным, но и по-настоящему красивым и удобным.#Logging #Loguru | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤1
Pathlib сочетает в себе лучшее из модулей файловой системы Python — os, os.path, glob и так далее.
— Pathlib предоставляет удобный для чтения и простой способ создания путей, представляя пути файловой системы в виде
надлежащих объектов, модуль позволяет создавать код, который можно переносить между платформами.
#Pathlib | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤1
— Особый класс операций представляют поразрядные операции.
Они выполняются над отдельными разрядами чисел типа int., но чтобы понять природу поразрядных операций, надо понимать что вообще представляет число в двоичном представление.
#Operations #Numbers | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2👍1
Для чтения всего содержимого файла используется метод read(), который возвращает данные в виде строки.
— Этот метод оптимален для небольших файлов, которые помещаются в оперативную память.
#Information #Management | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Telegram опубликовал список 8 самых быстрорастущих каналов для программистов:
Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.
Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.
Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.
Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения
Only IT — Без мнений и слухов — только факты и важные IT-события.
Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.
Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.
Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь
Подписывайтесь и прокачивайте свои скиллы.
Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.
Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.
Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.
Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения
Only IT — Без мнений и слухов — только факты и важные IT-события.
Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.
Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.
Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь
Подписывайтесь и прокачивайте свои скиллы.
❤2👍2🔥1
Автоматизация — это не только способ сократить рутинные операции, но и возможность построить надежные и воспроизводимые пайплайны.
Этот гид ориентирован на разработчиков с опытом, желающих систематизировать знания по автоматизации и применить их в различных средах: на локальных машинах, в серверных скриптах, в CI/CD-пайплайнах и облаках.
— Мы рассмотрим ключевые направления автоматизации, лучшие инструменты и паттерны, уделяя внимание практическим кейсам, обработке ошибок, безопасности и мониторингу.
#Book #Automation #Programming #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3
В руководстве будут рассмотрены шаги установки и настройки VNC сервера на систему Ubuntu 18.04.
Также будет дан способ надежного подключения к серверу VNC через SSH туннель.
— Virtual Network Computing
(VNC ) системой удаленного доступа, что позволяет управлять компьютером, расположенном на расстоянии, это открытая
альтернатива протоколу удаленного рабочего стола Microsoft (RDP).
#VNC #SSH #Ubuntu #Network | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥1
Mojo — надмножество Python с дополнительной функциональностью для
высокопроизводительного кода, который использует преимущества современных ускорителей.
#Mojo | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍2
— Вот подробный практический гайд по автоматизации процессов на Python для продвинутых разработчиков.
Он фокусируется на промышленном уровне качества: архитектура, надёжность, наблюдаемость, упаковка и деплой.
В каждом разделе — конкретные паттерны и готовые фрагменты кода.
#Guide #Automation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍2
Для управления пакетами - их установки или удаления необходим такой инструмент как менеджер пакетов.
Для работы с пакетами Python существует множество менеджеров пакетов, например, pip, conda, pixi, uv и так далее.
❗️ В этой статье мы рассмотрим использование менеджера pip, поскольку он является стандартным и наиболее распространенным способом для управления пакетами, и, кроме того, обычно он устанавливается вместе с интерпретатором Python и поэтому обычно уже присутствует в системе.
pip загружает пакеты из репозитория PyPI, который является самым большим репозиторием пакетов Python.
#Installing #Packages #PIP | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
В качестве пет-проекта для работы с API и базами данных автор решил написать своего бота-ассистента.
Идея простая: прокси к OpenAI, но с нюансами: он хотел разобраться, как работать с относительно новой внутренней валютой Telegram Stars, реализовать собственную систему промокодов и админку без использования громоздких фреймворков, оставаясь на библиотеке telebot (pyTelegramBotAPI).
— В этой статье автор покажет, как реализовал биллинг через Stars, «управление пользователями» и поделюсь исходным кодом.
#Telegram #Bot #OpenAl | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
У нас для вас хорошие новости: f-строки вступают в дело, чтобы помочь с форматированием.
Также известные как «форматированные строковые литералы», f-strings являются строковыми литералами с «f» в начале и фигурные скобки, содержащие выражения, которые в дальнейшем будут заменены своими значениями.
Выражения оцениваются по мере выполнения и затем форматируются при помощи протокола __format__ ; как всегда, документация Python может помочь, если хотите узнать больше.
#String #Formatting | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
Go – статически типизированный компилируемый язык, то естьисходный код компилируется в машинный код, что обеспечивает высокую скорость выполнения программ.
Главная идея Go — минимализм: меньше «магии», больше понятного и предсказуемого кода.
#Golang #Book #Beginner #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥4
Строка — это коллекция символов, каждый из которых, в принципе, тоже считается строкой, поскольку в Python нет соответствующего символьного типа данных.
Словарь в Python хранит данные в виде пар ключ-значение; ключи в словаре должны быть уникальны.
— В этой статье мы разберем, как можно преобразовать строку в словарь.
#Conversion #Dictionary #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥2
Python — это скриптовый язык программирования, который используется во многих областях, начиная от IOS и Android и заканчивая серверными OS.
1) Веб-разработка
2) Машинное обучение
3) Автоматизация процессов
#Framework #Web #Automation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3
В этой статье мы рассмотрим ключевые принципы архитектурной организации для разных типов проектов – веб-приложений, библиотек, микросервисов и систем обработки данных.
Обсудим разделение системы на слои (domain, service, infrastructure), использование популярных шаблонов проектирования (Dependency Injection, Repository, Facade), организацию кода по модулям и пакетам, примеры структуры каталогов, работу с зависимостями и конфигурацией (Pydantic, dotenv), логгирование и мониторинг, обеспечение тестируемости, поддержку расширяемости и модульности.
#Architecture #Project | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥2🤝1
Python по умолчанию поддерживает работу с базой данных SQLite.
Для этого применяется встроенная библиотека sqlite3, которая в python доступна в виде одноименного модуля.
#SQLite | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
В мире Python концепт CMS, не похож с тем что вы возможно встречали в PHP (WordPress).
Разобраться в PHP с готовым CMS гораздо легче чем в Python.
На данный момент существуют несколько CMS которые используют фреймворк Django, самые популярные из них это django-cms и Wagtail.
В данной статье мы будем выполнять первые шаги к собственному сайту на Python используя Wagtail.
#Wagtail #Django #CMS | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤3
В этой статье мы рассмотрим, как напечатать табуляцию, т.е. вывести на экран табы (или пробелы) в виде отступов между частями строки.
Для вывода табуляции используется символ\t.
Например,print('bobby\thadz').
Символ
\t внутри строки является управляющей последовательностью для символа табуляции.#Tabulation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍3
Первая часть этой статьи вызвала оживлённое обсуждение.
В комментариях читатели делились собственным опытом, напоминали о тонкостях, которые я упустил, и задавали отличные уточняющие вопросы.
— В этой части мы продолжим разбирать очередные «подводные камни» в Python.
#Opinion #Work #Conversation #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2