Топ. Virtualenv: руководство по виртуальному окружению Python
Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.
#топ
Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.
#топ
Задача с кодом. Циклический сдвиг
Напишите функцию, которая будет принимать два списка (
Примечания:
- Списки будут одинаковой длины.
-
Примеры:
#задача #coding
Напишите функцию, которая будет принимать два списка (
lst1
и lst2
), а также целое число n
, и проверять, равен ли второй список первому, циклически смещенному на n
позиций.Примечания:
- Списки будут одинаковой длины.
-
n
может быть отрицательным числом.Примеры:
circular_shift([1, 2, 3, 4], [3, 4, 1, 2], 2) ➞Решение на нашем сайте.
True
circular_shift([1, 1], [1, 1], 6) ➞
True
circular_shift([0, 1, 2, 3, 4, 5], [3, 4, 5, 2, 1, 0], 3) ➞
False
#задача #coding
Задача на логику. Попробуйте отвесить
В пакете содержится 9 кг крупы. Попробуйте при помощи чашечных весов и гирь в 50 и 200 г распределить всю крупу по двум пакетам: в один — 2 кг, в другой — 7 кг. При этом разрешается произвести только три взвешивания.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
В пакете содержится 9 кг крупы. Попробуйте при помощи чашечных весов и гирь в 50 и 200 г распределить всю крупу по двум пакетам: в один — 2 кг, в другой — 7 кг. При этом разрешается произвести только три взвешивания.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Цикл while
Грамотное применение циклов — важное умение, особенно для новичка. Проверьте, хорошо ли вы знаете цикл while.
#тест
Грамотное применение циклов — важное умение, особенно для новичка. Проверьте, хорошо ли вы знаете цикл while.
#тест
Задача с кодом. Только буквы
Напишите функцию, которая будет принимать строку и проверять, состоит ли она исключительно из букв в нижнем регистре и, возможно, пробелов.
Примечания:
- Если в функцию передана пустая строка, возвращается False.
- На вход могут подаваться строки, содержащие и буквы, и цифры, и прочие символы.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать строку и проверять, состоит ли она исключительно из букв в нижнем регистре и, возможно, пробелов.
Примечания:
- Если в функцию передана пустая строка, возвращается False.
- На вход могут подаваться строки, содержащие и буквы, и цифры, и прочие символы.
Примеры:
letters_only("PYTHON") ➞ FalseРешение на нашем сайте.
letters_only("python") ➞ True
letters_only("12321313") ➞ False
letters_only("i have spaces") ➞ True
letters_only("i have numbers(1-10)") ➞ False
letters_only("") ➞ False
#задача #coding
Задача на логику. Вычисляем дробь от дроби
Сколько будет 1/2 от 2/3 от 3/4 от 4/5 от 5/6 от 6/7 от 7/8 от 8/9 от 9/10 от 1000?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Сколько будет 1/2 от 2/3 от 3/4 от 4/5 от 5/6 от 6/7 от 7/8 от 8/9 от 9/10 от 1000?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Приоритет операторов
Оператор в Python — это символ, который выполняет операцию над одним или несколькими операндами. Операндом выступает переменная или значение. Пока оператор один, с ним все понятно. Но если одновременно используется несколько операторов, нужно учитывать их приоритет. Умеете ли вы это делать? Пройдите наш тест и проверьте!
#тест
Оператор в Python — это символ, который выполняет операцию над одним или несколькими операндами. Операндом выступает переменная или значение. Пока оператор один, с ним все понятно. Но если одновременно используется несколько операторов, нужно учитывать их приоритет. Умеете ли вы это делать? Пройдите наш тест и проверьте!
#тест
🐧 Linux Junior - канал для Linux любителей.
Тем кому нравится командная строка и то, какое волшебство можно в ней делать.
Подписывайся и отвечай на вопросы, решай задачки: @juniorlinux
Тем кому нравится командная строка и то, какое волшебство можно в ней делать.
-rf *Эти и другие команды ты можешь выучить у нас в игровой форме.
man man
touch -m old_file
shutdown now
Подписывайся и отвечай на вопросы, решай задачки: @juniorlinux
Задача с кодом. Имена и инициалы
Напишите класс
- атрибут
- атрибут
Не забудьте дать доступ и к атрибутам
Примеры:
#задача #coding
Напишите класс
Name
и создайте атрибуты для передаваемых имени и фамилии (fname
и lname
соответственно), а также:- атрибут
fullname
, возвращающий имя и фамилию,- атрибут
initials
, возвращающий первые буквы имени и фамилии с точкой между ними.Не забудьте дать доступ и к атрибутам
fname
и lname
. Проследите, чтобы только первые буквы имен и фамилий были заглавными.Примеры:
a1 = Name("john", "SMITH")Решение на нашем сайте.
a1.fname ➞ "John"
a1.lname ➞ "Smith"
a1.fullname ➞ "John Smith"
a1.initials ➞ "J.S"
#задача #coding
Задача на логику. Числовой ребус
Арифметические действия зашифрованы: цифры заменены буквами и звездочками. Одинаковыми буквами заменены одинаковые цифры, а разными — неодинаковые. Звездочки проставлены вместо любых цифр, как одинаковых, так и неодинаковых. Ребус можно расшифровать путем логических умозаключений.
Определите, какие числа умножались.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Арифметические действия зашифрованы: цифры заменены буквами и звездочками. Одинаковыми буквами заменены одинаковые цифры, а разными — неодинаковые. Звездочки проставлены вместо любых цифр, как одинаковых, так и неодинаковых. Ребус можно расшифровать путем логических умозаключений.
Определите, какие числа умножались.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Работа с числами в Python
Числа — один из самых используемых типов данных в Python. Работа с ними — неотъемлемая часть программирования. Ведь, как ни крути, вообще все в коде сводится к числам.
Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
#тест
Числа — один из самых используемых типов данных в Python. Работа с ними — неотъемлемая часть программирования. Ведь, как ни крути, вообще все в коде сводится к числам.
Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
#тест
Pythonist.ru - образование по питону
На каком языке вы читаете книги по Python?
Наш канал с книгами только на русском языке: @pythonbooksru.
Подписывайтесь и качайте книги по Python.
Подписывайтесь и качайте книги по Python.
Задача с кодом. Сумма чисел в ряду
Представьте следующий треугольник:
Примечание:
#задача #coding
Представьте следующий треугольник:
1Создайте функцию, которая будет принимать целое число
2 3
4 5 6
7 8 9 10
...
n
и возвращать сумму всех чисел в n
-м ряду такого треугольника.Примечание:
1 <= n <= 1000
Примеры:row_sum(1) ➞ 1Решение на нашем сайте.
row_sum(2) ➞ 5
row_sum(4) ➞ 34
#задача #coding
Tips & Tricks. Метод get() у словарей и его «дефолтный» результат
Разобрали, как работает метод get() у dict.
#tipsandtricks #словари
Разобрали, как работает метод get() у dict.
#tipsandtricks #словари