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

Контент канала:
1. Разбор вопросов с собеседований
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3

@aldrson
Download Telegram
Топ-5 GitHub-проектов для изучения Python

Мы в нашей команде часто заходим на GitHub, чтобы узнать о крутых проектах с открытым исходным кодом. Так мы нашли несколько отличных репозиториев, которые помогут всем, кто изучает язык программирования Python. Собрав проекты в небольшую подборку — представляем её вам.

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

#топ
Машинное обучение. Играем в GTA V с Python

Серия статей, в которых мы работаем над одним проектом — созданием своего рода беспилотного автомобиля. Рассматриваем необходимые модули, даем примеры кода.

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

#ml #модули
Кодинг марафон. Решение Задачи 2.

3 варианта решения задачи по сумме элементов списка * на индекс читайте у нас на сайте. Плюс бонус - решение от подписчика.

Смотреть решение

P.S Рейтинг игроков будет опубликован на сайте после третей задачи. Также будем выбирать лучшее решение и давать дополнительные 5 баллов.
Условие конкурса в закрепе канала

#задача
def ("Python тесты"):
main_content = "Полезные задачи"
content_junior = "Задачи с собеседований"
addons = """
Трюки и фишки языка Python.
Синтаксические и логические задачи. """

LEVEL = (
('60%', 'JUNIOR'),
('30%', 'MIDDLE'),
('10%', 'SENIOR'),
)
subscribe("Python Тесты")
Задача на логику. Кто есть кто?

В опенспейсе сидят три человека: Саша, Макс и Игорь. Один из них разработчик, второй — сэйлз, третий — тестировщик. Известно, что разработчик всегда рубит правду-матку, сэйлз всегда врет, а тестировщик — по ситуации, может как правду сказать, так и соврать.

Саша говорит: «Игорь — сэйлз».

Макс говорит: «Саша — разраб».

Игорь говорит: «Я — тестировщик».

Вопрос: кто есть кто на самом деле?

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

#логическаязадача
Машинное обучение. Распознавание образов в Python

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

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

#ml
Кодинг-марафон. Условия конкурса читайте в закрепленной сверху записи канала. Приз: 20 баллов.

Условие: Используя list comprehensions, напишите функцию, которая выводит все четные числа до числа, которое передано функции

Пример: find_even_nums(8) ➞ [2, 4, 6, 8]
find_even_nums(4) ➞ [2, 4].
Если нет четных чисел - возвращаем пустой список.

В этой задаче нет числового ответа. Просто присылаем номер задачи и ссылку на код сюда - @algoritmsrules

#задача
Машинное обучение. Самые лучшие ресурсы для изучения ML и AI

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

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

#ml
Модули. Использование библиотеки Requests в Python

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

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

#модули
Кодинг марафон. Решение Задачи 3.

3 варианта решения задачи по четным числам читайте у нас на сайте. Плюс бонус - решение от подписчика.

Смотреть решение

Условие конкурса в закрепе канала

#задача
Tips & Tricks. Создаем класс и вычисляем площадь круга и длину окружности

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

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

#алгоритмы
Pythonist.ru - образование по питону
Кодинг марафон. Решение Задачи 3. 3 варианта решения задачи по четным числам читайте у нас на сайте. Плюс бонус - решение от подписчика. Смотреть решение Условие конкурса в закрепе канала #задача
Создали страницу с рейтингом игроков учавствующих в решении задач. Т.к сейчас много человек имеет наивысший балл, мы рандомно выбрали 5 лидеров. Надеемся, что вы начнете приводить своих друзей в наш канал, напомню, за каждого человека - 2 дополнительных балла.

Ссылка на рейтинг
Задача на логику. Какого цвета твоя шляпа?

Трех человек построили гуськом. Для простоты восприятия дадим им имена: Олег, Семен и Павел. Олег стоит первым, он не видит двух других. За Олегом стоит Семен и видеть он может только Олега. Павел стоит третьим, он видит и Олега, и Семена.

У организаторов эксперимента есть набор из пяти шляп: две белых и три черных (количество и цвета шляп — не секрет).

Участникам эксперимента завязали глаза и надели на каждого по шляпе (выбрали случайно, а две лишних убрали с глаз долой). После этого глаза развязали.

У Павла спросили, знает ли он, какого цвета его шляпа. Он ответил, что нет.

После этого спросили Семена, но он тоже сказал, что не знает цвет своей шляпы.

А вот Олег сказал, что может с уверенностью сказать, какая шляпа у него на голове. Как он это определил (и какого все-таки цвета его шляпа)?

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

#логическаязадача
Топ-10 пакетов Python, которые должен знать каждый разработчик

В этой статье мы будем говорить о NumPy, Pendulum, Python Imaging Library, MoviePy, Requests и еще пяти популярных пакетах.

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

#топ
Кодинг-марафон. Условия конкурса читайте в закрепленной сверху записи канала. Приз: 15 баллов.

Условие: Напишите программу используя re, которая конвертирует дату из формата yyyy-mm-dd format в dd-mm-yyyy формат

В этой задаче нет числового ответа. Просто присылаем номер задачи и ссылку на код сюда - @algoritmsrules

#задача
Списки в Python: изменяемость, доступ к элементам

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

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

#списки
Кодинг марафон. Решение Задачи 4.

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

Смотреть решение

Условие конкурса в закрепе канала

Рейтинг игроков: https://pythonist.ru/koding-marafon

#задача
Tips & Tricks. Рекурсивное нахождение суммы элементов списка, в который входят другие списки

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

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

#алгоритмы #рекурсия
Задача на логику. Сколько вина в бочке?

Мужчина и женщина нашли бочку с вином. Крышки у бочки нет. «О, да там больше половины бочки вина!» — сказала женщина. «Нет, пожалуй, меньше половины», — возразил мужчина.

Как, не имея никаких дополнительных сосудов и средств измерения, определить, кто прав?

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

#логическаязадача
Топ. Использование Python в веб-разработке

В этой статье мы рассмотрим преимущества и недостатки Python в разрезе использования его при создании сайтов.

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

#топ