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

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

@aldrson
Download Telegram
Многие из вас в опросе про улучшение контента канала хотели видеть статьи по Maschine Learning.

Мы сделали отдельный канал только по ML, AI, Big Data.

Там будут книги и статьи. Не только с нашего сайта.

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

Условие: Необходимо написать функцию, которая принимает строку и возвращает кол-во гласных внутри неё. Входная строка для примера "Pseudopseudohypoparathyroidism'

Примечание: Глассными в английском являются (a, e, i, o, u)

Ответ в формате, указанном в закрепе канала, присылайте сюда: @algoritmsrules

#задача
Топ. Советы начинающим Python-разработчикам

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

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

#топ
Кодинг марафон. Решение Задачи 1.

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

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

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

#задача
Machine Learning - канал с книгами по машинному обучению, Big Data, Компьютерному зрению и искусственному интеллекту.

Книги по Machine Learning на сегодняшний день довольно большая редкость. А хорошие так тем более. У нас можно скачать новые книги 2017+ года.

Кроме книг будут публиковаться статьи и полезности по теме. Упор на начального уровня специалистов и желающих разобраться в супер модной тематике.
Tips & Tricks. Работа с большими данными в Python при помощи Pandas и JSON

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

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

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

Условие: Необходимо написать функцию, которая вернёт сумму всех элементов списка умноженных на свой индекс. Для пустого списка возвращаем 0.

Пример: index_multiplier([1, 2, 3, 4, 5]) ➞ 40.
В этой задаче нет числового ответа. Просто присылаем номер задачи и ссылку на код сюда - @algoritmsrules

#задача
Топ-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 минут перед тем как читать решение.

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