Машинное обучение. Как очистить данные при помощи Pandas
Клайв Хамби сказал: «Данные — это новая нефть». И, как и нефть, они нуждаются в очистке. Разбираемся, как это сделать с применением библиотеки Pandas.
Книги по ML - @maschinelearning
#ml
Клайв Хамби сказал: «Данные — это новая нефть». И, как и нефть, они нуждаются в очистке. Разбираемся, как это сделать с применением библиотеки Pandas.
Книги по ML - @maschinelearning
#ml
Задача с кодом. Все вхождения элемента в список
Условие:
Создайте функцию, которая вернет индексы всех вхождений элемента в списке.
Примеры:
Примечания:
- Если элемента нет в списке, то возвращаем [].
- Индекс списка начинается с 0.
- Без вложенных списков и сложных конструкций внутри списка.
Решение на нашем сайте.
#задача #coding
Условие:
Создайте функцию, которая вернет индексы всех вхождений элемента в списке.
Примеры:
get_indices(["a", "a", "b", "a", "b", "a"], "a")
➞ [0, 1, 3, 5]
get_indices([1, 5, 5, 2, 7], 7)
➞ [4]
get_indices([1, 5, 5, 2, 7], 5)
➞ [1, 2]
get_indices([1, 5, 5, 2, 7], 8)
➞ []
Примечания:
- Если элемента нет в списке, то возвращаем [].
- Индекс списка начинается с 0.
- Без вложенных списков и сложных конструкций внутри списка.
Решение на нашем сайте.
#задача #coding
Tips & Tricks. Нахождение длины списка при помощи рекурсии
Объясняем пошагово, как написать программу, которая будет принимать список и определять его длину при помощи рекурсии.
#tipsandtricks #списки #рекурсия
Объясняем пошагово, как написать программу, которая будет принимать список и определять его длину при помощи рекурсии.
#tipsandtricks #списки #рекурсия
Задача на логику. Камень, ножницы, бумага
Адам и Ева играют в «камень, ножницы, бумага» и уже сыграли 10 раз. Известно следующее:
- Адам использовал камень 3 раза, ножницы — 6 раз, бумагу — 1 раз.
- Ева использовала камень 2 раза, ножницы — 4 раза, бумагу — 4 раза.
- Ни в одной из 10 игр не было ничьей.
- Порядок игр неизвестен.
Кто выигрывает и с каким счетом?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Адам и Ева играют в «камень, ножницы, бумага» и уже сыграли 10 раз. Известно следующее:
- Адам использовал камень 3 раза, ножницы — 6 раз, бумагу — 1 раз.
- Ева использовала камень 2 раза, ножницы — 4 раза, бумагу — 4 раза.
- Ни в одной из 10 игр не было ничьей.
- Порядок игр неизвестен.
Кто выигрывает и с каким счетом?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. Проверка типов в Python
В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны. Мы также рассмотрим, как можно использовать систему типов Python для статической проверки типов с помощью mypy и проверки типов во время выполнения с помощью pydantic, marshmallow и typeguard.
#топ
В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны. Мы также рассмотрим, как можно использовать систему типов Python для статической проверки типов с помощью mypy и проверки типов во время выполнения с помощью pydantic, marshmallow и typeguard.
#топ
Тест. Работа с числовыми выражениями в Python
Работа с числовыми выражениями — ежедневная рутина разработчика. Они постоянно используются в вычислениях, переменных, функциях, методах и условиях. Тема, в общем-то, простая, но в ней довольно легко запутаться и допустить ошибку.
Проверьте, насколько хорошо вы разбираетесь в числовых выражениях: пройдите тест из 10 вопросов!
#тест
Работа с числовыми выражениями — ежедневная рутина разработчика. Они постоянно используются в вычислениях, переменных, функциях, методах и условиях. Тема, в общем-то, простая, но в ней довольно легко запутаться и допустить ошибку.
Проверьте, насколько хорошо вы разбираетесь в числовых выражениях: пройдите тест из 10 вопросов!
#тест
Задача на логику. Сколько игр был сыграно?
Люся и Света решили поиграть в теннис. Для интереса начали делать ставки — по доллару на игру. Люся выиграла три игры, а Света в итоге обогатилась на 5 долларов.
Сколько игр (минимально) сыграли девушки?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Люся и Света решили поиграть в теннис. Для интереса начали делать ставки — по доллару на игру. Люся выиграла три игры, а Света в итоге обогатилась на 5 долларов.
Сколько игр (минимально) сыграли девушки?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Задача для новичков
Напишите функцию
Примеры работы данной функции:
#задача #coding
Напишите функцию
smallestMultiple()
, которая получает на вход целое положительное число n
. Данная функция должна вернуть наименьшее положительное целое число, кратное как 2
, так и n
.Примеры работы данной функции:
smallestMultiple(5) --> 10
smallestMultiple(6) --> 6
Свои варианты пишите в комментариях! Решение - сегодня вечером.#задача #coding
Docker простыми словами - канал шпаргалка для тех, кто использует Docker в работе программиста, тестировщика или на любой другой позиции.
Первый канал по Docker. Поискав в телеграме каналы по docker и не найдя ничего, я решил обьединить контент в одном месте.
По содержанию в канале:
- вопросы с собеседований
- команды докера
- книги
- тесты для проверки ваших знаний
- обучающие видео
- чат для обсуждения
Подписывайтесь, комментируйте и предлагайте свой контент в нашем новом сообществе: @justdocker
Первый канал по Docker. Поискав в телеграме каналы по docker и не найдя ничего, я решил обьединить контент в одном месте.
По содержанию в канале:
- вопросы с собеседований
- команды докера
- книги
- тесты для проверки ваших знаний
- обучающие видео
- чат для обсуждения
Подписывайтесь, комментируйте и предлагайте свой контент в нашем новом сообществе: @justdocker
Тест. Строки и методы строк Python
Разработчикам часто приходится работать со строками. Для этой цели в Python даже есть встроенные методы строк. Хороший программист определенно должен их знать. А как у вас со знанием строковых методов и вообще с умением работать со строками? Пройдите тест из 10 вопросов и проверьте!
#тест
Разработчикам часто приходится работать со строками. Для этой цели в Python даже есть встроенные методы строк. Хороший программист определенно должен их знать. А как у вас со знанием строковых методов и вообще с умением работать со строками? Пройдите тест из 10 вопросов и проверьте!
#тест
Задача на логику. Недоверчивый рабочий и золотая монета
У одного фермера возникла необходимость выкопать новый колодец. Он решил нанять специалиста. Спец по колодцам сказал, что всего на работу уйдет 7 дней, а начать он может в понедельник. Но в связи с галопирующей инфляцией в стране им никак не удавалось договориться о цене работ.
У фермера была золотая монета царских времен, доставшаяся от прадеда, и он предложил оплатить всю работу этой монетой. Спец по колодцам был недоверчивый и захотел получать плату ежедневно. Он также был не шибко умный и потому предложил распилить монетку на 7 равных частей (что лишало его шанса продать монету нумизматам). Фермер прикинул, что если имеющимся инструментом пилить на 7 частей, то от монеты ничего не останется. Но два разреза сделать все же можно.
Как разделить монету двумя разрезами, чтобы иметь возможность платить за работу ежедневно?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
У одного фермера возникла необходимость выкопать новый колодец. Он решил нанять специалиста. Спец по колодцам сказал, что всего на работу уйдет 7 дней, а начать он может в понедельник. Но в связи с галопирующей инфляцией в стране им никак не удавалось договориться о цене работ.
У фермера была золотая монета царских времен, доставшаяся от прадеда, и он предложил оплатить всю работу этой монетой. Спец по колодцам был недоверчивый и захотел получать плату ежедневно. Он также был не шибко умный и потому предложил распилить монетку на 7 равных частей (что лишало его шанса продать монету нумизматам). Фермер прикинул, что если имеющимся инструментом пилить на 7 частей, то от монеты ничего не останется. Но два разреза сделать все же можно.
Как разделить монету двумя разрезами, чтобы иметь возможность платить за работу ежедневно?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тема: Чистая архитектура в Python
🎙 На открытом уроке Станислав Ступников — руководитель отдела разработки в VK — расскажет о чистой архитектуре в Python.
Чистая архитектура — это концепция построения долгоживущих приложений, которые должны быть легко расширяемыми, тестируемыми и не зависящими от деталей реализации. На практическом занятии мы разберёмся, как применять эти принципы на примере условного Flask-приложения.
Когда: 24 апреля в 20:00 мск.
Где: онлайн.
Занятие пройдёт в рамках подготовки к старту курса «Python Developer. Professional».
Доступна рассрочка на обучение!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ. Ответ «да/нет» в пользовательском вводе в Python
При написании интерактивных скриптов на Python часто возникает необходимость спросить у пользователя, хочет ли он продолжать или согласен ли он с условиями. То есть нам нужно задать вопрос, предполагающий ответ типа «да/нет», и обработать пользовательский ввод. Давайте посмотрим, как это делается.
#топ
При написании интерактивных скриптов на Python часто возникает необходимость спросить у пользователя, хочет ли он продолжать или согласен ли он с условиями. То есть нам нужно задать вопрос, предполагающий ответ типа «да/нет», и обработать пользовательский ввод. Давайте посмотрим, как это делается.
#топ
Тест. Методы множеств
Умеете ли вы применять методы множеств в Python ? Пройдите тест из 10 вопросов и проверьте!
#тест
Умеете ли вы применять методы множеств в Python ? Пройдите тест из 10 вопросов и проверьте!
#тест
Тема: «Параллельное программирование в Python».
Дата и время: 22 апреля, 20:00 (МСК).
Спикер: Дмитрий Панкрашов, Middle Python Developer в крупной российской BigTech-компании.
На занятии мы обсудим средства для распараллеливания программ на Python: процессы, потоки, asyncio. Поговорим о том, какие именно средства лучше подходят для решения конкретных задач. Обсудим наиболее сложные моменты в параллельном программировании.
Вебинар подойдёт начинающим разработчикам, желающим получить представление об основах параллельного программирования в Python.
Доступна рассрочка на обучение!
Будем рады видеть вас на вебинаре курса «Python Developer»!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача с кодом. Число, которое больше A и делится на B
Напишите функцию, которая будет принимать два числа:
Примечание:
Примеры:
#задача #coding
Напишите функцию, которая будет принимать два числа:
a
и b
. Она должна возвращать следующее число, которое будет больше a
и b
и без остатка делиться на b
.Примечание:
a
всегда будет больше, чем b
.Примеры:
divisible_by_b(17, 8) ➞ 24Решение на нашем сайте.
divisible_by_b(98, 3) ➞ 99
divisible_by_b(14, 11) ➞ 22
#задача #coding
Tips & Tricks. 5 интересных вариантов использования метаклассов в Python
Умение использовать метаклассы многими воспринимается как наличие черного пояса Python. Эта статья покажет вам 5 практических способов применения метаклассов.
#tipsandtricks
Умение использовать метаклассы многими воспринимается как наличие черного пояса Python. Эта статья покажет вам 5 практических способов применения метаклассов.
#tipsandtricks
PythonBooksRu - канал для скачивания Python книг на русском языке.
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.
Подписывайтесь и качайте книги: @pythonknigiru
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.
Подписывайтесь и качайте книги: @pythonknigiru