Хорошая книга по питону для старта «Learn Python 3» Python с нуля бесплатно книга прямо на GitHub. Нашёл полноценное руководство по Python, оформленное как книга: всё от базовых конструкций до первых реальных программ Можно спокойно идти по главам и постепенно разбираться в языке Ставь лайк и погнали учиться 😮 ☝ Ссылка источник ✈ Python Ninja
Python Ninja | Программирование
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja! Связь: @sfoninja
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
15 из 15Откопал две мощные платформы для практического обучения «Play with Docker и Play with Kubernetes» Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями...
Равенство значений в Python Что выведет код? ❓ ✈️ Python Ninja
Подвох с параметрами по умолчанию в Python def add(item, items=[]): items.append(item) return items add("apple") # ['apple'] add("banana") # ['apple', 'banana'] Почему так? ➡️ Важно помнить: значения по умолчанию создаются при определении функции, а не при каждом вызове. Поэтому если использовать изменяемый объект (например, список), он будет один и тот же для всех вызовов. ✅ Правильный способ: def add(item, items=None): if items is None: items = [] items.append(item) return items Теперь всё буд...
Совет по Python Не преобразовывай итераторы в списки только ради срезов. Это тратит память и время впустую 😬 Вместо этого используй islice из модуля itertools — результат тот же, но без лишних затрат 💪 from itertools import islice # Плохо: загружает всё в память data = list(big_file_iter) first_10 = data[:10] # Хорошо: берёт только первые 10 элементов first_10 = list(islice(big_file_iter, 10)) ✈ Python Ninja
Классы и объекты в Python ✈️ Python Ninja
Ловите годноту «VulnHub» платформа для практики реальных атак в безопасной среде Бесплатная библиотека преднамеренно уязвимых виртуальных машин («boxes»), которые можно скачать и запустить в VirtualBox/VMware, чтобы отрабатывать сканирование, эксплуатацию и эскалацию привилегий в контролируемой лаборатории Идеально подходит для обучения, подготовки к CTF и оценки практических навыков специалистов по кибербезопасности 😎 ☝️ Ссылка источник ✈ Python Ninja
Хочешь ворваться в мир кибербеза лови подгон «90DaysOfCyberSecurity» Твой личный план прокачки на 90 дней направленный на развитие ключевых навыков в области кибербезопасности. Каждый день новые темы от сетевых основ до анализа вредоносного ПО и пентеста Всё удобно сделано: задания, готовые ресурсы и советы по изучению Ставь лайк и стартуй ❤️ ☝️ Ссылка источник ✈ Python Ninja
Хочешь понять Kubernetes глубже Попробуй этот подход. Есть серия гайдов, где кластер Kubernetes собирается буквально вручную. В этой части настройка worker-нод и всех необходимых компонентов Такой формат помогает не просто пользоваться Kubernetes, а реально понять, как он устроен внутри 🏴☠ ☝ Ссылка источник ✈ Python Ninja