PythonBoost - новый авторский канал о языке Python в котором мы, разработчики с опытом даем вам - ученикам контент для обучения, решаем и объясняем задачи.
Как раз сейчас у нас проходит кодинг-марафон в 10 задач с призом в 5500 руб.
Читайте, решайте задачки и учитесь вместе с PythonBoost.
Как раз сейчас у нас проходит кодинг-марафон в 10 задач с призом в 5500 руб.
Читайте, решайте задачки и учитесь вместе с PythonBoost.
Задача с кодом. Стоит ли так гнать?
Чтобы сократить время, проведенное в дороге, водители часто превышают установленные ограничения скорости.
Напишите функцию, которая будет высчитывать время, сэкономленное за счет превышения лимита скорости. Она будет принимать три числа — лимит скорости, среднюю скорость и расстояние, которое водитель проехал со средней скоростью.
Примечания:
- Скорость = расстояние / время
- Возвращаемое время должно быть в минутах, а не в часах.
- Скорость передается в км/ч, расстояние — в км.
- Сэкономленное время — разница между временем движения при скоростном лимите и при средней скорости.
Примеры:
#задача #coding
Чтобы сократить время, проведенное в дороге, водители часто превышают установленные ограничения скорости.
Напишите функцию, которая будет высчитывать время, сэкономленное за счет превышения лимита скорости. Она будет принимать три числа — лимит скорости, среднюю скорость и расстояние, которое водитель проехал со средней скоростью.
Примечания:
- Скорость = расстояние / время
- Возвращаемое время должно быть в минутах, а не в часах.
- Скорость передается в км/ч, расстояние — в км.
- Сэкономленное время — разница между временем движения при скоростном лимите и при средней скорости.
Примеры:
time_saved(80, 90, 40) ➞ 3.3Решение на нашем сайте.
time_saved(80, 90, 4000) ➞ 333.3
time_saved(80, 100, 40 ) ➞ 6.0
time_saved(80, 100, 10) ➞ 1.5
#задача #coding
Модули. Как использовать timedelta для работы с датами
Рассказываем, как использовать объект timedelta модуля datetime в Python для работы с датами. Данный объект указывает на промежуток времени и используется, когда нам нужно выполнить простые арифметические операции с объектами datetime.
Читать статью
#модули
Рассказываем, как использовать объект timedelta модуля datetime в Python для работы с датами. Данный объект указывает на промежуток времени и используется, когда нам нужно выполнить простые арифметические операции с объектами datetime.
Читать статью
#модули
Топ. Интересные идеи для проектов на Python
Представляем несколько идей самых разных проектов, которые могли бы вас заинтересовать. Среди них вы найдете и полноценные приложения, и небольшие скрипты.
Читать статью
#топ
Представляем несколько идей самых разных проектов, которые могли бы вас заинтересовать. Среди них вы найдете и полноценные приложения, и небольшие скрипты.
Читать статью
#топ
Задача на логику. Сколько живет один волос на голове?
В среднем у человека на голове бывает 150000 волос. Они постоянно обновляются, в среднем за месяц выпадает около 3000.
Как по этим данным определить, сколько примерно времени (опять же, в среднем) держится на голове один волос?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
В среднем у человека на голове бывает 150000 волос. Они постоянно обновляются, в среднем за месяц выпадает около 3000.
Как по этим данным определить, сколько примерно времени (опять же, в среднем) держится на голове один волос?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Модули. Чтение файлов в формате CSV в Python
Рассказываем о различных функциях для работы с CSV-файлами, а также о том, как создать свой файл CSV.
Читать статью
#модули
Рассказываем о различных функциях для работы с CSV-файлами, а также о том, как создать свой файл CSV.
Читать статью
#модули
Топ. Как в Python 3.9 исправили декораторы и улучшили словари
Python 3.9 был выпущен в 2020 году, и новая версия была оснащена новыми интересными фичами. Однако пока, к сожалению, не все их используют при написании кода. В этой статье рассказываем о том, как в Python 3.9 исправили декораторы и улучшили словари.
Читать статью
#топ
Python 3.9 был выпущен в 2020 году, и новая версия была оснащена новыми интересными фичами. Однако пока, к сожалению, не все их используют при написании кода. В этой статье рассказываем о том, как в Python 3.9 исправили декораторы и улучшили словари.
Читать статью
#топ
Строки. Регулярные выражения в Python и методы модуля re
Давайте разберем, что такое регулярные выражения, для чего они используются, из чего состоят и какие в Python есть методы для работы с ними.
Читать статью
#строки
Давайте разберем, что такое регулярные выражения, для чего они используются, из чего состоят и какие в Python есть методы для работы с ними.
Читать статью
#строки
Задача с кодом. Дата-палиндром
Как известно, у нас даты обычно записываются в формате dd/mm/yyyy, а в США — в формате mm/dd/yyyy. Дата 2 февраля 2020 года — дата-палиндром в обоих форматах (02/02/2020).
Напишите функцию, которая будет принимать дату в формате dd/mm/yyyy и возвращать True, если она является датой-палиндромом в обоих форматах. В противном случае функция должна возвращать False.
Примеры:
#задача #coding
Как известно, у нас даты обычно записываются в формате 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 в оперативной памяти. IO Python - Собираем файлы в ОЗУ.
Содержание:
1. Модуль io
2. Буфер для работы с файлами ОЗУ
Ссылка на Youtube
#видео #память
Содержание:
1. Модуль io
2. Буфер для работы с файлами ОЗУ
Ссылка на Youtube
#видео #память
YouTube
Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ
Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://tttttt.me/+xMIie02caak0MmEx
В данном видео мы рассмотрим модуль io, который позволяет использовать…
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://tttttt.me/+xMIie02caak0MmEx
В данном видео мы рассмотрим модуль io, который позволяет использовать…
Списки. Генераторы списков в Python для начинающих
Давайте разберем, что такое генераторы списков, каковы их преимущества, как их писать и чем они отличаются от создания списков при помощи цикла for.
Читать статью
#списки
Давайте разберем, что такое генераторы списков, каковы их преимущества, как их писать и чем они отличаются от создания списков при помощи цикла for.
Читать статью
#списки
Мы хотим разнообразить наш контент и добавить рубрики в наш телеграм канал
Какого контента вам бы хотелось? Больше для новичков? Задач? Видео? Вебинаров?
Напишите все ваши пожелания или критику существующего контента в комментариях.
Какого контента вам бы хотелось? Больше для новичков? Задач? Видео? Вебинаров?
Напишите все ваши пожелания или критику существующего контента в комментариях.
Друзья, нужен ли нам бот с предложкой контента, чтобы подписчики могли предлагать свой контент?
Anonymous Poll
20%
Не знаю
43%
Да нужен
19%
Нет не нужен
17%
Посмотреть ответы
Задача на логику. Кто есть кто в команде?
Вы заходите в офис IT-конторы. В опенспейсе сидят три человека. Все одеты в футболки разных цветов: у одного синяя, у второго красная, у третьего зеленая. Вы знаете, что среди парней есть фронтенд-разработчик, бэкенд-разработчик и менеджер. Кто есть кто вы не знаете, а нужен вам менеджер. При этом вам известно, что фронтендер всегда говорит правду, бэкендер - всегда врет, а менеджер может и правду сказать, и соврать - как ему захочется.
«Кто из вас менеджер?» - спрашиваете вы. Парень в синей футболке говорит: «Менеджер - тот, который в красной футболке». Бородач в красной возражает: «Нет, менеджер - в зеленой». Парень в зеленой футболке согласен с коллегой в синей: «Менеджер - в красной футболке!»
Вопрос: кто есть кто в этом странном коллективе?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Вы заходите в офис IT-конторы. В опенспейсе сидят три человека. Все одеты в футболки разных цветов: у одного синяя, у второго красная, у третьего зеленая. Вы знаете, что среди парней есть фронтенд-разработчик, бэкенд-разработчик и менеджер. Кто есть кто вы не знаете, а нужен вам менеджер. При этом вам известно, что фронтендер всегда говорит правду, бэкендер - всегда врет, а менеджер может и правду сказать, и соврать - как ему захочется.
«Кто из вас менеджер?» - спрашиваете вы. Парень в синей футболке говорит: «Менеджер - тот, который в красной футболке». Бородач в красной возражает: «Нет, менеджер - в зеленой». Парень в зеленой футболке согласен с коллегой в синей: «Менеджер - в красной футболке!»
Вопрос: кто есть кто в этом странном коллективе?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Модули. Змейка на Python
Многие из нас в детстве играли в игру "Змейка": по экрану ползет змея, попутно поедает всякие съедобные штуки и растет при этом. Сегодня мы попробуем создать такую игру самостоятельно.
Читать статью
#модули #алгоритмы
Многие из нас в детстве играли в игру "Змейка": по экрану ползет змея, попутно поедает всякие съедобные штуки и растет при этом. Сегодня мы попробуем создать такую игру самостоятельно.
Читать статью
#модули #алгоритмы
Машинное обучение. Как изучить ML на практике: учебный план
Рассказываем, как быстрее и проще всего получить твердое представление о машинном обучении.
Читать статью
Книги по ML - @maschinelearning
#ml
Рассказываем, как быстрее и проще всего получить твердое представление о машинном обучении.
Читать статью
Книги по ML - @maschinelearning
#ml
Супер предложение для начинающих питонистов - кодинг марафон из 10 задач.
Всем участникам - ревью кода.
Как это работает:
- вы решаете задачи на питоне
- присылаете нам
- мы ревьювим ваш код и говорим что хорошо, а что нет
Вы решаете задачки, кто решает все задачи лучше других - выигрывает от 1000 до 3000 рублей.
Одни плюсы, никаких подвохов.
Правила конкурса у нас в канале PythonBoost.
Всем участникам - ревью кода.
Как это работает:
- вы решаете задачи на питоне
- присылаете нам
- мы ревьювим ваш код и говорим что хорошо, а что нет
Вы решаете задачки, кто решает все задачи лучше других - выигрывает от 1000 до 3000 рублей.
Одни плюсы, никаких подвохов.
Правила конкурса у нас в канале PythonBoost.
Задача с кодом. Положительные и отрицательные числа
Напишите функцию, которая будет принимать список чисел и проверять, чередуются ли в нем положительные и отрицательные числа.
Примечания:
- списки могут быть любой длины.
- список может начинаться с любого числа, хоть положительного, хоть отрицательного (проверяем чередование).
- если в списке содержится 0, возвращаем False.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать список чисел и проверять, чередуются ли в нем положительные и отрицательные числа.
Примечания:
- списки могут быть любой длины.
- список может начинаться с любого числа, хоть положительного, хоть отрицательного (проверяем чередование).
- если в списке содержится 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