Внимание! - Вопрос!
Расскажите о принципе программирования DRY
Принцип Don’t Repeat Yourself («Не повторяйся») напоминает нам, что каждое повторяемое поведение в коде следует обособлять (например, выделять в отдельную функцию) для возможности многократного использования. Когда у вас в кодовой базе есть два совершенно одинаковых фрагмента кода, это не хорошо. Это часто приводит к рассинхронизации и прочим багам, не говоря уже о том, что от этого увеличивается размер программы.
#вопросы_из_собеседований
@python_practics
Расскажите о принципе программирования DRY
#вопросы_из_собеседований
@python_practics
👍5
BeautifulSoup
Библиотека для парсинга данных с HTML- и XML-разметок. С помощью нее можно автоматизировать процесс сбора информации со всех сайтов в интернете в Pythonic-стиле. BeautifulSoup используется среди аналитиков, ученых и разработчиков, которые собирают данные для обучения искусственного интеллекта.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Библиотека для парсинга данных с HTML- и XML-разметок. С помощью нее можно автоматизировать процесс сбора информации со всех сайтов в интернете в Pythonic-стиле. BeautifulSoup используется среди аналитиков, ученых и разработчиков, которые собирают данные для обучения искусственного интеллекта.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2
Вычисление времени выполнения в оболочке
Иногда важно знать время выполнения в оболочке или в блоке кода для получения лучшего алгоритма с минимальным количеством затраченного им времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Иногда важно знать время выполнения в оболочке или в блоке кода для получения лучшего алгоритма с минимальным количеством затраченного им времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7🔥2
Болевые точки Django в современной разработке
Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.
Подробности👇
#статьи
@python_practics
Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.
Подробности👇
#статьи
@python_practics
👍3
Enterprise-Grade Hybrid and Multi-Cloud Strategies
Чему вы научитесь:
• Планированию и развертыванию гибридных и мульти-облачных архитектур;
• Интеграции различных облачных провайдеров и их услуг;
• Оптимизации производительности и надежности в гибридных и мульти-облачных средах;
• Обеспечению безопасности и соответствия нормативным требованиям в развертывании облачных решений;
• Управлению и мониторингу гибридных и мульти-облачных инфраструктур.
"Enterprise-Grade Hybrid and Multi-Cloud Strategies" предоставляет практические навыки по созданию и управлению сложными облачными архитектурами, включая гибридные и мульти-облачные стратегии, что поможет вам эффективно использовать облачные технологии для вашего бизнеса.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Планированию и развертыванию гибридных и мульти-облачных архитектур;
• Интеграции различных облачных провайдеров и их услуг;
• Оптимизации производительности и надежности в гибридных и мульти-облачных средах;
• Обеспечению безопасности и соответствия нормативным требованиям в развертывании облачных решений;
• Управлению и мониторингу гибридных и мульти-облачных инфраструктур.
"Enterprise-Grade Hybrid and Multi-Cloud Strategies" предоставляет практические навыки по созданию и управлению сложными облачными архитектурами, включая гибридные и мульти-облачные стратегии, что поможет вам эффективно использовать облачные технологии для вашего бизнеса.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍1
Какой метод возвращает индекс последнего совпавшего значения подстроки?
Anonymous Quiz
27%
find()
49%
rfind()
24%
efind()
👍4
В Python могли встроить вирус. Все из-за утечки админского токена языка через публичный Docker-контейнер.
Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation.
Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.
Подробности👇
#статьи
@python_practics
Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation.
Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.
Подробности👇
#статьи
@python_practics
🤔4👍2
Внимание! - Вопрос!
Расскажите о принципе программирования YAGNI
Принцип You Aren’t Gonna Need It («Тебе это не понадобится») говорит о том, что нежелательно оставлять в продакшене «точки расширения» (места, предназначенные только для того, чтобы позволить вам в будущем легко добавить новый функционал). Конечно, мы не говорим о случаях, когда речь идет об уже заказанном функционале. Такие точки расширения вносят ненужную сложность и увеличивают размер вашей кодовой базы.
#вопросы_из_собеседований
@python_practics
Расскажите о принципе программирования YAGNI
#вопросы_из_собеседований
@python_practics
👍8
Задача:
Найдите число с наибольшим количеством цифр.
Если два числа в массиве аргументов имеют одинаковое количество цифр, верните первое число в массиве.
Пример:
#задачник
@python_practics
Найдите число с наибольшим количеством цифр.
Если два числа в массиве аргументов имеют одинаковое количество цифр, верните первое число в массиве.
Пример:
100 1000 10 —> 1000
#задачник
@python_practics
👍3
Цепочка вызовов функций
В Python есть возможность вызывать несколько функций в одной строке.
👍 - если было полезно
#полезные_сниппеты
@python_practics
В Python есть возможность вызывать несколько функций в одной строке.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍24