Шпаргалка по виртуальному окружению Python
• Эта шпаргалка собрала популярные инструменты для создания и работы с изолированными средами, а также команды по установке данных инструментов и активации виртуального окружения.
🧷 https://cheatography.com/ilyes64/cheat-sheets/python-virtual-environments/
#Шпаргалка
• Эта шпаргалка собрала популярные инструменты для создания и работы с изолированными средами, а также команды по установке данных инструментов и активации виртуального окружения.
🧷 https://cheatography.com/ilyes64/cheat-sheets/python-virtual-environments/
#Шпаргалка
❤5🔥2
@dataclass
Декоратор определяет методы __init__(), __eq__(), __repr__() на основе аннотированных полей. Проще говоря, таким образом создаются классы, которые хранят данные, которые мы определяем заранее.
📕 Документация
#урок
❤5🔥2
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
⌨️ подписаться
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📌 Вычисление суммы списка строк с числами
• Для преобразования списка строк с числами включая десятичные c разделением их по типам int и float, необходимо перед преобразованием в тип float проверять строку на вхождение точки '.'
• Для проверки строки на целое число перед преобразованием проверим, что строка состоит только из десятичных чисел str.isdigit().
• После выполнения всех преобразований применим функцию sum().
📕 Документация
#урок
• Для преобразования списка строк с числами включая десятичные c разделением их по типам int и float, необходимо перед преобразованием в тип float проверять строку на вхождение точки '.'
• Для проверки строки на целое число перед преобразованием проверим, что строка состоит только из десятичных чисел str.isdigit().
• После выполнения всех преобразований применим функцию sum().
📕 Документация
#урок
❤5👍2
С платежами поможет pay.hot. Подключаем оплату на сайте, в приложении или Telegram:
- СБП
- Банковские карты РФ
- Международные банковские карты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📌 functools.singledispatch()
Декоратор позволяет определить функцию, которая может быть перегружена на основе типа ее первого аргумента. Используется для создания функций, которые ведут себя по-разному в зависимости от типа их ввода.
#урок
❤5👍3🔥2
📌 Функция abs()
Функция abs() используется для возврата абсолютного значения числа.
abs() принимает только один аргумент, число, абсолютное значение которого должно быть возвращено. Аргумент может быть целым числом, числом с плавающей запятой или комплексным числом.
• Если аргумент представляет собой целое число или число с плавающей запятой, abs() возвращает абсолютное значение в виде целого числа или числа с плавающей запятой.
• В случае комплексного числа abs() возвращает только часть величины, которая также может быть числом с плавающей запятой.
📕 Документация
#урок
Функция abs() используется для возврата абсолютного значения числа.
abs() принимает только один аргумент, число, абсолютное значение которого должно быть возвращено. Аргумент может быть целым числом, числом с плавающей запятой или комплексным числом.
• Если аргумент представляет собой целое число или число с плавающей запятой, abs() возвращает абсолютное значение в виде целого числа или числа с плавающей запятой.
• В случае комплексного числа abs() возвращает только часть величины, которая также может быть числом с плавающей запятой.
📕 Документация
#урок
❤2🔥1
📌
Это может быть полезной оптимизацией для функций, требующих значительных вычислительных ресурсов или часто вызываемых с одними и теми же аргументами.
#урок
@functools.lru_cache
Это декоратор, который кэширует результат функции, чтобы не нужно было пересчитывать их каждый раз при вызове. Это может быть полезной оптимизацией для функций, требующих значительных вычислительных ресурсов или часто вызываемых с одними и теми же аргументами.
#урок
❤2👍1
📌 Функция all()
• Функция all() возвращает значение True , если все элементы в итерируемом объекте - истинны, в противном случае она возвращает значение False.
• Если передаваемая последовательность пуста, то функция all() также возвращает True.
• Функция all() применяется для проверки на True всех значений в последовательности и эквивалентна коду на картинке.
📕 Документация
#урок
• Функция all() возвращает значение True , если все элементы в итерируемом объекте - истинны, в противном случае она возвращает значение False.
• Если передаваемая последовательность пуста, то функция all() также возвращает True.
• Функция all() применяется для проверки на True всех значений в последовательности и эквивалентна коду на картинке.
📕 Документация
#урок
❤2🔥1
На Stepik вышла программа «DevOps с нуля: от Linux до Kubernetes»
Это комплексная программа из 5 практических курсов по ключевым технологиям DevOps: Linux, Git, Docker, GitLab CI/CD, Kubernetes
Вы последовательно пройдёте путь от работы в Linux и управления кодом через Git до контейнеризации приложений, настройки CI/CD-пайплайнов и развёртывания в Kubernetes.
Что вы изучите:
Все знания закрепляются на практике с помощью заданий с автопроверкой.
Материал подаётся последовательно и понятным языком: с примерами, схемами и демонстрациями. Во время обучения можно задавать вопросы по урокам и заданиям, получать обратную связь и помощь при возникновении сложностей.
После прохождения программы вы получите сертификат, который можно добавить в резюме.
Скидка 20% на 48 часов: по промокоду
Открыть программу на Stepik
Это комплексная программа из 5 практических курсов по ключевым технологиям DevOps: Linux, Git, Docker, GitLab CI/CD, Kubernetes
Вы последовательно пройдёте путь от работы в Linux и управления кодом через Git до контейнеризации приложений, настройки CI/CD-пайплайнов и развёртывания в Kubernetes.
Что вы изучите:
• работу с Linux и командной строкой
• Git и контроль версий в реальных проектах
• создание Docker-образов и запуск контейнеров
• автоматизацию сборки, тестирования и деплоя в GitLab CI/CD
• развёртывание и управление приложениями в Kubernetes
• сети, хранилища, конфигурации и секреты
• диагностику инфраструктуры и автоматизацию рутинных задач
... и многое другое
Все знания закрепляются на практике с помощью заданий с автопроверкой.
Материал подаётся последовательно и понятным языком: с примерами, схемами и демонстрациями. Во время обучения можно задавать вопросы по урокам и заданиям, получать обратную связь и помощь при возникновении сложностей.
После прохождения программы вы получите сертификат, который можно добавить в резюме.
Скидка 20% на 48 часов: по промокоду
ADMING20 стоимость всей программы составит 10 392 ₽.Открыть программу на Stepik
❤1
📌
Это может быть полезно, когда нужно создать новую функцию, похожую на существующую, но с некоторыми аргументами, уже установленными на определенные значения.
#урок
functools.partial()
Это функция, которая позволяет вам создать новую функцию с уже переданными параметрами существующей функции. Это может быть полезно, когда нужно создать новую функцию, похожую на существующую, но с некоторыми аргументами, уже установленными на определенные значения.
#урок
❤2🔥1
📌 Функция any()
• Функция any() возвращает True, если какой-либо (любой) элемент в итерируемом объекте является истинным True, в противном случае any() возвращает значение False.
• Если последовательность пуста, то функция any() возвращает False.
• Функция any() применяется для проверки истинности любого из значений в итерируемом объекте и эквивалентна коду на картинке.
📕 Документация
#урок
• Функция any() возвращает True, если какой-либо (любой) элемент в итерируемом объекте является истинным True, в противном случае any() возвращает значение False.
• Если последовательность пуста, то функция any() возвращает False.
• Функция any() применяется для проверки истинности любого из значений в итерируемом объекте и эквивалентна коду на картинке.
📕 Документация
#урок
❤1
📌 copy
Библиотека для создания поверхностных и глубоких копий объекта.
Неглубокая копия — копия объекта, который сохраняет ссылки на существующие объекты, а не создаёт новые.
Глубокая копия создает рекурсивно копирует объекты, на которые ссылается полученный экземпляр.
#урок
Библиотека для создания поверхностных и глубоких копий объекта.
Неглубокая копия — копия объекта, который сохраняет ссылки на существующие объекты, а не создаёт новые.
Глубокая копия создает рекурсивно копирует объекты, на которые ссылается полученный экземпляр.
#урок
❤1