Битовые операторы можно встретить в условиях или циклах. Проверьте, насколько хорошо вы их знаете: пройдите тест из 10 вопросов!
Панцифровое число - число, в котором хотя бы 1 раз содержится все цифры (0-9). Напишите функцию, принимающую целое число и…
Работа с числовыми выражениями - ежедневная рутина в жизни разработчика. Хорошо ли вы в них разбираетесь? Пройдите тест и проверьте!
Программистам очень часто приходится работать со строками. К счастью, в Python для этого есть очень удобные методы строк. Хорошо ли…
Функции — очень удобная конструкция, имеющаяся почти во всех языках программирования, включая Python. Хорошо ли вы умеете с ними работать?
Условия — очень частые конструкции в Python. Проверьте, насколько хорошо вы знаете азы условных конструкций: пройдите тест из 10 вопросов!
Программистам часто приходится работать с логическим типом данных (True/False). Проверьте, насколько хорошо вы с ним знакомы - пройдите тест!
Работа с числами - неотъемлемая часть программирования. Ведь, как ни крути, вообще все в коде сводится к числам. Хорошо ли…
Бытует мнение, что лямбда-функции сложны для изучения. Но из этой статье вы узнаете, как можно использовать их в своём коде.
Давайте разберем ответы на основные вопросы по питону, которые могут задать на собеседовании на позицию Junior Python developer.
Работа со списками - ежедневная рутина Python-разработчика. Но, несмотря на обыденность, эта тема довольно интересная.
Functools - модуль стандартной библиотеки Python - можно использовать для улучшения практически любой функции. Рассмотрим это на примерах.
Сперва всё кажется простым и очевидным. Но при решении задач со сложными алгоритмами начинается головная боль с Time Limit Exceeded.…
Матрица (двухмерный массив) нужна для не одномерных данных и Data Science. Проверьте, хорошо ли вы умеете работать с матрицами!
Сталактиты свисают с потолка пещеры, а сталагмиты растут из пола. Создайте функцию, определяющую, представляет ли ввод «сталактиты» или «сталагмиты».