Краткий гид по основным компонентам Docker
CLI, образы, контейнеры, тома, сети — в Docker много ключевых понятий. В этом посте собрали всё самое важное
✈️ Python Ninja
CLI, образы, контейнеры, тома, сети — в Docker много ключевых понятий. В этом посте собрали всё самое важное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Распаковка последовательностей с
В Python можно распаковывать последовательности с помощью *, чтобы работать с переменным количеством элементов
При этом * можно ставить в любом месте, и он соберёт все «лишние» значения в отдельную переменную-список👇
Удобно, когда не знаешь заранее длину списка или нужно взять только часть элементов
✈️ Python Ninja
* в PythonВ Python можно распаковывать последовательности с помощью *, чтобы работать с переменным количеством элементов
При этом * можно ставить в любом месте, и он соберёт все «лишние» значения в отдельную переменную-список
a, b, c = 10, 2, 3 # стандартная распаковка
a, *b = 10, 2, 3 # b = [2, 3]
a, *b, c = 10, 2, 3, 4 # b = [2, 3]
*a, b, c = 10, 2, 3, 4 # a = [10, 2]
Удобно, когда не знаешь заранее длину списка или нужно взять только часть элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
Крутая подробная шпаргалка для Backend разработчиков
Всё необходимое: от основ работы интернета и ПК до баз данных, API, тестирования и многое другое. Краткие и понятные объяснения дополнены таблицами, схемами и ссылками для детального изучения
Сохрани, чтобы не гуглить перед каждым проектом📚
☝️ Ссылка источник
✈️ Python Ninja
Всё необходимое: от основ работы интернета и ПК до баз данных, API, тестирования и многое другое. Краткие и понятные объяснения дополнены таблицами, схемами и ссылками для детального изучения
Сохрани, чтобы не гуглить перед каждым проектом
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤝1
Goalkicker — кладезь бесплатных IT книг
Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.
☝️ Ссылка источник
✈️ Python Ninja
Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Годнота для тех кто любит щупать дистры — «DistroSea»
60+ Linux-дистрибутивов прямо в браузере. Никаких установок, ISO, виртуалок. Запустил Arch — потыкал. Запустил Mint — сравнил. Всё быстро и бесплатно😳
☝️ Ссылка источник
✈️ Python Ninja
60+ Linux-дистрибутивов прямо в браузере. Никаких установок, ISO, виртуалок. Запустил Arch — потыкал. Запустил Mint — сравнил. Всё быстро и бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Codecademy — Python шпаргалка которая спасёт твой код
Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице🔥
☝️ Ссылка источник
✈️ Python Ninja
Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤩1
Принёс подарок для тех кто любит учиться через действие — «Genepy»
Образовательная онлайн платформа для изучения Python через практику
Каждое упражнение сопровождается автоматической проверкой,помогая закрепить материал и развить алгоритмическое мышление
Для новичков и опытных, за один лишь лайк❤️
☝️ Ссылка источник
✈️ Python Ninja
Образовательная онлайн платформа для изучения Python через практику
Каждое упражнение сопровождается автоматической проверкой,помогая закрепить материал и развить алгоритмическое мышление
Для новичков и опытных, за один лишь лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥2
❤3🔥2
Совет по Python: не глушите все ошибки
Ловить все исключения подряд это как пить обезболивающее, не сходив к врачу. Боль ушла но причина осталась.
Если этот сигнал заглушить, проблема никуда не денется просто вы о ней не узнаете, пока всё не бахнет в проде❓
Тихая катастрофа:
Так делать плохо: ошибка была, но вы её скрыли. Нет логов, нет уведомлений, нет понимания, что вообще произошло🔔
Обрабатываем то, что понимаем:
Все остальные исключения лучше не ловить без надобности. Пусть они “всплывут”, попадут в APM/логирование и уведомят команду — так вы хотя бы узнаете, что что-то сломалось🧠
✈️ Python Ninja
Ловить все исключения подряд это как пить обезболивающее, не сходив к врачу. Боль ушла но причина осталась.
🔄 Боль → сигнал, что что-то не так (например, сидишь на горячей плите).🔄 Исключение → сигнал, что в коде что-то сломалось.
Если этот сигнал заглушить, проблема никуда не денется просто вы о ней не узнаете, пока всё не бахнет в проде
Тихая катастрофа:
try:
process_payment()
except Exception:
# Был ли пользователь реально списан?
# Получил ли он доступ к платным функциям?
# Упала ли база данных? Кто знает!
pass
Так делать плохо: ошибка была, но вы её скрыли. Нет логов, нет уведомлений, нет понимания, что вообще произошло
Обрабатываем то, что понимаем:
try:
process_payment()
except PaymentError as e:
# Ошибка при оплате — обрабатываем
logger.error(f"Ошибка оплаты: {e}")
# Остальные исключения будут переданы для уведомления команды
Все остальные исключения лучше не ловить без надобности. Пусть они “всплывут”, попадут в APM/логирование и уведомят команду — так вы хотя бы узнаете, что что-то сломалось
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Наткнулся на интересный проект «WebVM» виртуальная Linux-машина прямо в браузере
Представьте себе Linux прямо в окне браузера и это не шутка. WebVM эмулирует Linux-среду, позволяет запускать x86-программы и тестировать код, не трогая вашу основную систему
Идеально для разработчиков и любителей технологий😘
☝️ Ссылка источник
✈️ Python Ninja
Представьте себе Linux прямо в окне браузера и это не шутка. WebVM эмулирует Linux-среду, позволяет запускать x86-программы и тестировать код, не трогая вашу основную систему
Идеально для разработчиков и любителей технологий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2❤🔥1
Нашёл реально годный ресурс «Quick Reference»
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой❤️
Подрубаем VPN и пробуем⬇️
☝️ Ссылка источник
✈️ Python Ninja
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой
Подрубаем VPN и пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤝1
Подарочек на выходные от David Beazley бесплатный практический курс — «Practical Python Programming»
Охватывает ключевые темы: организация кода, ООП, внутреннее устройство объектов, генераторы, тестирование и пакеты. Более 10 000 звёзд на GitHub, без регистрации, с примерами кода и домашками
Начинай уже сегодня📝
☝️ Ссылка источник
✈️ Python Ninja
Охватывает ключевые темы: организация кода, ООП, внутреннее устройство объектов, генераторы, тестирование и пакеты. Более 10 000 звёзд на GitHub, без регистрации, с примерами кода и домашками
Начинай уже сегодня
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Нашёл для вас шпаргалку по самым частым ошибкам в Python
Эта шпаргалка поможет быстро находить и устранять распространённые ошибки в Python. Вы узнаете, как распознавать SyntaxError, TypeError, NameError и другие исключения, а также разберётесь в их причинах
В материале есть примеры ошибок и простые способы их исправления — от пропущенных кавычек до проблем с файлами и словарями
Сохраняй пригодится📝
✈️ Python Ninja
Эта шпаргалка поможет быстро находить и устранять распространённые ошибки в Python. Вы узнаете, как распознавать SyntaxError, TypeError, NameError и другие исключения, а также разберётесь в их причинах
В материале есть примеры ошибок и простые способы их исправления — от пропущенных кавычек до проблем с файлами и словарями
Сохраняй пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
Ловите подгон коллекция интерактивных лабораторий от 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
❤6👍2