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
В каком направлении будет вращаться оранжевая шестеренка?
Anonymous Quiz
16%
по часовой
81%
против часовой
3%
не будет вращаться
Топ. Легкий способ парсинга новостных статей на Python

В этой статье мы спарсим примерную статью, используя библиотеки request и BeautifulSoup, а затем сформируем ее краткое изложение при помощи великолепной библиотеки gensim.

#топ
Тест. Методы строк в Python

Программистам очень часто приходится работать со строками. К счастью, в Python для этого есть очень удобные методы строк. Хорошо ли вы их помните? Пройдите наш тест и проверьте!

#тест
Топ. Лучшие ресурсы для изучения Python для детей

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

#топ
Топ. Как создать API гороскопа с помощью Beautiful Soup и Flask

В этой статье мы покажем, как собрать данные с сайта Horoscope.com с помощью Beautiful Soup, а также — создать собственный API гороскопа с помощью Flask. Если этот API развернуть на общедоступном сервере, другие разработчики смогут им воспользоваться, чтобы вывести такой же гороскоп на своих сайтах или в приложениях.

#топ
Английский язык для программистов - канал с:
- технической лексикой.
- примеры задач и вопросов на английской части собеседовании

Все, чтобы подготовить вас к английской части собеседования на программиста, не важно Java, Python, C++ или Аssembler - всем нужен базовый английский.

Подписывайтесь, проходите опросы, читайте полезные прогерские фразы на английском у нас: @englishfordeveloper
Задача с кодом. Совершенное число

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

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

Например, 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. Предположим, основы языка вы уже освоили. Готовы ли вы начать применять их, решая задачи науки о данных? Пройдите тест и проверьте!