Pythonist.ru - образование по питону
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Книги 3. Задачи на логику 4. Проект Эйлера 5. Видео 6. Тесты по Python 3 @aldrson
Ko'proq ko'rsatish26 414
Obunachilar
-224 soatlar
-417 kunlar
-16230 kunlar
- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Obunachilar o'sish tezligi
Ma'lumot yuklanmoqda...
Ответ к предыдущей задаче для новичков
# Функция для проверки числа на "уродливость"
def isUgly(n):
if n <= 0:
return False
while n % 2 == 0:
n /= 2
while n % 3 == 0:
n /= 3
while n % 5 == 0:
n /= 5
return n == 1
# Тесты для функции isUrgly()
def test_is_ugly():
assert is_ugly(6) == True
assert is_ugly(1) == True
assert is_ugly(14) == False
assert is_ugly(0) == False
assert is_ugly(-6) == False
#задача #coding👎 3🥴 1
Задача для новичков
Уродливое число — это положительное целое число, простыми множителями которого могут быть только числа
2
, 3
и 5
.
Напишите функцию isUgly(n: int)
, которая принимает на вход целое число n и возвращает True
, если число уродливое, и False
в противном случае. Также напишите тесты для этой функции, чтобы убедиться, что она работает нормально.
Свои варианты пишите в комментариях! Решение - сегодня вечером.
#задача #coding👍 4👎 2
Django. Аутентификация в Django-REST с помощью Auth.js
В этом уроке рассматривается реализация системы аутентификации на основе Django REST (с помощью Django REST Framework) и ее интеграция с Auth.js (ранее известным как NextAuth.js) во фронтенде. Мы разберем настройку аутентификации на основе учетных данных, а также аутентификацию с помощью Google.
#django
Читать статью
Задача на логику. Кто украл кошелек учительницы?
У учительницы пропал кошелек. Украсть его мог только кто-то из 5 учеников: Лилиан, Джуди, Дэвид, Тео или Маргарет. При опросе этих детей каждый из них дал по 3 показания:
Лилиан: 1) я не брала кошелек; 2) я никогда в своей жизни ничего не крала; 3) это сделал Тео.
Джуди: 4) я не брала кошелек; 5) мой папа достаточно богат, и у меня есть собственный кошелек; 6) Маргарет знает, кто это сделал.
Дэвид: 7) я не брал кошелек учительницы; 8) с Маргарет я не был знаком до поступления в школу; 9) это сделал Тео.
Тео: 10) я не виновен; 11) это сделала Маргарет; 12) Лилиан лжет, утверждая, что я украл кошелек.
Маргарет: 13) я не брала кошелек учительницы; 14) в этом виновна Джуди; 15) Дэвид может поручиться за меня, так как знает меня со дня рождения.
При дальнейшем расспрашивании каждый из учеников признал, что из сделанных им трех заявлений два верных и одно неверное.
Вопрос: кто украл кошелек учительницы?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍 3
⁉️ Хотите стать востребованными разработчиком на Python с нуля, но не знаете, с чего начать обучение?
Приходите на открытый практический урок «Генераторы и очереди в Python» от OTUS. Спикер Дмитрий Панкрашов — ведущий разработчик в компании-партнере вендора СЭД «Директум».
На вебинаре мы:
- рассмотрим концепции генераторных функций и очередей;
- поговорим о сходствах, различиях и применимости в решении реальных задач;
- разберем несколько практических примеров;
- ответим на все возникающие вопросы.
📌Занятие подойдет начинающим разработчикам и тем, кто только готовится к обучению.
Встречаемся 13 мая в 20:00 мск в преддверии старта курса «Специализация Python Developer».
Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cwDPIv
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Tips & Tricks. Подсчет наиболее часто встречающихся элементов в итерируемом объекте
Показываем, как помощью инструмента Counter из модуля collections узнать, какие элементы итерируемого объекта встречаются чаще всего, и сколько раз.
#tipsandtricks #списки #строки #модули
👍 1
Читать статью
Задача с кодом. Скользящие числа
Напишите функцию, принимающую число и проверяющую, является ли оно «скользящим». Скользящее число — такое число, соседние цифры которого отличаются между собой на единицу.
Примеры:
is_slidey(123454321) ➞ True is_slidey(54345) ➞ True is_slidey(987654321) ➞ True is_slidey(1123) ➞ False is_slidey(1357) ➞ False is_slidey(1) ➞ TrueОбратите внимание на примеры 4 и 5. Если в числе идут подряд одинаковые цифры или какая-то цифра в ряду пропущена, такое число мы не считаем скользящим. Если число записывается одной цифрой, оно считается скользящим. Решение на нашем сайте. #задача #coding
Тест. Битовые операции Python
Хорошо ли вы понимаете битовые операции? Пройдите тест из 10 вопросов и проверьте!
#тест
Пройти тест
Знаем, что тут сидят серьезные программисты, но если вдруг кто-то интересуется Бизнес Анализом - милости просим.
Бизнес Аналитик IT - канал о жизненном цикле разработки ПО глазами бизнес аналитика.
На канале вы найдете:
- теоретический материал
- интересные статьи
- профессиональную литературу
- полезные шпаргалки
- вопросы с собеседований
- опросы.
Подпишись и пройди наш тест для начинающего бизнес аналитика.
Бизнес Анализ тут
Строки. Как напечатать табуляцию в Python
В этой статье мы рассмотрим, как напечатать табуляцию, т.е. вывести на экран табы (или пробелы) в виде отступов между частями строки.
#строки
👍 1
Читать статью