Pythonist.ru - образование по питону
25.7K subscribers
209 photos
5 videos
5 files
1.05K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Задача с кодом. Совершенное число

Напишите функцию, которая будет проверять, является ли целое число совершенным числом.

Совершенное число — натуральное число, равное сумме всех своих собственных делителей (то есть всех положительных делителей, отличных от самого числа).

Например, 6 — совершенное число, поскольку 1 + 2 + 3 = 6, а 1, 2 и 3 — делители числа 6.

Аналогично, совершенным числом является 28, поскольку 1 + 2 + 4 + 7 + 14 = 28.

Примеры:

check_perfect(6) ➞ True
check_perfect(28) ➞ True
check_perfect(496) ➞ True
check_perfect(12) ➞ False
check_perfect(97) ➞ False

Решение на нашем сайте.

#задача #coding
Задача на логику. Сколько яиц было в корзине?

Женщина несла на рынок корзину яиц. Прохожий нечаянно толкнул женщину, корзина упала, яйца разбились. Желая возместить потерю, мужчина спросил, сколько всего яиц было в корзине.

— Точно не помню, ответила женщина, — но знаю, что когда я вынимала из корзины по 2, по 3, по 4, по 5 или по 6 яиц, в корзине оставалось одно яйцо. А когда вынимала по 7 яиц, то не оставалось ничего.

Сколько яиц было в корзине?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Собрали для вас три канала по SQL, ML и Javascript

@maschinelearn - машинное обучение + логические задачи

@prosql - много SQL задач, примеров, туториалов

@projavascript - супер разносторонний канал по JavaScript
Топ. Веб-скрапинг: что можно и чего нельзя делать

Веб-скрапинг может показаться легким занятием, и это так. Но вы и оглянуться не успеете, как окажетесь заблокированным на сайте, а ваш код на 110% будет спагетти-кодом, непригодным для масштабирования.

С вами такое случалось? С нами — тоже, и это не стыдно (ну, разве что чуть-чуть). Сегодня мы обсудим, что можно и чего нельзя делать при веб-скрапинге.

#топ
Задача с кодом. Преимущественно положительный список

Список чисел считается преимущественно положительным, если среди уникальных значений в этом списке больше положительных, чем отрицательных.

Напишите функцию, которая будет принимать список чисел и проверять, является ли он преимущественно положительным. Возвращать функция должна True или False.

Примечание: 0 не считается ни положительным, ни отрицательным.

Примеры:

is_positive_dominant([1, 1, 1, 1, -3, -4]) ➞ False
# Здесь только одно уникальное положительное значение (1).
# При этом здесь два уникальных отрицательных значения (-3, -4)

is_positive_dominant([5, 99, 832, -3, -4]) ➞ True
is_positive_dominant([5, 0]) ➞ True
is_positive_dominant([0, -4, -1]) ➞ False

Решение на нашем сайте.

#задача #coding
Тест по базам данных

Проверьте, умеете ли вы составлять запросы к MongoDB: пройдите небольшой тест!

Количество вопросов: 20.

После удачного прохождения теста с вами свяжется менеджер курсов от компании Otus.
Тест по Python для продвинутых питонистов

Проверьте, насколько хорошо вы знаете этот язык!

Количество вопросов: 20.

После удачного прохождения теста с вами свяжется менеджер курсов от компании Otus.
Топ. Некоторые особенности языка Python

Давайте рассмотрим несколько важных языковых конструкций Python, которые отличаются от других языков программирования.

В этой статье:

- операторы
- встроенные структуры данных
- специальные переменные
- встроенные функции

#топ
Книги по Python для начинающих

Как правило, при чтении люди запоминают информацию лучше и удерживают ее в памяти дольше, чем при просмотре учебных курсов. Поэтому, изучая Python, не стоит забывать о книгах.

Предлагаем ознакомиться с подборкой книг, подходящих для питонистов-новичков.

Читать статью

Книги по ML - @maschinelearning

#книги
Тест по Python

Количество вопросов: 25.

Вы уже хорошо знаете основы Python? Проверьте, готовы ли вы перейти на новый уровень и заняться изучением веб-разработки на Python!
Тест. Python QA Engineer

Тест для тех, кто хочет заняться автоматизацией тестирования на Python. Проверьте, насколько хорошо вы знаете язык и основы теории тестирования!

Количество вопросов: 24.

После удачного прохождения теста с вами свяжется менеджер курсов от компании Otus.
Тест для начинающих датасаентистов

Кол-во вопросов: 10

Одним из основных направлений использования Python является Data Science. Предположим, основы языка вы уже освоили. Готовы ли вы начать применять их, решая задачи науки о данных? Пройдите тест и проверьте!
В каком направлении будет вращаться оранжевая шестеренка?
Anonymous Quiz
71%
по часовой
23%
против часовой
6%
не будет вращаться
Словари в Python

В этой статье:

- как создать словарь в Python
- как получить доступ к значениям словаря
- обновление словаря
- удаление элементов из словаря
- словарные операторы и встроенные функции

Читать статью

#словари
Задача с кодом. Сортировка по последнему символу

Напишите функцию, которая будет принимать строку из слов и возвращать строку, в которой эти слова будут отсортированы по последним буквам.

Примечания:

- Передаваемая строка всегда будет состоять из слов, написанных латиницей в нижнем регистре, и пробелов.
- Если два слова заканчиваются на одну букву, в результирующей строке они должны идти в том же порядке, в котором шли в исходной.

Примеры

sort_by_last("herb camera dynamic") 
➞ "camera herb dynamic"

sort_by_last("stab traction artist approach")
➞ "stab approach traction artist"

sort_by_last("sample partner autonomy swallow trend")
➞ "trend sample partner swallow autonomy"

Решение на нашем сайте.

#задача #coding
Задача на логику. Какое число поставите вместо вопросительного знака и почему?

1; 5; 13; 29; ?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Тест. Битовые операторы в Python

Битовые операторы не так часто используются в Python, но их можно встретить в условиях или циклах.

Проверьте, насколько хорошо вы разбираетесь в битовых операциях: пройдите тест из 10 вопросов!

#тест
Задача на логику. Я знаю, где вы были прошлым вечером

Прошлым вечером:

- Андрей отправился на концерт
- Борис провел все время с Ольгой
- Сергей так и не увиделся с Ритой
- Полина сходила в кино
- Рита посмотрела спектакль в театре
- Кроме тех, кого мы уже назвали, постоянными членами компании были Дима и Света
- Вместе с каждым из юношей на том же виде культурных развлечений побывала одна девушка
- Какая-то пара посетила художественную выставку.

Кто где был вчера вечером?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача