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

РКН: https://kurl.ru/WPjOT
Download Telegram
Pythonist.ru - образование по питону pinned «Наш канал PythonistPro на английском языке»
Топ. Базы данных и их использование в приложениях на Python

Разобрали, что такое базы данных и какие из них чаще всего используются, если речь идет о разработке на Python.

#топ
Топ. Аннотации типов Python

Разбирем, что такое аннотации типов, а также зачем и как их использовать. Помимо простых примеров рассмотрим и более сложные, с псевдонимами типов и несколькими возвращаемыми значениями.

#топ
Списки. Связный список на Python

Разбираем, что собой представляет связный список и как его реализовать.

#списки
Топ. Как вернуть дизлайки на YouTube

Рассказали, как вернуть дизлайки на YouTube с помощью Django Rest Framework и YoutubeV3 API. Это может быть полезно для анализа собственного контента и контента других блогеров, к примеру.

#топ
Топ. Вебскрейпинг новостных статей в 5 строчек кода на Python

В этой статье мы покажем вам, как унифицированным способом собирать большое количество новостных данных из множества разных источников. Для этого, вместо того, чтобы тратить месяцы на написание сценария для каждого новостного веб-сайта, вы будете использовать библиотеку newspaper3k для автоматического извлечения структурированной информации.

#топ
Задача с кодом. Конкатенация списков

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

Обратите внимание: конкатенация должна проходить в том порядке, в котором списки переданы.

Примеры:

concat([1, 2, 3], [4, 5], [6, 7]) 
➞ [1, 2, 3, 4, 5, 6, 7]

concat([1], [2], [3], [4], [5], [6], [7])
➞ [1, 2, 3, 4, 5, 6, 7]

concat([1, 2], [3, 4])
➞ [1, 2, 3, 4]

concat([4, 4, 4, 4, 4])
➞ [4, 4, 4, 4, 4]

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

#задача #coding
Канал на английском языке PythonistPro.

По итогу все питонисты работают на английском - поэтому начинать можно тоже с английского.

Подписывайтесь: @pythonistpro
В каком направлении будет вращаться оранжевая шестеренка?
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% будет спагетти-кодом, непригодным для масштабирования.

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

#топ