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

РКН: https://kurl.ru/WPjOT
Download Telegram
Задача с кодом. Дата-палиндром

Как известно, у нас даты обычно записываются в формате dd/mm/yyyy, а в США — в формате mm/dd/yyyy. Дата 2 февраля 2020 года — дата-палиндром в обоих форматах (02/02/2020).

Напишите функцию, которая будет принимать дату в формате dd/mm/yyyy и возвращать True, если она является датой-палиндромом в обоих форматах. В противном случае функция должна возвращать False.

Примеры:

palindromic_date("02/02/2020") ➞ True
palindromic_date("11/12/2019") ➞ False
palindromic_date("11/02/2011") ➞ False
# Хотя 11/02/2011 является датой-палиндромом в формате dd/mm/yyyy,
# она не является таковой в формате mm/dd/yyyy (02/11/2011)

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

#задача #coding
Списки. Генераторы списков в Python для начинающих

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

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

#списки
Мы хотим разнообразить наш контент и добавить рубрики в наш телеграм канал

Какого контента вам бы хотелось? Больше для новичков? Задач? Видео? Вебинаров?

Напишите все ваши пожелания или критику существующего контента в комментариях.
Друзья, нужен ли нам бот с предложкой контента, чтобы подписчики могли предлагать свой контент?
Anonymous Poll
20%
Не знаю
43%
Да нужен
19%
Нет не нужен
17%
Посмотреть ответы
Задача на логику. Кто есть кто в команде?

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

«Кто из вас менеджер?» - спрашиваете вы. Парень в синей футболке говорит: «Менеджер - тот, который в красной футболке». Бородач в красной возражает: «Нет, менеджер - в зеленой». Парень в зеленой футболке согласен с коллегой в синей: «Менеджер - в красной футболке!»

Вопрос: кто есть кто в этом странном коллективе?

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

#логическаязадача
Модули. Змейка на Python

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

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

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

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

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

Книги по ML - @maschinelearning

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

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

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

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

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

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

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

Примечания:

- списки могут быть любой длины.
- список может начинаться с любого числа, хоть положительного, хоть отрицательного (проверяем чередование).
- если в списке содержится 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
- мобильное приложение
- сервис для упрощения анализа данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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