PPythoner

Pythoner

@pythonercode🔌 Гаджеты🇷🇺 Русский📅 март 2026 г.

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

📊 Полная статистика📝 Все посты
##39
7.1K
Подписчики
1.0K
Ср. охват
14.8%
Вовлечённость
20
Постов
~0.6
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ppythonercode
pythonercode
17 февр., 16:29

✈️Sidecar — это архитектурный паттерн, когда рядом с основным сервисом запускается отдельный контейнер, который выполняет вспомогательные задачи. ➡️Что обычно выносят в sidecar: — логирование и сбор метрик — прокси для сетевых запросов — сервис Mesh (например, Istio Envoy) — мониторинг и безопасность 💡Преимущества: — основной сервис остаётся «чистым» и сосредоточенным только на бизнес-логике — независимое обновление и масштабирование sidecar — одинаковый подход к инфраструктуре (единые логеры, ...

👁 1.5K📷 photo
Ppythonercode
pythonercode
16 февр., 17:54

✈️frozenset — это множество, элементы которого нельзя изменять после создания. Оно поддерживает те же операции, что и обычный set: объединение, пересечение, разность. ➡️Пример: a = frozenset([1, 2, 3]) b = frozenset([3, 4, 5]) print(a & b) # пересечение → frozenset({3}) 💡Удобно, когда нужно использовать множество как ключ в словаре или элемент другого множества 🐍 Pythoner

👁 1.5K📷 photo
Ppythonercode
pythonercode
22 февр., 15:44

✈️Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно указать, как извлекать элементы из документа JSON. ➡️Основные примеры использования: import jmespath jmespath.search('foo.bar', {'foo': {'bar': 'baz'}}) # output: 'baz' jmespath.search('foo.*.name', {'foo': {'bar': {'name': 'one'}, 'baz': {'name': 'two'}}}) # output: ['one', 'two'] ⬆️Тут нет ничего сложного. Метод search принимает паттерн, по которому требуется извлечь данные, а также словарь (к...

👁 1.4K📷 photo
Ppythonercode
pythonercode
20 февр., 18:36

✈️Функция globals() возвращает словарь всех глобальных переменных текущего модуля. Можно использовать для динамического доступа к переменным по имени. ➡️Пример: x = 42 name = "Python" print(globals()["x"]) # 42 print(globals()["name"]) # Python 💡Заключение: Полезно для отладки, метапрограммирования и работы с динамическими именами, но в обычном коде лучше использовать напрямую 🐍 Pythoner

👁 1.4K📷 photo
Ppythonercode
pythonercode
2 мар., 17:12

✈️Одним из основных преимуществ Pendulum является возможность легко создавать и форматировать даты. Давайте рассмотрим пример: import pendulum # Создание даты date = pendulum.datetime(2023, 10, 5) # Форматирование даты formatted_date = date.format('YYYY-MM-DD') print(formatted_date) # Вывод: 2023-10-05 ⬆️С помощью Pendulum вы можете легко создавать даты и форматировать их в нужный формат с помощью метода format. ➡️Работа с временными зонами Pendulum значительно упрощает работу с временными зонам...

👁 1.3K📷 photo
Ppythonercode
pythonercode
25 февр., 17:19

✈️В Python целые числа имеют "бесконечную" точность. Это означает, что вы можете работать с целыми числами любого размера, не беспокоясь о переполнении. ➡️Например, давайте возьмем число 2 и возведем его в степень 1000: print(2**1000) ➡️Результат: 107150860718626732094842504906000181056140481170553360744375038837035105112493612249319837881569585812759467291755314682518714528569231404359845775746985748039345677748242309854210746050623711418779541821530464749835819412673987675591655439460770629145...

👁 1.2K📷 photo
Ppythonercode
pythonercode
7 мар., 16:35

✈️Распаковка значений в Python - это способ присвоения значений из итерируемых объектов переменным. Это позволяет извлечь значения из списка, кортежа, строки или других итерируемых объектов и присвоить их отдельным переменным. ➡️Комбинации с примерами и краткими описаниями: 1. Распаковка в несколько переменных: a, b, c = 1, 2, 3 # a = 1, b = 2, c = 3 ➡️Присваивание значений из кортежа переменным. 2. Распаковка посимвольно в строки: a, b = "12" # a = '1', b = '2' ➡️Разделение строки на отдельные ...

👁 1.1K📷 photo
Ppythonercode
pythonercode
27 февр., 16:41

✈️При вызове скрипта Python можно указать различные параметры/флаги для большей гибкости. Вот наиболее часто используемые варианты: -h или --help: Выводит справку по доступным флагам. -V или --version: Выводит номер версии Python. -m <module>: Запускает модуль как скрипт (например, python -m venv venv). -c <command>: Выполняет указанную команду Python (например, python -c "print('Hello, World!')"). -i: Включает интерактивный режим REPL после выполнения скрипта. -O: Включает оптимизацию байт-кода...

👁 1.1K📷 photo
Ppythonercode
pythonercode
5 мар., 17:27

✈️Байтовые объекты представляют собой последовательность байтов, которая хранит информацию в двоичном формате. ➡️В Python байтовые объекты представлены типами данных bytes и bytearray. Различие заключается в том, что bytes является неизменяемым типом данных, в то время как bytearray - изменяемым. Также в Python имеется тип данных memoryview, предоставляющий доступ к внутренним данным объекта, который поддерживает буферный протокол, без копирования. Для создания байтовых объектов можно использова...

👁 1.1K📷 photo
Ppythonercode
pythonercode
4 мар., 17:31

✈️git merge объединяет две ветки, создавая новый коммит, который объединяет изменения из обеих веток. Это означает, что вся история обеих веток сохраняется, и создается так называемый "слияние" (merge commit). ✈️git rebase позволяет переназначить (переписать) коммиты из одной ветки на другую. Это создаёт новое основание для вашей ветки и делает историю более линейной, очищая её от избыточных merge-коммитов. 🐍Pythoner

👁 1.0K📷 photo

Типы хуков

Нейтральный20 | 1.0K просм.

Длина постов

Длинные (500-1000)7 | 1.1K просм.
Очень длинные (1000+)6 | 979 просм.
Средние (200-500)4 | 1.2K просм.
Короткие (<200)1 | 903 просм.

Влияние эмодзи

903
С эмодзи (1)
1.1K
Без эмодзи (19)
-14.3% охвата

Типы контента

📷
18
photo
1.1K просм.
📝
2
text
869 просм.