This media is not supported in your browser
VIEW IN TELEGRAM
Игра с подсчетом ходов на модуле turtle
Вы можете нарисовать фигуры, которые надо обойти герою игры. Это может быть простой лабиринт!
Можно использовать стрелки, можно – клавиши WASD. Также можно реализовать движение по диагонали, когда за один ход изменяются обе координаты.
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Вы можете нарисовать фигуры, которые надо обойти герою игры. Это может быть простой лабиринт!
Можно использовать стрелки, можно – клавиши WASD. Также можно реализовать движение по диагонали, когда за один ход изменяются обе координаты.
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
🔥11🤔1
История
Ваш интернет-магазин любит раздавать купоны для особых случаев. Некоторые клиенты пытаются обмануть систему, вводя неверные коды или используя купоны с истекшим сроком действия.
Задача:
Напишите функцию checkCoupon, которая проверяет, что код купона действителен и не истек.
Купон перестает действовать на следующий день ПОСЛЕ истечения срока его действия. Все даты будут передаваться как строки в следующем формате: «МЕСЯЦ ДАТА, ГОД».
Пример:
#задачник
@python_practics
Ваш интернет-магазин любит раздавать купоны для особых случаев. Некоторые клиенты пытаются обмануть систему, вводя неверные коды или используя купоны с истекшим сроком действия.
Задача:
Напишите функцию checkCoupon, которая проверяет, что код купона действителен и не истек.
Купон перестает действовать на следующий день ПОСЛЕ истечения срока его действия. Все даты будут передаваться как строки в следующем формате: «МЕСЯЦ ДАТА, ГОД».
Пример:
checkCoupon("123", "123", "July 9, 2015", "July 9, 2015") == True
checkCoupon("123", "123", "July 9, 2015", "July 2, 2015") == False
#задачник
@python_practics
❤3🔥1😱1
Калькулятор без if-else
Вот так можно написать простой калькулятор, не прибегая к условиям if-else.
#полезные_сниппеты
@python_practics
Вот так можно написать простой калькулятор, не прибегая к условиям if-else.
#полезные_сниппеты
@python_practics
👍25👏4🔥3🤯3
Внимание! - Вопрос!
Для чего нужны предупреждения (warnings) и как создать собственное?
Предупреждения обычно выводятся на экран в ситуациях, когда не гарантируется ошибочное поведение и программа, как правило, может продолжать работу, однако пользователя следует уведомить о чём-либо. Базовым классом для предупреждений является Warning, который наследуется от Exception. Базовым классом-наследником Warning для пользовательских предупреждений является UserWarning.
#вопросы_из_собеседований
@python_practics
Для чего нужны предупреждения (warnings) и как создать собственное?
#вопросы_из_собеседований
@python_practics
👍9⚡1
Twisted
Twisted — это событийно-ориентированный сетевой фреймворк Python, поддерживающий асинхронные приложения и множество протоколов, включая HTTP и SSH.
Особенности и преимущества
1. Его реализация основывается на цикле событий;
2. Предоставляет реакторы для различных платформ;
3. Обеспечивает реализацию протоколов, абстракции для работы с различными транспортами;
4. Поддерживает асинхронное программирование с помощью корутин;
5. Предлагает утилиты для упрощения работы с асинхронным кодом;
6. Доказал свою надежность и производительность;
7. Активно поддерживается сообществом разработчиков.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Twisted — это событийно-ориентированный сетевой фреймворк Python, поддерживающий асинхронные приложения и множество протоколов, включая HTTP и SSH.
Особенности и преимущества
1. Его реализация основывается на цикле событий;
2. Предоставляет реакторы для различных платформ;
3. Обеспечивает реализацию протоколов, абстракции для работы с различными транспортами;
4. Поддерживает асинхронное программирование с помощью корутин;
5. Предлагает утилиты для упрощения работы с асинхронным кодом;
6. Доказал свою надежность и производительность;
7. Активно поддерживается сообществом разработчиков.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👌4
This media is not supported in your browser
VIEW IN TELEGRAM
Крестики - нолики на модуле turtle
Попробуйте обыграть ИИ!
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Попробуйте обыграть ИИ!
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👏10👍3❤1❤🔥1
Агрегатор личных финансов со всех счетов
Примерно год назад автору захотелось проанализировать доходы и расходы со всех его банковских карт, количество которых начало разрастаться. После ресерча существующих приложений он понял, что они либо платные, либо нужно ручками вбивать всю информацию. Плюс вопрос сохранения конфиденциальности данных. В этой статье автор статьи рассказал про свой мини-проект, который помогает ему следить за личными финансами и как вы можете покрутить его сами.
Подробнее👇
#статьи
@python_practics
Примерно год назад автору захотелось проанализировать доходы и расходы со всех его банковских карт, количество которых начало разрастаться. После ресерча существующих приложений он понял, что они либо платные, либо нужно ручками вбивать всю информацию. Плюс вопрос сохранения конфиденциальности данных. В этой статье автор статьи рассказал про свой мини-проект, который помогает ему следить за личными финансами и как вы можете покрутить его сами.
Подробнее👇
#статьи
@python_practics
👍11
Кстати, у нас есть целая рубрика посвященная этой замечательной библиотеке - #sandbox
#мемчики
@python_practics
#мемчики
@python_practics
❤17💩2🤣1
ChatGPT Prompts Mastering: A Guide to Crafting Clear and Effective Prompts – Beginners to Advanced Guide
В этом исчерпывающем руководстве вы узнаете все, что вам нужно знать о создании четких и эффективных запросов ChatGPT, которые способствуют увлекательным и информативным беседам.
Будь вы новичок или опытный пользователь ChatGPT, в этой книге найдется что-то для каждого. От понимания принципов эффективных запросов до овладения искусством создания четких и лаконичных запросов, а также вы получите навыки и знания, необходимые для того, чтобы поднять ваши беседы в ChatGPT на новый уровень.
Книга в формате pdf👇
#курсы_книги
@python_practics
В этом исчерпывающем руководстве вы узнаете все, что вам нужно знать о создании четких и эффективных запросов ChatGPT, которые способствуют увлекательным и информативным беседам.
Будь вы новичок или опытный пользователь ChatGPT, в этой книге найдется что-то для каждого. От понимания принципов эффективных запросов до овладения искусством создания четких и лаконичных запросов, а также вы получите навыки и знания, необходимые для того, чтобы поднять ваши беседы в ChatGPT на новый уровень.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍9