python_practics
5.28K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Внимание! - Вопрос!

Для чего нужен модуль warning?

В модуле warning собраны функции для работы с предупреждениями. Основной является функция warn, которая принимает один обязательный параметр message, который может быть либо строкой-сообщением, либо экземпляром класса или подкласса Warning (в таком случае параметр category устанавливается автоматически) и два опциональных параметра: category (по умолчанию – UserWarning) – класс предупреждения и stacklevel (по умолчанию – 1) – уровень вложенности функций, начиная с которого необходимо выводить содержимое стека вызовов (полезно, например, для функций-обёрток для вывода предупреждений, где следует задать stacklevel=2, чтобы предупреждение относилось к месту вызова данной функции, а не самой функции).

#вопросы_из_собеседований

@python_practics
👍93🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Игра connect 4 на модуле turtle

Попробуйте соединить 4 кружочка одного цвета быстрее, чем ваш соперник!

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍7🔥1
api2app - Бесплатный сервис для быстрого создания графического интерфейса для API. Созданное приложение можно сделать доступным для всех желающих или использовать по приватной ссылке.
👍10🔥2
Задача:

Напишите функцию с именем sumDigits, которая принимает число и возвращает сумму каждой цифры числа.

Пример:

10 --> 1
99 --> 18
-32 --> 5


#задачник

@python_practics
👍7🥰2
Обмен значений

Действительно быстрый способ обмена двух переменных без третьей.

#полезные_сниппеты

@python_practics
6🔥3👎1😁1
Внимание! - Вопрос!

Что такое декораторы? Зачем они нужны?

Декоратор в широком смысле - паттерн проектирования, когда один объект изменяет поведение другого. В Питоне декоратор, как правило, это функция A, которая принимает функцию B и возвращает функцию C. При этом функция C задействует в себе функцию B.

Задекорировать функцию значит заменить ее на результат работы декоратора.


#вопросы_из_собеседований

@python_practics
😁81
Rich

Позволяет форматировать текст, который 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
👍7
Flask для начинающих — Часть 2

В этой статье автор показал разработку небольшой landing page с admin panel, оснащенной системой авторизации. Вы научитесь изменять контент фронтенда сайта через админ-панель. Основная цель - показать начинающим разработчикам, как можно быстро и эффективно создать функциональный сайт на Flask с возможностью редактирования контента.

Подробнее👇

#статьи

@python_practics
👍7
Курс: Python на бэкенде

Чему вы научитесь:

• Создавать веб-приложения и API-интерфейсы;
• Обслуживать базовый веб-сайт с использованием python в качестве серверной части;
• Реализовывать балансировку нагрузки для серверных служб.

Курс в формате zip👇

#курсы_книги

@python_practics
👍7