Функции any() и all() в Python
✈️ Python Ninja
Разбираем, как работают any() и all() — мощные инструменты для проверки условий в коллекциях с примерами кода! Узнайте, как заменить громоздкие циклы и условия одной строкой кода с any()/all() — с наглядными примерами!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡6❤2
Откопал интересную платформу для новичков в бэкенд-разработке — BootDev
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки🔞
☝️ Ссылка источник
✈️ Python Ninja
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🗿1
Совет по Python: Использование словаря в качестве оператора match-switch
Одна из интересных особенностей словарей — их можно использовать как операторы
В приведённом примере словарь
✈️ Python Ninja
Одна из интересных особенностей словарей — их можно использовать как операторы
switch. Этот подход удобен в простых сценариях принятия решений, где нужно сопоставить выбор с определённым действием или значениемВ приведённом примере словарь
switch_dict сопоставляет дни недели с задачами. Если день недели существует в словаре как ключ, возвращается соответствующая задача. Если день не найден, используется значение по умолчанию "invalid option", переданное в метод get(). Такой подход особенно полезен, когда у вас ограниченное количество вариантов и нужно обрабатывать их эффективноPlease open Telegram to view this post
VIEW IN TELEGRAM
❤3
Принес полезный репо — «Python Cheatsheet»
Огромная и очень удобная шпаргалка по Python где в одном месте собрано всё, что нужно: от списков и словарей до многопоточности и графиков. Весь материал систематизирован по темам обеспечивая быстрый доступ👍
☝️ Ссылка источник
✈️ Python Ninja
Огромная и очень удобная шпаргалка по Python где в одном месте собрано всё, что нужно: от списков и словарей до многопоточности и графиков. Весь материал систематизирован по темам обеспечивая быстрый доступ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
ПК из будущего: Терминатор уже здесь
Пока все выбирают корпуса, один чувак пошёл дальше и встроил ПК в Терминатора. Внутри жирнейшая система, способная на всё
Главное правило простое: не подключать ИИ, если не хочешь услышать I’ll be back😎
✈️ Python Ninja
Пока все выбирают корпуса, один чувак пошёл дальше и встроил ПК в Терминатора. Внутри жирнейшая система, способная на всё
Главное правило простое: не подключать ИИ, если не хочешь услышать I’ll be back
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥2🔥2
Нашёл отличное интерактивное разъяснение про B-деревья
Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД
Один из лучших способов наконец-то сложить картинку в голове👍
☝️ Ссылка источник
✈️ Python Ninja
Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД
Один из лучших способов наконец-то сложить картинку в голове
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Лямбды это не просто однострочные функци они помогают сохранять контекст
Вот наглядный пример коротко поясню его смысл.
Без lambda:
🔄 Логика сортировки вынесена в отдельную функцию
🔄 Если код большой (100–200 строк), приходится «прыгать» глазами туда-сюда, чтобы понять, по чему именно идёт сортировка
С lambda:
🔄 Условие сортировки находится прямо на месте использования
🔄 Контекст не теряется: сразу видно, что сортируем по user['name']
🔄 Меньше шума и вспомогательного кода
✈️ Python Ninja
Вот наглядный пример коротко поясню его смысл.
Без lambda:
def get_name(user):
return user['name']
users.sort(key=get_name)
С lambda:
users.sort(key=lambda user: user['name'])
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Подарок от Microsoft: Visual Studio Code for Education
Бесплатная онлайн платформа для школьников и студентов. Выбираем курс Python или HTML/CSS/JavaScript и сразу приступаем к практике
Никаких танцев с бубнами и установок софта подойдет даже для чайников❤️
☝️ Ссылка источник
✈️ Python Ninja
Бесплатная онлайн платформа для школьников и студентов. Выбираем курс Python или HTML/CSS/JavaScript и сразу приступаем к практике
Никаких танцев с бубнами и установок софта подойдет даже для чайников
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Сокровищница Python для начинающих
Безопасное и бесплатное пространство для первых шагов в Python. Платформа для новичков, которым важно учиться без давления, сложных терминов и страха ошибок
Курс построен вокруг практики: учишь, пробуешь, ошибаешься и исправляешь код с подсказками
Такой подход превращает обучение в спокойный и увлекательный процесс, а не в борьбу с непонятной теорией😧
☝️ Ссылка источник
✈️ Python Ninja
Безопасное и бесплатное пространство для первых шагов в Python. Платформа для новичков, которым важно учиться без давления, сложных терминов и страха ошибок
Курс построен вокруг практики: учишь, пробуешь, ошибаешься и исправляешь код с подсказками
Такой подход превращает обучение в спокойный и увлекательный процесс, а не в борьбу с непонятной теорией
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3