Кодинг-марафон. Задача № 5.
Условия конкурса читайте в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание: Напишите функцию, которая будет принимать в качестве аргументов название страны (name) и ее площадь (area) и возвращать процентное отношение площади страны к площади земной суши.
Примечания:
- площадь земной суши составляет 148940000 кв. км
- результат нужно округлить до сотых.
- строка будет не пустой, площадь всегда будет целым положительным числом (не нужно это проверять!)
Примеры:
area_of_country("Russia", 17098242) ➞ "Russia is 11.48% of the total world's landmass"
area_of_country("USA", 9372610) ➞ "USA is 6.29% of the total world's landmass"
area_of_country("Iran", 1648195) ➞ "Iran is 1.11% of the total world's landmass"
Присылаем номер задачи и ссылку на код сюда - @lex_draven
#задача #марафон
Условия конкурса читайте в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание: Напишите функцию, которая будет принимать в качестве аргументов название страны (name) и ее площадь (area) и возвращать процентное отношение площади страны к площади земной суши.
Примечания:
- площадь земной суши составляет 148940000 кв. км
- результат нужно округлить до сотых.
- строка будет не пустой, площадь всегда будет целым положительным числом (не нужно это проверять!)
Примеры:
area_of_country("Russia", 17098242) ➞ "Russia is 11.48% of the total world's landmass"
area_of_country("USA", 9372610) ➞ "USA is 6.29% of the total world's landmass"
area_of_country("Iran", 1648195) ➞ "Iran is 1.11% of the total world's landmass"
Присылаем номер задачи и ссылку на код сюда - @lex_draven
#задача #марафон
Вакансия дня. Junior Python разработчик
https://telegra.ph/Junior-Python-razrabotchik-07-03
Формат работы: Работа в офисе
Условия: Полная занятость, полный день
ЗП: Начальный уровень з/п от 50 000 руб.
Откликнуться: @ivankochegarov1
#работа #вакансия
https://telegra.ph/Junior-Python-razrabotchik-07-03
Формат работы: Работа в офисе
Условия: Полная занятость, полный день
ЗП: Начальный уровень з/п от 50 000 руб.
Откликнуться: @ivankochegarov1
#работа #вакансия
Плейлист дня. Часть 2. Анализ данных с помощью Pandas
Полный курс для новичков.
Плейлист на русском
Часть 5. Объект Series в Pandas. Создаем Series
Часть 6. Создаем первый блокнот в Jupyter Notebook.
Часть 7. Операции над Series. Объект Series в Pandas
Часть 8. Атрибуты класса Series
Продолжение в следующих выпусках.
#плейлист #видео #pandas
Полный курс для новичков.
Плейлист на русском
Часть 5. Объект Series в Pandas. Создаем Series
Часть 6. Создаем первый блокнот в Jupyter Notebook.
Часть 7. Операции над Series. Объект Series в Pandas
Часть 8. Атрибуты класса Series
Продолжение в следующих выпусках.
#плейлист #видео #pandas
YouTube
Объект Series в Pandas. Создаем Series
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
Объект Series представляет собой тип данных…
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
Объект Series представляет собой тип данных…
Вакансия дня. Python Middle+ разработчик
https://telegra.ph/Python-Middle-razrabotchik-07-03
Формат работы: удаленка или офис (по желанию)
Условия: полная
ЗП: от 90 000 до 140 000 т.р. на руки
Откликнуться: @DanaIlina
#работа #вакансия
https://telegra.ph/Python-Middle-razrabotchik-07-03
Формат работы: удаленка или офис (по желанию)
Условия: полная
ЗП: от 90 000 до 140 000 т.р. на руки
Откликнуться: @DanaIlina
#работа #вакансия
Статья дня. ТОП-15 трюков в Python 3, делающих код понятнее и быстрее
Подборка трюков в Python третьей версии, которая поможет вам при меньших усилиях писать более качественный программный код.
Читать статью
#читать #tricks
Подборка трюков в Python третьей версии, которая поможет вам при меньших усилиях писать более качественный программный код.
Читать статью
#читать #tricks
Библиотека программиста
ТОП-15 трюков в Python 3, делающих код понятнее и быстрее
Подборка трюков в Python третьей версии, которая поможет вам при меньших усилиях писать более качественный программный код.
Плейлист дня. Часть 3. Анализ данных с помощью Pandas
Полный курс для новичков.
Плейлист на русском
Часть 9. Методы класса Series
Часть 10. Методы head(), tail() и take() класса Series
Часть 11. Срез объекта Series
Часть 12. Обращение к элементам Series. Методы loc и iloc
Продолжение в следующих выпусках.
#плейлист #видео #pandas
Полный курс для новичков.
Плейлист на русском
Часть 9. Методы класса Series
Часть 10. Методы head(), tail() и take() класса Series
Часть 11. Срез объекта Series
Часть 12. Обращение к элементам Series. Методы loc и iloc
Продолжение в следующих выпусках.
#плейлист #видео #pandas
YouTube
Методы класса Series. Анализ данных с помощью Pandas
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
Задача с решением. «Дружественные числа»
Задача №21 Проект Эйлера.
Условие:
Пусть d(n) определяется как сумма делителей n (числа меньше n, делящие n нацело).
Если d(a) = b и d(b) = a, где a ≠ b, то a и b называются дружественной парой, а каждое из чисел a и b — дружественным числом.
Например, делителями числа 220 являются 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 и 110, поэтому d(220) = 284. Делители 284 — 1, 2, 4, 71, 142, поэтому d(284) = 220.
Подсчитайте сумму всех дружественных чисел меньше 10000.
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача21 #решение #проектэйлера
Задача №21 Проект Эйлера.
Условие:
Пусть d(n) определяется как сумма делителей n (числа меньше n, делящие n нацело).
Если d(a) = b и d(b) = a, где a ≠ b, то a и b называются дружественной парой, а каждое из чисел a и b — дружественным числом.
Например, делителями числа 220 являются 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 и 110, поэтому d(220) = 284. Делители 284 — 1, 2, 4, 71, 142, поэтому d(284) = 220.
Подсчитайте сумму всех дружественных чисел меньше 10000.
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача21 #решение #проектэйлера
Задача с решением. «Дружественные числа»
Задача №21 Проект Эйлера.
Смотреть решение
#Задача21 #решение #проектэйлера
Задача №21 Проект Эйлера.
Смотреть решение
#Задача21 #решение #проектэйлера
Какие сайты по питону вы посещаете постоянно? Напишите в комментариях.
Кодинг-марафон. Решение Задачи 5
Варианты написания функции для вычисления процентного отношения площади страны к площади земной суши можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решения
Условие конкурса в закрепе канала.
#задача #марафон
Варианты написания функции для вычисления процентного отношения площади страны к площади земной суши можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решения
Условие конкурса в закрепе канала.
#задача #марафон
Ребят, присоединяйтесь к нашему чату, где обсуждаются питон вопросы: ссылка
Кодинг-марафон. Задача № 6.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
В БД предприятия номера телефонов хранятся как попало и вам поручили написать функцию, которая приведёт их к одному формату:
Сигнатура
- помимо цифр может содержать дефисы, пробелы, скобки и знак + (но + только первым символом)
- номер всегда валиден (11 цифр)
- номер всегда начинается с 8 или +7, причем + может быть только в начале номера
- не может быть 2 идущих подряд дефисов, скобок или пробелов
Примеры:
format_numbers('+79091011010') == '+7(909)101-10-10'
format_numbers('8(909)1011010') == '+7(909)101-10-10'
format_numbers('+7 909 101-10-10') == '+7(909)101-10-10'
Присылаем номер задачи и ссылку на код сюда - @lex_draven
#задача #марафон
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
В БД предприятия номера телефонов хранятся как попало и вам поручили написать функцию, которая приведёт их к одному формату:
+7(909)101-10-10
Функция должна называться format_numbers
, она принимает на вход строку (исходный номер) и возвращает строку (номер в нужном формате).Сигнатура
def format_numbers(phone_number: str) -> str:
Примечания по исходному номеру:- помимо цифр может содержать дефисы, пробелы, скобки и знак + (но + только первым символом)
- номер всегда валиден (11 цифр)
- номер всегда начинается с 8 или +7, причем + может быть только в начале номера
- не может быть 2 идущих подряд дефисов, скобок или пробелов
Примеры:
format_numbers('+79091011010') == '+7(909)101-10-10'
format_numbers('8(909)1011010') == '+7(909)101-10-10'
format_numbers('+7 909 101-10-10') == '+7(909)101-10-10'
Присылаем номер задачи и ссылку на код сюда - @lex_draven
#задача #марафон
Вакансия дня. Junior/Middle Python developer
https://telegra.ph/JuniorMiddle-Python-developer-07-03
Формат работы: Удаленная работа
Условия: Полная занятость
ЗП: до 100 т. р. Junior, до 150 т.р. middle (вилка обсуждаемая)
Откликнуться: @jorogumo, [email protected]
#работа #вакансия
https://telegra.ph/JuniorMiddle-Python-developer-07-03
Формат работы: Удаленная работа
Условия: Полная занятость
ЗП: до 100 т. р. Junior, до 150 т.р. middle (вилка обсуждаемая)
Откликнуться: @jorogumo, [email protected]
#работа #вакансия
Плейлист дня. Часть 4. Анализ данных с помощью Pandas
Полный курс для новичков.
Плейлист на русском
Часть 13. Метод sort values объекта Series
Часть 14. Метод sort index объекта Series
Часть 16. Метод apply объекта Series
Удачи в учёбе.
#плейлист #видео #pandas
Полный курс для новичков.
Плейлист на русском
Часть 13. Метод sort values объекта Series
Часть 14. Метод sort index объекта Series
Часть 16. Метод apply объекта Series
Удачи в учёбе.
#плейлист #видео #pandas
YouTube
Метод sort values объекта Series. Анализ данных с помощью Pandas
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
Статья дня. Передача функции в качестве аргумента другой функции в Python
Один из самых главных фактов, которые мы узнаем в этой статье, заключается в том, что вы можете передавать функции в другие функции. Вы можете передавать функции, потому что в Python функции являются объектами.
Читать далее
#читать #функции
Один из самых главных фактов, которые мы узнаем в этой статье, заключается в том, что вы можете передавать функции в другие функции. Вы можете передавать функции, потому что в Python функции являются объектами.
Читать далее
#читать #функции
dev-gang.ru
Передача функции в качестве аргумента другой функции в Python
Один из самых волнующих фактов, которые мы узнаем в этой статье, заключается в том, что вы можете передавать функции в другие функции. Вы можете передавать функции, потому что в Python функции являются объектами.
Вакансия дня. Программист Python (linux) Junior
https://telegra.ph/Programmist-Python-linux-Junior-07-03
Формат работы: гибкий график
Условия: Частичная занятость, полный рабочий день
ЗП: вилка 80-90 т.р.
Откликнуться: @gvinivera, [email protected]
#работа #вакансия
https://telegra.ph/Programmist-Python-linux-Junior-07-03
Формат работы: гибкий график
Условия: Частичная занятость, полный рабочий день
ЗП: вилка 80-90 т.р.
Откликнуться: @gvinivera, [email protected]
#работа #вакансия
Вопрос + ответ с собеседования. Как работают итераторы в Python?
1. Использование генератора дважды
2. Проверка вхождения элемента в генератор
3. Распаковка словаря
4. Последовательности и итерируемые объекты
Читать ответ
#собеседование
1. Использование генератора дважды
2. Проверка вхождения элемента в генератор
3. Распаковка словаря
4. Последовательности и итерируемые объекты
Читать ответ
#собеседование
Хабр
Понимание итераторов в Python
Python — особенный язык в плане итераций и их реализации, в этой статье мы подробно разберём устройство итерируемых объектов и пресловутого цикла for. Особенност...
Видео дня. Множественное наследование в Python. Multiple inheritance in Python
Содержание:
1. Магические методы iter и next
2. Итерация экземпляров класса Pythone
3. Магические методы getitem, setitem и delitem.
4. Обращение по индексу к экземпляру
Ссылка на Youtube
#видео #наследование #ооп
Содержание:
1. Магические методы iter и next
2. Итерация экземпляров класса Pythone
3. Магические методы getitem, setitem и delitem.
4. Обращение по индексу к экземпляру
Ссылка на Youtube
#видео #наследование #ооп
YouTube
ООП 30 Множественное наследование в Python. Multiple inheritance in Python
🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://yangx.top/artem_egoroff…
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://yangx.top/artem_egoroff…
Задача с решением. «Неизбыточные суммы»
Задача №23 Проект Эйлера.
Условие:
Идеальным числом называется число, у которого сумма его делителей равна самому числу. Например, сумма делителей числа 28 равна 1 + 2 + 4 + 7 + 14 = 28, что означает, что число 28 является идеальным числом.
Число n называется недостаточным, если сумма его делителей меньше n, и называется избыточным, если сумма его делителей больше n.
Так как число 12 является наименьшим избыточным числом (1 + 2 + 3 + 4 + 6 = 16), наименьшее число, которое может быть записано как сумма двух избыточных чисел, равно 24. Используя математический анализ, можно показать, что все целые числа больше 28123 могут быть записаны как сумма двух избыточных чисел. Эта граница не может быть уменьшена дальнейшим анализом, даже несмотря на то, что наибольшее число, которое не может быть записано как сумма двух избыточных чисел, меньше этой границы.
Найдите сумму всех положительных чисел, которые не могут быть записаны как сумма двух избыточных чисел.
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача23 #решение #проектэйлера
Задача №23 Проект Эйлера.
Условие:
Идеальным числом называется число, у которого сумма его делителей равна самому числу. Например, сумма делителей числа 28 равна 1 + 2 + 4 + 7 + 14 = 28, что означает, что число 28 является идеальным числом.
Число n называется недостаточным, если сумма его делителей меньше n, и называется избыточным, если сумма его делителей больше n.
Так как число 12 является наименьшим избыточным числом (1 + 2 + 3 + 4 + 6 = 16), наименьшее число, которое может быть записано как сумма двух избыточных чисел, равно 24. Используя математический анализ, можно показать, что все целые числа больше 28123 могут быть записаны как сумма двух избыточных чисел. Эта граница не может быть уменьшена дальнейшим анализом, даже несмотря на то, что наибольшее число, которое не может быть записано как сумма двух избыточных чисел, меньше этой границы.
Найдите сумму всех положительных чисел, которые не могут быть записаны как сумма двух избыточных чисел.
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача23 #решение #проектэйлера
Задача с решением. «Неизбыточные суммы»
Задача №23 Проект Эйлера.
Смотреть решение
#Задача23 #решение #проектэйлера
Задача №23 Проект Эйлера.
Смотреть решение
#Задача23 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 6
Варианты написания функции для преобразования телефонных номеров можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решения
Условие конкурса в закрепе канала.
#задача #марафон
Варианты написания функции для преобразования телефонных номеров можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решения
Условие конкурса в закрепе канала.
#задача #марафон