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

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

@aldrson
Download Telegram
Топ. 11 важных вопросов на Python-собеседованиях

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

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

#топ
Питонисты и желающие ими стать. Набросайте в комментариях темы и направления, которые бы вы хотели видеть на нашем сайте. Какие проекты, рубрики, интересные викторины можно добавить? Например - разбор регулярных выражений (минимум 1 статью в неделю) или ИИ для новичков и т.д
Задача с кодом. "Удалить все элеметы списка до определенного"

Условие:
Есть список, нужно написать функцию, которая будет удалять все элементы до определенного.

Примеры:
remove_all_before([1, 2, 3, 4, 5], 3) == [3, 4, 5]
remove_all_before([1, 1, 2, 2, 3, 3], 2) == [2, 2, 3, 3]

Пограничные случаи:
Если удаляемого элемента нет в списке, то список остается как есть.
Если список пустой, то остается как есть.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #coding
Собрали для вас полезные каналы по Python

@pythonbooks - самый большой канал с книгами по Python

@pythonjuniorjob - вопрос/ответ с собеседований по Python

@pythonknigi - преимущественно русские книги по Python

@pythonquizes - тесты и вопросы по Python

@pythonrabota - вакансии по Python

@pythontesti - тесты, с ответами и пояснениями
Книги. 5 лучших книг для изучения библиотеки TensorFlow

TensorFlow — это библиотека для машинного обучения, созданная Google. В этой статье мы представляем вам пять отличных книг, обучающих применению TensorFlow на практике. (ссылки на скачивание прилагаются).

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

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

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

За решение задачи будут начисляться баллы от 10 до 30.

Правильные решения от подписчиков или редакции будут публиковаться через 2-4 дня после выхода задачи.

На сайте будет обновляться рейтинг игроков с наивысшими баллами.

Условия марафона:
1. Будет 10 задач
2. Задачи будут алгоритмические, регулярки, строки и другие аспекты Python 3

Для получения баллов необходимо:

1. Решить задачу на Python 3
2. Закинуть код в https://repl.it/languages/python3
3. Код должен запускаться и выдавать ответ
4. Отправить сообщение правильного формата с номером задачи, ответом и ссылкой на @algoritmsrules.
Правильный формат сообщения например на Задачу 1 такой:
Задача 1.
Ответ - 155
https://repl.it/@UTSRmapper/gladosbot#bot.py

Задачи будут приниматься до момента выхода решения. Внимательно прочтите формат поста с ответом. Посты без ссылки или без ответа или номера задачи не будут приниматься. Так как число подписчиков в канале велико, то для удобства проверки нужен именно такой формат ответа.

Также есть возможность получать баллы за привод в наш канал своих друзей. За каждого нового человека будет начисляться 2 балла. Для получения баллов пользователь должен быть подписан на наш канал, а вы должны сбросить его никнейм или телефон в сообщении на @algoritmsrules.

Первая задача уже на этой неделе.

Победитель получит приз 3000 рублей.
Топ. Уровень зарплат Python-разработчиков в Москве, Киеве и Минске в I полугодии 2020 года

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

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

#топ
Многие из вас в опросе про улучшение контента канала хотели видеть статьи по 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