Python Ninja | Программирование
6.92K subscribers
1.08K photos
99 videos
918 links
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja!

Связь: @sfoninja
Download Telegram
Наш слон 🌟

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
12💯3
Если вдруг вы ещё не слышали про «Pythontutor» загляните

Бесплатный курс по 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
4
Варианты
Anonymous Quiz
63%
A
21%
B
4%
C
12%
D
Совет по Python

Использование встроенных функций сокращает код, экономят время и делают код чище и читаемее

Традиционный способ
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


✈️ Python Ninja
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🍌1
Структуры данных в Python краткий гид

Все ключевые структуры данных в Python: массивы, списки, связные списки, стеки, очереди, хеш-таблицы, деревья и графы — с примерами кода для эффективной работы!


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Неловко вышло 📸

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁132
This media is not supported in your browser
VIEW IN TELEGRAM
Мощная тулза анализа безопасности и разведки сайтов «Web Check»

Показывает где находится сервер, как настроены сертификаты безопасности, какие технологии используются и нет ли уязвимостей в конфигурации

Просто вставляешь ссылку, мгновенно получаешь полный расклад по сайту 😮

☝️ Ссылка источник

@Terminal_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Совет по Python: Используйте функцию enumerate() для итерации с индексами

Если вам нужно пройтись по списку и получить одновременно и элемент, и его индекс — функция enumerate() отлично с этим справится! Она возвращает итератор кортежей, где первый элемент — индекс, а второй — сам элемент. Это удобно для отслеживания позиций и работы с элементами.

Пример:
student_names = ["Mark", "Sarah", "Lui"]

for index, student in enumerate(student_names):
print(f'{index}. {student}')

Вывод:
0. Mark
1. Sarah
2. Lui


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Ультимативный онлайн-справочник по командам и операциям Docker

Инструмент быстрого доступа который превращает работу с Docker в простой и предсказуемый процесс. Команды и операции аккуратно сгруппированы по темам, чтобы нужное решение находилось за считанные секунды

Идея сервиса минимализм и польза: ничего лишнего, только команды, которые реально применяются в ежедневной работе с контейнерами 👌

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Коварный аргумент по умолчанию

Что выведет код 😎

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🍌2