list1 = [2, 3, 4]
Если мы хотим вывести этот список в обратном порядке, какой метод следует использовать?
Если мы хотим вывести этот список в обратном порядке, какой метод следует использовать?
Anonymous Quiz
53%
reverse(list1)
11%
list(reverse[(list1)])
27%
reversed(list1)
10%
list(reversed(list1))
🤔8😁5
Как создать API на Python без усилий на деплой
Разработчики нередко приходят к мысли создать API на Python (англ. Application Programming Interface — программный интерфейс приложения). Если вы лишь недавно повстречались с этим термином, обладаете идеей для своего такого ПО и хотите разобраться, как устроено содержимое проекта, статья познакомит с базовой терминологией и проведет от первого шага с подключением фреймворка FastAPI и до HTTP-запроса.
Подробнее👇
#статьи
@python_practics
Разработчики нередко приходят к мысли создать API на Python (англ. Application Programming Interface — программный интерфейс приложения). Если вы лишь недавно повстречались с этим термином, обладаете идеей для своего такого ПО и хотите разобраться, как устроено содержимое проекта, статья познакомит с базовой терминологией и проведет от первого шага с подключением фреймворка FastAPI и до HTTP-запроса.
Подробнее👇
#статьи
@python_practics
👍9🤷♂1
Внимание! - Вопрос!
Что будет если ошибку не обработает блок except?
Если ни один из заданных блоков except не перехватывает возникнувшее исключение, то оно будет перехвачено ближайшим внешним блоков try/except, в котором есть соответствующий обработчик. Если же программа не перехватывает исключение вообще, то интерпретатор завершает выполнение программы и выводит информацию об исключении в стандартный поток ошибок sys.stderr. Из этого правила есть два исключения:
1. Если исключение возникло в деструкторе объекта, выполнение программы не завершается, а в стандартный поток ошибок выводится предупреждение “Exception ignored” с информацией об исключении.
2. При возникновении исключения SystemExit происходит только завершение программы без вывода информации об исключении на экран (не касается предыдущего пункта, в деструкторе поведение данного исключения будет таким же, как и остальных).
#вопросы_из_собеседований
@python_practics
Что будет если ошибку не обработает блок except?
1. Если исключение возникло в деструкторе объекта, выполнение программы не завершается, а в стандартный поток ошибок выводится предупреждение “Exception ignored” с информацией об исключении.
2. При возникновении исключения SystemExit происходит только завершение программы без вывода информации об исключении на экран (не касается предыдущего пункта, в деструкторе поведение данного исключения будет таким же, как и остальных).
#вопросы_из_собеседований
@python_practics
👍12❤2
Предположим, B является подклассом A. Какую строку кода нужно написать, чтобы вызвать метод __init__ в A из B?
Anonymous Quiz
16%
A. __init__(self)
19%
B.__init__(self)
38%
A.__init__(B)
27%
B.__init__(A)
🤯17🙉5🍾2
Перечисления и списки
В этом фрагменте кода можно использовать перечисление для получения значений и индексов списков.
#полезные_сниппеты
@python_practics
В этом фрагменте кода можно использовать перечисление для получения значений и индексов списков.
#полезные_сниппеты
@python_practics
🔥11
Задача:
Создайте функцию, которая принимает римскую цифру в качестве аргумента и возвращает ее значение в виде десятичного целого числа.
#задачник
@python_practics
Создайте функцию, которая принимает римскую цифру в качестве аргумента и возвращает ее значение в виде десятичного целого числа.
#задачник
@python_practics
👍5
CubicWeb
CubicWeb — это открытый и свободно доступный полнофункциональный фреймворк Python. Вместо обычных методов, CubicWeb использует метод ячеек, который объединяет несколько аспектов в одно пространство и делает приложение мощным со всеми аспектами, такими как конфигурация, база данных и серверная часть, web-сервер.
Особенности:
1. Поддержка OWL и RDF — OWL (язык web-онтологий) и RDF (структура описания ресурсов) делают его легким делом для людей, которым нужны эти функции, поскольку они редко встречаются в других средах Python.
2. RQL Embedded — языки запросов помогают легко создавать базу данных и управлять ею.
3. Механизм выбора/представления — предлагает XML и XHTML вместе с поддержкой JSON.
4. Модель данных — CubicView управляется явной моделью данных.
Подробнее👇
#фреймворки_библиотеки
@python_practics
CubicWeb — это открытый и свободно доступный полнофункциональный фреймворк Python. Вместо обычных методов, CubicWeb использует метод ячеек, который объединяет несколько аспектов в одно пространство и делает приложение мощным со всеми аспектами, такими как конфигурация, база данных и серверная часть, web-сервер.
Особенности:
1. Поддержка OWL и RDF — OWL (язык web-онтологий) и RDF (структура описания ресурсов) делают его легким делом для людей, которым нужны эти функции, поскольку они редко встречаются в других средах Python.
2. RQL Embedded — языки запросов помогают легко создавать базу данных и управлять ею.
3. Механизм выбора/представления — предлагает XML и XHTML вместе с поддержкой JSON.
4. Модель данных — CubicView управляется явной моделью данных.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍7
Рисуем логотип Кока - Колы на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👍9😁1
Декораторы в Python: понять и полюбить
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем являются декораторы и как они работают.
Подробнее👇
#статьи
@python_practics
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем являются декораторы и как они работают.
Подробнее👇
#статьи
@python_practics
👍10
— Хэштеги — это мерзость.
— В Python хэштеги используются для того, чтобы сообщить компьютеру, что эта строка не стоит того, чтобы её читали. Примерно так же и в социальных сетях.
#мемчики
@python_practics
— В Python хэштеги используются для того, чтобы сообщить компьютеру, что эта строка не стоит того, чтобы её читали. Примерно так же и в социальных сетях.
#мемчики
@python_practics
👍14😁7❤2⚡1👏1