Какой из перечисленных вариантов является НЕ правильным расширением файла для 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
Задача на логику. Последовательность чисел
Каким будет следующее число в последовательности и почему?
2, 3, 6, 15, 42, ?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
Каким будет следующее число в последовательности и почему?
2, 3, 6, 15, 42, ?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
👍22👎1
Ответ к задаче "Последовательность чисел"
Ответ: 123.
При образовании числа к предыдущему числу в последовательности прибавляется следующая степень тройки:
3 = 2 + 3^0
6 = 3 + 3^1
15 = 6 + 3^2
42 = 15 + 3^3
42 + 3^4 = 123
#логическаязадача
Ответ: 123.
При образовании числа к предыдущему числу в последовательности прибавляется следующая степень тройки:
3 = 2 + 3^0
6 = 3 + 3^1
15 = 6 + 3^2
42 = 15 + 3^3
42 + 3^4 = 123
#логическаязадача
👍29❤1😱1
Senior Python Backend-Developer
https://hh.ru/vacancy/71569797
Полная занятость. Удаленка. Отсрочка.
Зарплата: 200 - 280 т.р. на руки.
Компания - Tetrika-school.ru
Контакт для связи: @v_germankova
https://hh.ru/vacancy/71569797
Полная занятость. Удаленка. Отсрочка.
Зарплата: 200 - 280 т.р. на руки.
Компания - Tetrika-school.ru
Контакт для связи: @v_germankova
hh.ru
Вакансия Backend-Developer Python (senior) в Москве, работа в компании Онлайн-школа Тетрика (вакансия в архиве c 24 ноября 2022)
Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 25.10.2022.
👍6
🐥 Задача по Python #3
Описание
Цель задачи – сконвертировать переданную в функцию строку в новую строку, где каждый символ новой строки будет являться “(“, если символ в старой строке встречается только один раз, и “)” – если символ в старой строке встречается два и более раз. Символы должны быть регистронезависимы.
Уровень сложности: лёгкий.
Примеры
"din" => "((("
"recede" => "()()()"
"Success" => ")())())"
"(( @" => "))(("
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Цель задачи – сконвертировать переданную в функцию строку в новую строку, где каждый символ новой строки будет являться “(“, если символ в старой строке встречается только один раз, и “)” – если символ в старой строке встречается два и более раз. Символы должны быть регистронезависимы.
Уровень сложности: лёгкий.
Примеры
"din" => "((("
"recede" => "()()()"
"Success" => ")())())"
"(( @" => "))(("
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍6🔥3👎1
🐥 Задача по Python #4
Пролог
Маркетинговая команда тратит слишком много времени на ввод хэштегов.
Давайте поможем им с нашим генератором хэштегов!
Правила
• Он должен начинаться с хэштега (#).
• Во всех словах первая буква должна быть заглавной.
• Если окончательный результат длиннее 140 символов, он должен вернуть false.
• Если ввод или результат представляет собой пустую строку, он должен вернуть false.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Пролог
Маркетинговая команда тратит слишком много времени на ввод хэштегов.
Давайте поможем им с нашим генератором хэштегов!
Правила
• Он должен начинаться с хэштега (#).
• Во всех словах первая буква должна быть заглавной.
• Если окончательный результат длиннее 140 символов, он должен вернуть false.
• Если ввод или результат представляет собой пустую строку, он должен вернуть false.
Примеры
" Hello there" => "#HelloThere"Свой вариант решения в комментарии 💭
" Hello World " => "#HelloWorld"
"" => false
Кодом делиться через pastebin.org или repl.it.
#задачи
👍2
🐥 Задача по Python #5
В этой задаче нам нужно преобразовать строку в целое число. Строки просто представляют числа словами.
Уровень сложности: средний.
Примеры:
Минимальное количество "ноль" (включительно)
Максимальное количество, которое должно поддерживаться, составляет 1 миллион (включительно)
"И" в например "сто двадцать и четыре" не обязательно, в одних случаях присутствует, а в других нет
Все проверенные номера действительны, вам не нужно их проверять
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
В этой задаче нам нужно преобразовать строку в целое число. Строки просто представляют числа словами.
Уровень сложности: средний.
Примеры:
"один" => 1
"двадцать" => 20
"двести сорок шесть" => 246
"семьсот восемьдесят три тысячи девятьсот девятнадцать" => 783919
Примечания:Минимальное количество "ноль" (включительно)
Максимальное количество, которое должно поддерживаться, составляет 1 миллион (включительно)
"И" в например "сто двадцать и четыре" не обязательно, в одних случаях присутствует, а в других нет
Все проверенные номера действительны, вам не нужно их проверять
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍16