Задача:
Учитывая целое число в качестве входных данных, округлите его до следующего (то есть "большего или равного") значения, кратного 5.
Пример:
#задачник
@python_practics
Учитывая целое число в качестве входных данных, округлите его до следующего (то есть "большего или равного") значения, кратного 5.
Пример:
0 -> 0
2 -> 5
3 -> 5
12 -> 15
#задачник
@python_practics
👍5
Регулярные выражения
Используйте regex для расширенного сопоставления текстовых шаблонов.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используйте regex для расширенного сопоставления текстовых шаблонов.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7
Внимание! - Вопрос!
Как сравниваются последовательности?
Две последовательности равны, если они имеют одинаковый тип, равную длину и соответствующие элементы обоих последовательностей равны.
Последовательности одинаковых типов можно сравнивать. Сравнения происходят в лексикографическом порядке: последовательность меньшей длины меньше, чем последовательность большей длины, если же их длины равны, то результат сравнения равен результату сравнения первых отличающихся элементов.
#вопросы_из_собеседований
@python_practics
Как сравниваются последовательности?
Две последовательности равны, если они имеют одинаковый тип, равную длину и соответствующие элементы обоих последовательностей равны.
Последовательности одинаковых типов можно сравнивать. Сравнения происходят в лексикографическом порядке: последовательность меньшей длины меньше, чем последовательность большей длины, если же их длины равны, то результат сравнения равен результату сравнения первых отличающихся элементов.
#вопросы_из_собеседований
@python_practics
👍3
Streamlit
Streamlit — это фреймворк для языка программирования Python. Он содержит набор программных инструментов, которые помогают перенести модель машинного обучения в веб. Написанную «умную» программу с помощью этого фреймворка можно быстро сделать веб-приложением.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Streamlit — это фреймворк для языка программирования Python. Он содержит набор программных инструментов, которые помогают перенести модель машинного обучения в веб. Написанную «умную» программу с помощью этого фреймворка можно быстро сделать веб-приложением.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2
Обработка ошибок
Обработка исключений для обеспечения бесперебойного выполнения кода.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Обработка исключений для обеспечения бесперебойного выполнения кода.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Почему разработка игр на Python не умерла: Godot и другие библиотеки в геймдеве
Игры можно писать не только на плюсах и C#. Конечно, это будут не крупные проекты с мощным движком и огромным количеством героев и NPC. Автор статьи рассказал, как создаются игры на Python и какие есть геймдев-библиотеки.
Подробнее👇
#статьи
@python_practics
Игры можно писать не только на плюсах и C#. Конечно, это будут не крупные проекты с мощным движком и огромным количеством героев и NPC. Автор статьи рассказал, как создаются игры на Python и какие есть геймдев-библиотеки.
Подробнее👇
#статьи
@python_practics
👍3
80+ Python Coding Challenges for Beginners: Python Exercises to Make You a Better Programmer (2024)
Чему вы научитесь:
• Основам программирования на Python через практику;
• Решению логических задач и улучшению алгоритмических навыков;
• Оптимизации кода и написанию читаемых решений;
• Использованию Python для решения реальных задач и проблем;
• Приемам отладки и тестирования кода.
"80+ Python Coding Challenges for Beginners" — это практическое пособие, в котором представлены задачи, помогающие новичкам развить навыки программирования на Python. Книга идеально подходит для начинающих, желающих закрепить теоретические знания и перейти к решению задач, необходимых для освоения программирования.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам программирования на Python через практику;
• Решению логических задач и улучшению алгоритмических навыков;
• Оптимизации кода и написанию читаемых решений;
• Использованию Python для решения реальных задач и проблем;
• Приемам отладки и тестирования кода.
"80+ Python Coding Challenges for Beginners" — это практическое пособие, в котором представлены задачи, помогающие новичкам развить навыки программирования на Python. Книга идеально подходит для начинающих, желающих закрепить теоретические знания и перейти к решению задач, необходимых для освоения программирования.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍5
Для чего в пакетах модулей python в файле __init__.py служит список __all__?
Anonymous Quiz
28%
Для конструкторов классов, как и всё, что связано с __init__
52%
Список определяет, что экспортировать, когда происходит импорт с помощью from *
20%
Для перечисления переменных, которые будут скрыты для импортирования.
👍4
ТОП-55 курсов Python: онлайн обучение для разработчиков с нуля бесплатно и платно
Подборка лучших обучающих программ по Python для начинающих и опытных специалистов. В обзоре рассмотрены дополнительные курсы по Fullstack и Backend-разработке, а также тренажеры для практической отработки навыков. В статье вы найдете детальное описание ключевых характеристик программ, информацию о стоимости и длительности обучения, а также уникальные промокоды на дополнительную скидку на обучение.
Подробнее👇
#статьи
@python_practics
Подборка лучших обучающих программ по Python для начинающих и опытных специалистов. В обзоре рассмотрены дополнительные курсы по Fullstack и Backend-разработке, а также тренажеры для практической отработки навыков. В статье вы найдете детальное описание ключевых характеристик программ, информацию о стоимости и длительности обучения, а также уникальные промокоды на дополнительную скидку на обучение.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Как понять хешируемый ли объект?
Объект называется хешируемым, если он имеет хеш-значение (целое число), которое никогда не изменяется на протяжении его жизненного цикла и возвращается методом __hash__(), и может сравниваться с другими объектами (реализует метод __eq__()). Равные хешируемые объекты должны иметь равные хеш-значения. Все стандартные неизменяемые объекты хешируемые. Все стандартные изменяемые объекты не хешируемые.
#вопросы_из_собеседований
@python_practics
Как понять хешируемый ли объект?
#вопросы_из_собеседований
@python_practics
👍4