Внимание! - Вопрос!
Для чего нужен модуль warning?
В модуле warning собраны функции для работы с предупреждениями. Основной является функция warn, которая принимает один обязательный параметр message, который может быть либо строкой-сообщением, либо экземпляром класса или подкласса Warning (в таком случае параметр category устанавливается автоматически) и два опциональных параметра: category (по умолчанию – UserWarning) – класс предупреждения и stacklevel (по умолчанию – 1) – уровень вложенности функций, начиная с которого необходимо выводить содержимое стека вызовов (полезно, например, для функций-обёрток для вывода предупреждений, где следует задать stacklevel=2, чтобы предупреждение относилось к месту вызова данной функции, а не самой функции).
#вопросы_из_собеседований
@python_practics
Для чего нужен модуль warning?
#вопросы_из_собеседований
@python_practics
👍9❤3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Игра connect 4 на модуле turtle
Попробуйте соединить 4 кружочка одного цвета быстрее, чем ваш соперник!
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Попробуйте соединить 4 кружочка одного цвета быстрее, чем ваш соперник!
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👍7🔥1
api2app - Бесплатный сервис для быстрого создания графического интерфейса для API. Созданное приложение можно сделать доступным для всех желающих или использовать по приватной ссылке.
👍10🔥2
Задача:
Напишите функцию с именем sumDigits, которая принимает число и возвращает сумму каждой цифры числа.
Пример:
#задачник
@python_practics
Напишите функцию с именем sumDigits, которая принимает число и возвращает сумму каждой цифры числа.
Пример:
10 --> 1
99 --> 18
-32 --> 5#задачник
@python_practics
👍7🥰2
Обмен значений
Действительно быстрый способ обмена двух переменных без третьей.
#полезные_сниппеты
@python_practics
Действительно быстрый способ обмена двух переменных без третьей.
#полезные_сниппеты
@python_practics
❤6🔥3👎1😁1
Внимание! - Вопрос!
Что такое декораторы? Зачем они нужны?
Декоратор в широком смысле - паттерн проектирования, когда один объект изменяет поведение другого. В Питоне декоратор, как правило, это функция A, которая принимает функцию B и возвращает функцию C. При этом функция C задействует в себе функцию B.
Задекорировать функцию значит заменить ее на результат работы декоратора.
#вопросы_из_собеседований
@python_practics
Что такое декораторы? Зачем они нужны?
Задекорировать функцию значит заменить ее на результат работы декоратора.
#вопросы_из_собеседований
@python_practics
😁8❤1
Rich
Позволяет форматировать текст, который Python выводит в консоль. Словосочетание Rich Text означает «отформатированный», «украшенный» текст. Можно сделать разноцветными сообщения в консоли, изменить в них начертание шрифта, выводить таблицы, пользоваться эмодзи. Это удобно, если нужны понятные и наглядные логи.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Позволяет форматировать текст, который Python выводит в консоль. Словосочетание Rich Text означает «отформатированный», «украшенный» текст. Можно сделать разноцветными сообщения в консоли, изменить в них начертание шрифта, выводить таблицы, пользоваться эмодзи. Это удобно, если нужны понятные и наглядные логи.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍12🥴1
This media is not supported in your browser
VIEW IN TELEGRAM
Игра SIM на модуле turtle
Игра SIM была изобретена в 1969 году Густавом Симмонсом. Эта игра для двух игроков (красный и синий). Каждый игрок по очереди соединяет две вершины шестиугольника своим цветом. Игрок, первым нарисовавший все три стороны треугольника, проигрывает!
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Игра SIM была изобретена в 1969 году Густавом Симмонсом. Эта игра для двух игроков (красный и синий). Каждый игрок по очереди соединяет две вершины шестиугольника своим цветом. Игрок, первым нарисовавший все три стороны треугольника, проигрывает!
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👍7
Flask для начинающих — Часть 2
В этой статье автор показал разработку небольшой landing page с admin panel, оснащенной системой авторизации. Вы научитесь изменять контент фронтенда сайта через админ-панель. Основная цель - показать начинающим разработчикам, как можно быстро и эффективно создать функциональный сайт на Flask с возможностью редактирования контента.
Подробнее👇
#статьи
@python_practics
В этой статье автор показал разработку небольшой landing page с admin panel, оснащенной системой авторизации. Вы научитесь изменять контент фронтенда сайта через админ-панель. Основная цель - показать начинающим разработчикам, как можно быстро и эффективно создать функциональный сайт на Flask с возможностью редактирования контента.
Подробнее👇
#статьи
@python_practics
👍7
Курс: Python на бэкенде
Чему вы научитесь:
• Создавать веб-приложения и API-интерфейсы;
• Обслуживать базовый веб-сайт с использованием python в качестве серверной части;
• Реализовывать балансировку нагрузки для серверных служб.
Курс в формате zip👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Создавать веб-приложения и API-интерфейсы;
• Обслуживать базовый веб-сайт с использованием python в качестве серверной части;
• Реализовывать балансировку нагрузки для серверных служб.
Курс в формате zip👇
#курсы_книги
@python_practics
👍7