Какого ключевого слова нет в Python?
Anonymous Quiz
26%
await
6%
is
16%
yield
8%
async
2%
in
10%
del
18%
local
13%
raise
👍12👏4👎1🤯1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
📌 Пишите ваше решение в комментариях👇
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
1234 → 10Знак "_" в числах может использоваться для упрощения чтения пользователем. 1_000_000 — это то же самое, что и 1000000
-9876 → 30
7013 → 11
100001 → 2
📌 Пишите ваше решение в комментариях👇
#задача_с_собеседования
👍14
Как называется эталонная реализация интерпретатора Python?
Anonymous Quiz
14%
Cython
7%
IronPython
28%
PyPy
5%
Jython
47%
CPython
🔥14👍3🎉1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.
Пример:
#задача_с_собеседования
Условие:
Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.
Пример:
2 → "Even"📌Делитесь своим решением в комментариях👇
1 → "Odd"
-46 → "Even"
71 → "Odd"
0 → "Even"
-123 → "Odd"
#задача_с_собеседования
👍13👏1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
is_happy_ip("255.255.255.255") -> TrueP.S. 1 байт - число от 0 до 255
is_happy_ip("0.0.0.1") -> False
is_happy_ip("101.78.170.9") -> True
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования
Wikipedia
IP-адрес
уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP
👍18
Вы можете выбрать любой год, в который вы желаете отправиться и у вас есть возможность взять с собой один Python-проект...
Какой проект и год вы бы выбрали? 🤔
Свои варианты в комментарии 💭
Какой проект и год вы бы выбрали? 🤔
Свои варианты в комментарии 💭
😢4👍3
🐥 Задача по Python #1
Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают.
Примеры:
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают.
Примеры:
longest_word("Margaret's toy is a pretty doll.") ➞ "Margaret's"Спойлер: задача решается в 2 строчки кода
longest_word("A thing of beauty is a joy forever.") ➞ "forever."
longest_word("Forgetfulness is by all means powerless!") ➞ "Forgetfulness"
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍8🔥1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.
Пример:
sort_dict({"1": 1, "2": 2, "3": 3}) -> {"3": 3, "2": 2, "1": 1}❗️Делитесь своим решением в комментариях👇
sort_dict({"obj": 8, 1: 11, "6": 4}) -> {1: 11, "obj": 8, "6": 4}
#задача_с_собеседования
👍9👎2
Какой из перечисленных вариантов является НЕ правильным расширением файла для Python скрипта?
Anonymous Quiz
6%
.py
10%
.pyi
19%
.pyc
11%
.pyo
7%
.pyd
14%
.pyp
10%
.pyw
22%
.pyz
👍16👎5
🐍 А вы знали? Выпуск №26
Загрузка изображения используя matplotlib.
В данном примере(см. выше) показан базовый функционал загрузки. Изображение, кстати, должно находится в папке с вашим скриптом.
Доп. материал здесь :3
Загрузка изображения используя matplotlib.
В данном примере(см. выше) показан базовый функционал загрузки. Изображение, кстати, должно находится в папке с вашим скриптом.
Доп. материал здесь :3
👍16😱1
Срочная новость ❗️❗️❗️
Уважаемый клиент, Благодарим вас за то, что являетесь пользователем Heroku. С 28 ноября 2022 года бесплатные Heroku Dynos, бесплатные Heroku Postgres и бесплатные данные Heroku для Redis больше не будут доступны. Вы можете узнать больше об этих и других важных изменениях от нашего GM Боба Уайза в блоге Heroku. Существующие бесплатные динамометры и надстройки данных Heroku будут затронуты, поэтому от вас требуется действие. Чтобы предотвратить сбои в работе ваших приложений или данных при использовании бесплатных планов, вам необходимо перейти с бесплатного плана на платный до 28 ноября 2022 г. Инструкции по обновлению и ответы на другие вопросы см. в разделе часто задаваемых вопросов. — сообщается на официальном сайте хероку.
Походу всё, минус халява :(
В чате хероку рекомендуют альтернативу ввиде oralce cloud, но надо иметь зарубежную банковскую карту. Ушла эпоха 😢
Уважаемый клиент, Благодарим вас за то, что являетесь пользователем Heroku. С 28 ноября 2022 года бесплатные Heroku Dynos, бесплатные Heroku Postgres и бесплатные данные Heroku для Redis больше не будут доступны. Вы можете узнать больше об этих и других важных изменениях от нашего GM Боба Уайза в блоге Heroku. Существующие бесплатные динамометры и надстройки данных Heroku будут затронуты, поэтому от вас требуется действие. Чтобы предотвратить сбои в работе ваших приложений или данных при использовании бесплатных планов, вам необходимо перейти с бесплатного плана на платный до 28 ноября 2022 г. Инструкции по обновлению и ответы на другие вопросы см. в разделе часто задаваемых вопросов. — сообщается на официальном сайте хероку.
Походу всё, минус халява :(
В чате хероку рекомендуют альтернативу ввиде oralce cloud, но надо иметь зарубежную банковскую карту. Ушла эпоха 😢
👍8👎3😢3🔥1💔1
⚡️ Задачка с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на один
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на один
Пример:
[-1, 0, 1, 2, 3] -> True📌 Пишите ваше решение в комментариях👇
[-1, 0, 1, 3, 4]) -> False
[0, 1] -> True
[1, 0] -> False
#задача_с_собеседования
👍13
Что выведет на экран следующий код print({True : "1", 1 : "one"})
Anonymous Quiz
28%
{True : "1", 1 : "one"}
7%
{1 : "1", 1 : "one"}
7%
{True : "1"}
13%
{True : 'one'}
45%
Будет ошибка, boolean не может быть ключом
👍29🖕2👏1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая будет обрезать строку до определённой длины и добавлять в конец троеточие. Если текст равен
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая будет обрезать строку до определённой длины и добавлять в конец троеточие. Если текст равен
max_len
или max_len
больше длины текста, то ничего не меняем.Пример:
text = "Lorem Ipsum is simply dummy text"❗️Делитесь своим решением в комментариях👇
cut_str(text, max_len=12) -> Lorem Ipsum...
cut_str(text, max_len=40) -> Lorem Ipsum is simply dummy text
#задача_с_собеседования
👍20🖕4🤡3💩2🍌2😁1🤔1
🐥 Задача по Python #2
Напишите модуль, который будет парсить текущий курс биткоина.
Не используйте существующие библиотеки для получения курса.
Уровень сложности: лёгкий
Подсказка:можете загуглить фразу "bitcoin course api" чтобы понять откуда начинать
Примечание: В идеале задача должна быть решена вообще без использования каких-либо сторонних библиотек.
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Напишите модуль, который будет парсить текущий курс биткоина.
Не используйте существующие библиотеки для получения курса.
Уровень сложности: лёгкий
Подсказка:
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍10
Какова максимальная длина имени переменной в Python?
Anonymous Quiz
4%
20
7%
79
34%
255
7%
1000
48%
∞
🤡31👍12🤯8🤔2👏1
Какая команда выдаст ошибку при исполнении?
Anonymous Quiz
31%
print = 10
16%
Import = 5
25%
def = 15
29%
Никакая
👍17🍌3👎1🤡1🌭1
Скачиваем web-сайт целиком
Перед использованием установите пакет:
А вот
Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
pywebcopy
поможет вам клонировать отдельные веб-страницы или даже целые сайты. Перед использованием установите пакет:
pip install pywebcopyФункция
save_webpage
скачивает страницу по указанной ссылке, в аргументы также можно передать путь, куда сохранить результат. А вот
save_website
дает возможность скачать целый вебсайт рекурсивно. Например, если сайт представляет из себя блог, то скрипт скачет все статьи, которые есть на сайте. Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
👍21
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Необходимо написать код, который будет превращать привычный rgb формат в hex.
Пример:
#задача_с_собеседования
Условие:
Необходимо написать код, который будет превращать привычный rgb формат в hex.
Пример:
rgb_to_hex(255, 255, 255) == "FFFFFF"❗️Делитесь своим решением в комментариях👇
rgb_to_hex(255, 0, 255) == "FF00FF"
rgb_to_hex(14, 0, 128) == "0E0080"
rgb_to_hex(0, 0, 0) == "000000"
#задача_с_собеседования
👍14
🐍 А вы знали? Выпуск №27
Разница между == и is.
Python в целях производительности кеширует малые числа и короткие строки, поэтому возможны некоторые казусы, как в примере выше.
Оператор is сравнивает идентификаторы двух объектов, а оператор == сравнивает значения двух объектов. Существует разница в значении между равным и идентичным. И это различие важно, когда вы хотите понять, как ведут себя операторы сравнения в Python.
Оператор == используется, когда значения двух операндов равны, тогда условие становится истинным.
Оператор is возвращает значение True, если переменные по обе стороны оператора указывают на один и тот же объект, и False в противном случае.
Чтобы понять различия между операторами is и == посмотрите на пример выше.
Стоит отметить, что некоторые разработчики предполагают, что оператор is является оператором сравнения === (который есть в других ЯПах), но это совсем не верно.
Более подробно про различие этих двух операторов вы можете почитать здесь :3
Разница между == и is.
Python в целях производительности кеширует малые числа и короткие строки, поэтому возможны некоторые казусы, как в примере выше.
Оператор is сравнивает идентификаторы двух объектов, а оператор == сравнивает значения двух объектов. Существует разница в значении между равным и идентичным. И это различие важно, когда вы хотите понять, как ведут себя операторы сравнения в Python.
Оператор == используется, когда значения двух операндов равны, тогда условие становится истинным.
Оператор is возвращает значение True, если переменные по обе стороны оператора указывают на один и тот же объект, и False в противном случае.
Чтобы понять различия между операторами is и == посмотрите на пример выше.
Стоит отметить, что некоторые разработчики предполагают, что оператор is является оператором сравнения === (который есть в других ЯПах), но это совсем не верно.
Более подробно про различие этих двух операторов вы можете почитать здесь :3
👍27🔥8🥰2