Внимание! - Вопрос!
Зачем нужен блок else?
Блок else выполняется, если в процессе выполнения блока try не возникло исключений. Он предназначен для того, чтобы отделить код, который может вызвать исключение, которое должно быть обработано в данном блоке try/except, от кода, который может вызвать исключение того же класса, которое должно быть перехвачено на уровне выше, и свести к минимуму количество операторов в блоке try.
#вопросы_из_собеседований
@python_practics
Блок else выполняется, если в процессе выполнения блока try не возникло исключений. Он предназначен для того, чтобы отделить код, который может вызвать исключение, которое должно быть обработано в данном блоке try/except, от кода, который может вызвать исключение того же класса, которое должно быть перехвачено на уровне выше, и свести к минимуму количество операторов в блоке try.
#вопросы_из_собеседований
@python_practics
👍6
Caffe
Caffe (Convolution Architecture for Feature Extraction) — среда для глубокого обучения на языке C++, которая поддерживает интерфейс на Python.
Особенности Caffe:
• Модели и оптимизация гибко определяются конфигурацией;
• Расширяемый код, способствующий активной разработке;
• Высокая скорость, позволяет использовать библиотеку для исследовательских экспериментов и развертывания в промышленности;
• Развитое сообщество.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Caffe (Convolution Architecture for Feature Extraction) — среда для глубокого обучения на языке C++, которая поддерживает интерфейс на Python.
Особенности Caffe:
• Модели и оптимизация гибко определяются конфигурацией;
• Расширяемый код, способствующий активной разработке;
• Высокая скорость, позволяет использовать библиотеку для исследовательских экспериментов и развертывания в промышленности;
• Развитое сообщество.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍6🤔2
Сумма четных чисел в списке
Для этого может быть много способов, но самый простой способ - использовать индексирование списка и функцию суммирования.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Для этого может быть много способов, но самый простой способ - использовать индексирование списка и функцию суммирования.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍18🔥1
Оптимизация запросов в DjangoORM: когда и как использовать Raw SQL
В рамках данной статьи будут рассмотрены способы оптимизации запросов в DjangoORM. Основное внимание будет уделено использованию сырых SQL запросов, существующих для этого инструментов, преимуществам и недостаткам.
Подробнее👇
#статьи
@python_practics
В рамках данной статьи будут рассмотрены способы оптимизации запросов в DjangoORM. Основное внимание будет уделено использованию сырых SQL запросов, существующих для этого инструментов, преимуществам и недостаткам.
Подробнее👇
#статьи
@python_practics
👍7
Geometry for Programmers
Чему вы научитесь:
• Применению геометрических концепций в программировании для решения сложных задач;
• Математическим основам, таким как векторы, матрицы и трансформации, для разработки графических и игровых приложений;
• Построению геометрических алгоритмов, которые можно использовать в 3D моделировании и симуляциях;
• Интеграции геометрии с библиотеками и инструментами визуализации для анализа данных и научных вычислений;
• Созданию эффективных программ с геометрическими вычислениями, оптимизированных для производительности.
"Geometry for Programmers" — это практическое руководство по внедрению математической геометрии в мир программирования, которое помогает решать задачи в таких областях, как графика, симуляция и анализ.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Применению геометрических концепций в программировании для решения сложных задач;
• Математическим основам, таким как векторы, матрицы и трансформации, для разработки графических и игровых приложений;
• Построению геометрических алгоритмов, которые можно использовать в 3D моделировании и симуляциях;
• Интеграции геометрии с библиотеками и инструментами визуализации для анализа данных и научных вычислений;
• Созданию эффективных программ с геометрическими вычислениями, оптимизированных для производительности.
"Geometry for Programmers" — это практическое руководство по внедрению математической геометрии в мир программирования, которое помогает решать задачи в таких областях, как графика, симуляция и анализ.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍4
Что означает полиморфизм в Python?
Anonymous Quiz
80%
Объекты разных типов могут обрабатывать данные по одному и тому же интерфейсу
9%
Исключается перегрузка функций и методов
12%
Все объекты имеют фиксированный тип
👍4❤1
В PyPI нашли зловреды, ворующие ключи от аккаунтов в соцсетях
В официальном репозитории PyPI, предназначенном для Python-пакетов, обнаружены два вредоносных пакета — zebo и cometlogger. Они были нацелены на кражу данных пользователей и уже успели набрать 118 и 164 скачивания соответственно до их удаления. Большинство загрузок пришлось на США, Китай, Россию и Индию.
Подробнее👇
#статьи
@python_practics
В официальном репозитории PyPI, предназначенном для Python-пакетов, обнаружены два вредоносных пакета — zebo и cometlogger. Они были нацелены на кражу данных пользователей и уже успели набрать 118 и 164 скачивания соответственно до их удаления. Большинство загрузок пришлось на США, Китай, Россию и Индию.
Подробнее👇
#статьи
@python_practics
👍3
Внимание! - Вопрос!
Что можно передать в конструктор исключения?
Исключения могут принимать в качестве параметра конструктора любые неименованные аргументы. Они помещаются в атрибуте данных args в виде кортежа (неизменяемого списка). Чаще всего используется один строковой параметр, который содержит сообщение об ошибке. Во всех исключениях определён метод __str__, который по умолчанию вызывает str(self.args). В Python 2 также имеется атрибут message, в который помещается args[0], если len(args) == 1.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍4
Задача:
Напишите метод, который принимает один аргумент в качестве имени, а затем приветствует это имя с заглавной буквы и заканчивает восклицательным знаком.
Пример:
#задачник
@python_practics
Напишите метод, который принимает один аргумент в качестве имени, а затем приветствует это имя с заглавной буквы и заканчивает восклицательным знаком.
Пример:
"riley" --> "Hello Riley!"
"JACK" --> "Hello Jack!"
#задачник
@python_practics
👍2👎1
Удаление нескольких элементов из списка
del - ключевое слово, используемое в Python для удаления объектов из списка.
👍 - если было полезно
#полезные_сниппеты
@python_practics
del - ключевое слово, используемое в Python для удаления объектов из списка.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍17❤1👎1