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
Модули. Змейка на Python

Многие из нас в детстве играли в игру "Змейка": по экрану ползет змея, попутно поедает всякие съедобные штуки и растет при этом. Сегодня мы попробуем создать такую игру самостоятельно.

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

#модули #алгоритмы
Машинное обучение. Как изучить ML на практике: учебный план

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

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

Книги по ML - @maschinelearning

#ml
Супер предложение для начинающих питонистов - кодинг марафон из 10 задач.

Всем участникам - ревью кода.

Как это работает:
- вы решаете задачи на питоне
- присылаете нам
- мы ревьювим ваш код и говорим что хорошо, а что нет

Вы решаете задачки, кто решает все задачи лучше других - выигрывает от 1000 до 3000 рублей.

Одни плюсы, никаких подвохов.

Правила конкурса у нас в канале PythonBoost.
Задача с кодом. Положительные и отрицательные числа

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

Примечания:

- списки могут быть любой длины.
- список может начинаться с любого числа, хоть положительного, хоть отрицательного (проверяем чередование).
- если в списке содержится 0, возвращаем False.

Примеры:

alternate_pos_neg([3, -2, 5, -5, 2, -8]) ➞ True
alternate_pos_neg([-6, 1, -1, 4, -3]) ➞ True
alternate_pos_neg([4, 4, -2, 3, -6, 10]) ➞ False

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

#задача #coding
Топ. 12 идей проектов на Python, которые украсят ваше портфолио

Разбираем идеи проектов, которыми можно пополнить свое портфолио. Все они — из разных областей:
- умный ассистент
- сайт
- автоматизатор задач
- игра
- модель компьютерного зрения
- GUI
- приложение для анализа настроения
- поисковый бот
- бот для трейдинга
- пакеты Python
- мобильное приложение
- сервис для упрощения анализа данных.

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

#топ
Программисты на Python в России получают до 400 тыс. руб.

Если вы ищете работу на Python, то наш канал Python Работа уже отобрал вакансии как для новичков, так и для продвинутых питонистов.

Чем мы лучше других - все вакансии имеют контакт для связи в телеграме, а не по почте.

Подписывайтесь и аплайтесь на свежие вакансии: @pythonrabota
Топ. Использование Python для парсинга файлов конфигурации

Иногда программе требуется достаточно много параметров, и помещать их все в качестве аргументов командной строки или переменных среды нецелесообразно. В таких случаях вам нужно будет использовать файл конфигурации. Рассказываем, как парсить эти файлы при помощи Python.

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

#топ
Топ. Сколько зарабатывают Python-разработчики в России?

Привет, друзья! Вероятно, вам тоже постоянно попадаются упоминания о том, что разработчики много зарабатывают. А сколько это — «много»? Мы в редакции Pythonist решили поднять цифры и посмотреть, сколько зарабатывают питонисты в России.

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

#топ
Книги. Лучшие книги по Django для новичков и опытных разработчиков

Django – это основной веб-фреймворк языка Python. В статье, которую мы вам предлагаем, даны описания лучших книг по этому фреймворку (для специалистов разного уровня). Также под описаниями книг вы найдете ссылки на скачивание.

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

#книги #django
Тест по Python основам.

Кол-во вопросов - 20.
Уровень - базовый.

Проходите и поймите - готовы ли вы к курсам по Python.
Списки. Задачи для начинающих

В этой статье мы собрали для вас несколько простых задач по теме списков в Python.

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

#списки
Топ. Продуктивность питониста: как справиться с 5 распространенными проблемами

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

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

#топ
Pythonist.ru - образование по питону pinned «Тест по Python основам. Кол-во вопросов - 20. Уровень - базовый. Проходите и поймите - готовы ли вы к курсам по Python.»
Задача с кодом. Самый длительный период времени

Напишите функцию, которая будет принимать три значения: h (часы), m (минуты), s (секунды). Функция должна возвращать значение, соответствующее самому длительному периоду времени.

Примечание: среди передаваемых временных промежутков не будет одинаковых.

Примеры:

longest_time(1, 59, 3598) ➞ 1
longest_time(2, 300, 15000) ➞ 300
longest_time(15, 955, 59400) ➞ 59400

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

#задача #coding
Модули. Как создавать наглядные графики в Python

В этой статье:
- важность статистических распределений;
- загрузка данных и импорт библиотек;
- простые графики в Pandas;
- продвинутые графики в Seaborn;
- потрясающие интерактивные графики в Plotly.

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

#модули
Тест. Переменные и их свойства

Проверьте, насколько хорошо вы знаете переменные и их свойства. Тест состоит из 9 вопросов. Большинство из них очень простые.

Пройти тест

#тест
Машинное обучение. 5 незаменимых функций Pandas для Data Science

Рассказываем о важных функциях pandas, которые помогают осуществлять различные операции над датасетами.

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

Книги по ML - @maschinelearning

#ml
Задача с кодом. Числа, четные со всех сторон

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

Примечание: списки начинаются с индекса 0.

Примеры:

get_only_evens([1, 3, 2, 6, 4, 8]) ➞ [2, 4]
get_only_evens([0, 1, 2, 3, 4]) ➞ [0, 2, 4]
get_only_evens([1, 2, 3, 4, 5]) ➞ []

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

#задача #coding
Всем привет. Какие еще каналы по питону в телеграме вы смотрите? Каких каналов не хватает в телеграме по Python?