Крупнейшая коллекция практических заданий для специалистов DevOps
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться❤️
☝️ Ссылка источник
✈️ Python Ninja
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5
Если вдруг вы ещё не слышали про «Pythontutor» загляните
Бесплатный курс по Python на русском с пошаговым отладчиком, который наглядно показывает выполнение кода и объясняет ошибки, а также с большим набором интерактивных заданий разной сложности🏃♂️
☝️ Ссылка источник
✈️ Python Ninja
Бесплатный курс по Python на русском с пошаговым отладчиком, который наглядно показывает выполнение кода и объясняет ошибки, а также с большим набором интерактивных заданий разной сложности
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Совет по Python
Использование встроенных функций сокращает код, экономят время и делают код чище и читаемее
Традиционный способ
Улучшенный способ
✈️ Python Ninja
Использование встроенных функций сокращает код, экономят время и делают код чище и читаемее
Традиционный способ
def find_max(numbers):
max_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
return max_num
numbers = [4, 2, 9, 7, 5, 6]
print(find_max(numbers))
# Вывод: 9
Улучшенный способ
def find_max(numbers):
return max(numbers)
numbers = [4, 2, 9, 7, 5, 6]
print(find_max(numbers))
# Вывод: 9
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4😁4
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на интересный ресурс: тренажёр по типизации в Python
Интерактивные задачи по типам в Python. От простого к сложному: Union, Literal, TypedDict, Generic, Protocol и так далее. Попробуй пройти пару уровней и поймешь как структурировать свой код правильно и безопасно🔧
☝️ Ссылка источник
✈️ Python Ninja
Интерактивные задачи по типам в Python. От простого к сложному: Union, Literal, TypedDict, Generic, Protocol и так далее. Попробуй пройти пару уровней и поймешь как структурировать свой код правильно и безопасно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Хорошие новости для Python-сообщества
Anthropic инвестирует $1,5 млн в экосистему Python. Средства будут направлены в Python Software Foundation и на повышение безопасности open-source-пакетов.
В планах запуск проактивной автоматизированной проверки пакетов в PyPI вместо преимущественно реактивной модерации, а также финансирование инфраструктуры и программ поддержки сообщества.
Anthropic компания-разработчик ИИ-ассистента Claude🚬
☝️ Ссылка источник
✈️ Python Ninja
Anthropic инвестирует $1,5 млн в экосистему Python. Средства будут направлены в Python Software Foundation и на повышение безопасности open-source-пакетов.
В планах запуск проактивной автоматизированной проверки пакетов в PyPI вместо преимущественно реактивной модерации, а также финансирование инфраструктуры и программ поддержки сообщества.
Anthropic компания-разработчик ИИ-ассистента Claude
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🍌1
Структуры данных в Python краткий гид
✈️ Python Ninja
Все ключевые структуры данных в Python: массивы, списки, связные списки, стеки, очереди, хеш-таблицы, деревья и графы — с примерами кода для эффективной работы!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Мощная тулза анализа безопасности и разведки сайтов «Web Check»
Показывает где находится сервер, как настроены сертификаты безопасности, какие технологии используются и нет ли уязвимостей в конфигурации
Просто вставляешь ссылку, мгновенно получаешь полный расклад по сайту😮
☝️ Ссылка источник
@Terminal_tg
Показывает где находится сервер, как настроены сертификаты безопасности, какие технологии используются и нет ли уязвимостей в конфигурации
Просто вставляешь ссылку, мгновенно получаешь полный расклад по сайту
@Terminal_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Совет по Python: Используйте функцию enumerate() для итерации с индексами
Если вам нужно пройтись по списку и получить одновременно и элемент, и его индекс — функция
Пример:
Вывод:
✈️ Python Ninja
Если вам нужно пройтись по списку и получить одновременно и элемент, и его индекс — функция
enumerate() отлично с этим справится! Она возвращает итератор кортежей, где первый элемент — индекс, а второй — сам элемент. Это удобно для отслеживания позиций и работы с элементами.Пример:
student_names = ["Mark", "Sarah", "Lui"]
for index, student in enumerate(student_names):
print(f'{index}. {student}')
Вывод:
0. Mark
1. Sarah
2. Lui
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3