Лишний and в сравнениях
Если видите повторяющуюся переменную в условии код можно упростить
Было:
Стало:
Важно:
Вывод:
Меньше дублирования чище код🐍
✈️ Python Ninja
Если видите повторяющуюся переменную в условии код можно упростить
Было:
if x > y and y > z:
...
Стало:
if x > y > z:
...
Важно:
x > y > z # это (x > y) and (y > z)
Вывод:
Меньше дублирования чище код
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Принёс полезный инструмент для разбора команд терминала
Сервис который расшифровывает все команды Linux и Bash буквально по частям. Печатаем команду получаем подробное объяснение каждого флага и аргумента без необходимости залезать в man-страницы
Отличный инструмент для обучения, разбора чужих скриптов и безопасной работы с терминалом❓
☝️ Ссылка источник
✈️ Python Ninja
Сервис который расшифровывает все команды Linux и Bash буквально по частям. Печатаем команду получаем подробное объяснение каждого флага и аргумента без необходимости залезать в man-страницы
Отличный инструмент для обучения, разбора чужих скриптов и безопасной работы с терминалом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
100 горячих клавиш которые ускорят и упростят вашу работу за компьютером
Справочник популярных комбинаций клавиш ПК для быстрого управления системой, текстом и файлами
Ставь лайк если полезно❤️
✈️ Python Ninja
Справочник популярных комбинаций клавиш ПК для быстрого управления системой, текстом и файлами
Ставь лайк если полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
f-строки в Python: просто и удобно
f-строки это современный и наглядный способ форматирования строк в Python. Они позволяют прямо внутри строки подставлять значения переменных и результаты выражений
Примеры:
Обратите внимание: при работе со списками оператор + не складывает элементы, а объединяет списки📖
✈️ Python Ninja
f-строки это современный и наглядный способ форматирования строк в Python. Они позволяют прямо внутри строки подставлять значения переменных и результаты выражений
Перед строкой ставится f
Внутри {} можно писать любые выражения
На выходе получается обычная строка с уже подставленными значениями
Примеры:
x = 5
y = 7
f'{x} + {y} = {x+y}'
# 5 + 7 = 12
x = [1, 2]
y = [3, 4]
f'{x} + {y} = {x+y}'
# [1, 2] + [3, 4] = [1, 2, 3, 4]
Обратите внимание: при работе со списками оператор + не складывает элементы, а объединяет списки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
Удобная шпаргалка по архитектурным стилям API
Каждый стиль API появился не случайно:
🟠 REST сделал интеграции простыми и популярными
🟠 GraphQL закрыл проблему «лишних данных»
🟠 gRPC стал стандартом для высоконагруженных сервисов
🟠 WebSocket обеспечил двустороннюю связь в реальном времени
А брокерские протоколы (AMQP, MQTT) упростили работу с очередями сообщений
Собрали их все в одну шпаргалку — удобно для быстрого сравнения❤️
✈️ Python Ninja
Каждый стиль API появился не случайно:
А брокерские протоколы (AMQP, MQTT) упростили работу с очередями сообщений
Собрали их все в одну шпаргалку — удобно для быстрого сравнения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Наткнулся на полезное руководство «Дорожная карта DevOps 2026»
Это структурированная карта которая покажет что учить и в каком порядке: от Linux, сетей и программирования до Docker, CI/CD, Kubernetes, облаков и мониторинга
Отличный ориентир для тех, кто хочет собрать цельную картину DevOps, а не прыгать между туториалами📝
☝️ Ссылка источник
✈️ Python Ninja
Это структурированная карта которая покажет что учить и в каком порядке: от Linux, сетей и программирования до Docker, CI/CD, Kubernetes, облаков и мониторинга
Отличный ориентир для тех, кто хочет собрать цельную картину DevOps, а не прыгать между туториалами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Нашёл чеклист лучших практик для разработки backend-приложений
Удобный и структурированный чеклист для всех, кто разрабатывает backend: от настройки проекта и API-дизайна до тестирования, логирования и деплоя. Можно буквально пройтись по пунктам и улучшить свой текущий сервис
Полезно для pet-проектов и подготовки к собеседованиям🎁
☝️ Ссылка источник
✈️ Python Ninja
Удобный и структурированный чеклист для всех, кто разрабатывает backend: от настройки проекта и API-дизайна до тестирования, логирования и деплоя. Можно буквально пройтись по пунктам и улучшить свой текущий сервис
Полезно для pet-проектов и подготовки к собеседованиям
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Форматирование строк в Python краткая шпаргалка
В Python существует несколько способов подставлять значения в строки. Раньше использовался метод
✈️ Python Ninja
В Python существует несколько способов подставлять значения в строки. Раньше использовался метод
.format(), а начиная с версии 3.6 появился более удобный способ f-строкиPlease open Telegram to view this post
VIEW IN TELEGRAM
👍3
Масштабное руководство по работе с промптами для разработчиков
Десятки практик, примеры промптов, готовые сценарии и сравнения «плохих» и «хороших» запросов. Отличный инструмент, чтобы научиться получать от ИИ максимум пользы📝
☝️ Ссылка источник
✈️ Python Ninja
Десятки практик, примеры промптов, готовые сценарии и сравнения «плохих» и «хороших» запросов. Отличный инструмент, чтобы научиться получать от ИИ максимум пользы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Подборка из 150 часто задаваемых вопросов для собеседований по Python
Разбиты по уровням: новичок, середнячок и гуру. Всё с ответами: синтаксис, типы, ООП, библиотеки и всякие хитрые штуки
Удачного тебе собеседования🎁
☝️ Ссылка источник
✈️ Python Ninja
Разбиты по уровням: новичок, середнячок и гуру. Всё с ответами: синтаксис, типы, ООП, библиотеки и всякие хитрые штуки
Удачного тебе собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
В Python переменные это скорее стикеры а не коробки
Переменная не хранит значение внутри себя, а просто указывает на него
Если изменить список изменения увидят обе переменные. Со «стикерами» это выглядит логично: вы просто приклеили два ярлыка к одному объекту.
А вот если думать как о коробках получается какая-то магия: будто две разные коробки внезапно меняются одновременно
✈️ Python Ninja
Переменная не хранит значение внутри себя, а просто указывает на него
Если изменить список изменения увидят обе переменные. Со «стикерами» это выглядит логично: вы просто приклеили два ярлыка к одному объекту.
А вот если думать как о коробках получается какая-то магия: будто две разные коробки внезапно меняются одновременно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Есть число с плавающей точкой в Python и нужно вывести его как процент используй формат
✈️ Python Ninja
% в f-строкеx = .023
print(f'{x:.2%}') # 2.30%
x = .02375
print(f'{x:.2%}') # 2.38% -- округляется!
x = 1.02375
print(f'{x:.2%}') # 102.38%
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3❤2
Ловите подгон коллекция интерактивных лабораторий от KodeKloud
Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО😌
☝️ Ссылка источник
✈️ Python Ninja
Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Сокровищница изучения Kubernetes: Fast-Kubernetes от теории к практике
Kubernetes всегда сложно «схватить» по кускам и этот репозиторий помогает быстро собрать целостную картину
Здесь не простая теория, а целый набор практических LAB’ов и cheat-sheet’ов, где разбираются ключевые сущности: Pods, Deployments, Services, ConfigMaps, Volumes, Ingress и многое другое
Хороший вариант для ускоренного погружения и закрепления базы📚
☝️ Ссылка источник
✈️ Python Ninja
Kubernetes всегда сложно «схватить» по кускам и этот репозиторий помогает быстро собрать целостную картину
Здесь не простая теория, а целый набор практических LAB’ов и cheat-sheet’ов, где разбираются ключевые сущности: Pods, Deployments, Services, ConfigMaps, Volumes, Ingress и многое другое
Хороший вариант для ускоренного погружения и закрепления базы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2