Машинное обучение. Как очистить данные при помощи Pandas
Клайв Хамби сказал: «Данные — это новая нефть». И, как и нефть, они нуждаются в очистке. Разбираемся, как это сделать с применением библиотеки Pandas.
Книги по ML - @maschinelearning
#ml
Клайв Хамби сказал: «Данные — это новая нефть». И, как и нефть, они нуждаются в очистке. Разбираемся, как это сделать с применением библиотеки Pandas.
Книги по ML - @maschinelearning
#ml
Лучшие книги по Flask для Python-разработчиков
Flask — отличный инструмент, и любому разработчику, создающему веб-приложения на Python, определенно стоит его изучить. Чтобы помочь вам сориентироваться в учебных пособиях, мы собрали список лучших книг по Flask.
Книги из этого списка подойдут для Python-разработчиков начиная со среднего уровня владения языком. Знание самого Flask чаще всего не требуется, но в концепциях Python (модули, пакеты, функции, декораторы) и объектно-ориентированном программировании читатель должен хорошо разбираться.
#книги
Flask — отличный инструмент, и любому разработчику, создающему веб-приложения на Python, определенно стоит его изучить. Чтобы помочь вам сориентироваться в учебных пособиях, мы собрали список лучших книг по Flask.
Книги из этого списка подойдут для Python-разработчиков начиная со среднего уровня владения языком. Знание самого Flask чаще всего не требуется, но в концепциях Python (модули, пакеты, функции, декораторы) и объектно-ориентированном программировании читатель должен хорошо разбираться.
#книги
Задача с кодом. Валидация подсписков
Напишите функцию, которая будет принимать два списка чисел (вложенный и обычный) и проверять, все ли числа в подсписках вложенного принадлежат множеству чисел второго, обычного списка.
Примечания:
- пустой список считаем валидным подмножеством множества чисел второго списка
- в каждом отдельном списке (как во вложенных, так и во втором, обычном списке) числа будут уникальными.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать два списка чисел (вложенный и обычный) и проверять, все ли числа в подсписках вложенного принадлежат множеству чисел второго, обычного списка.
Примечания:
- пустой список считаем валидным подмножеством множества чисел второго списка
- в каждом отдельном списке (как во вложенных, так и во втором, обычном списке) числа будут уникальными.
Примеры:
validate_subsets([[1, 2], [2, 3], [1, 3]], [1, 2, 3])Решение на нашем сайте.
➞ True
validate_subsets([[1, 2, 3], [2], [3], []], [1, 2, 3])
➞ True
validate_subsets([[1, 2], [2, 3], [1, 4]], [1, 2, 3])
➞ False
validate_subsets([[1, 2, 3, 4]], [1, 2, 3])
➞ False
#задача #coding
Задачка для разминки. Равенство
Расставьте скобки и математические знаки так, чтобы равенство было верным:
9999999 = 100
Свои варианты пишите в комментариях!
Расставьте скобки и математические знаки так, чтобы равенство было верным:
9999999 = 100
Свои варианты пишите в комментариях!
Учебники по Python для начинающих
Python — один из самых популярных языков программирования. Ежегодно выходит большое количество книг, посвященных разным аспектам применения этого языка. И, конечно, постоянно появляются все новые учебные пособия по самым основам.
В этой подборке мы собрали книги 2018 года выпуска. Да, они не только из-под пресса, но вполне сохраняют актуальность.
#книги
Python — один из самых популярных языков программирования. Ежегодно выходит большое количество книг, посвященных разным аспектам применения этого языка. И, конечно, постоянно появляются все новые учебные пособия по самым основам.
В этой подборке мы собрали книги 2018 года выпуска. Да, они не только из-под пресса, но вполне сохраняют актуальность.
#книги
Задача с кодом. Дробная часть
Напишите функцию, которая будет принимать число и возвращать его дробную часть (если она есть).
Примеры:
#задача #coding
Напишите функцию, которая будет принимать число и возвращать его дробную часть (если она есть).
Примеры:
decimal_part(1.2) ➞ 0.2Решение на нашем сайте.
decimal_part(-3.73) ➞ 0.73
decimal_part(10) ➞ 0
#задача #coding
Книги по Python - самый большой канал с книгами по Python на русском языке в телеграм.
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Всё, никакой другой воды.
Скачать все книги можно в 2 клика.
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Всё, никакой другой воды.
Скачать все книги можно в 2 клика.
Тест. Работа со списками в Python
Работа со списками в Python — очень популярная тема. На форумах типа Stack Overflow, Quora или Reddit постоянно появляется множество вопросов про списки. За них голосуют, а наиболее интересные порождают длинные ветки обсуждений с разными решениями.
Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
#тест
Работа со списками в Python — очень популярная тема. На форумах типа Stack Overflow, Quora или Reddit постоянно появляется множество вопросов про списки. За них голосуют, а наиболее интересные порождают длинные ветки обсуждений с разными решениями.
Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
#тест
Задача с кодом. Наибольшая разность
Напишите функцию, которая будет принимать список чисел, сортировать его и возвращать наибольшую разность между соседними числами.
Например, список
Примеры:
#задача #coding
Напишите функцию, которая будет принимать список чисел, сортировать его и возвращать наибольшую разность между соседними числами.
Например, список
[9, 4, 26, 26, 0, 0, 5, 20, 6, 25, 5]
после сортировки превращается в [0, 0, 4, 5, 5, 6, 9, 20, 25, 26, 26]
. Наибольшая разность — 11 — между 9 и 20.Примеры:
largest_gap([9, 4, 26, 26, 0, 0, 5, 20, 6, 25, 5]) ➞ 11Решение на нашем сайте.
# После сортировки получаем [0, 0, 4, 5, 5, 6, 9, 20, 25, 26, 26]
# Наибольшая разность - 11, между 9 и 20
largest_gap([14, 13, 7, 1, 4, 12, 3, 7, 7, 12, 11, 5, 7]) ➞ 4
# После сортировки получаем [1, 3, 4, 5, 7, 7, 7, 7, 11, 12, 12, 13, 14]
# Наибольшая разность - 4, между 7 и 11
largest_gap([13, 3, 8, 5, 5, 2, 13, 6, 14, 2, 11, 4, 10, 8, 1, 9]) ➞ 2
# После сортировки получаем [1, 2, 2, 3, 4, 5, 5, 6, 8, 8, 9, 10, 11, 13, 13, 14]
# Наибольшая разность - 2, между 6 и 8
#задача #coding
Задача на логику. Сколько Саша шел пешком?
Саша обычно приезжает из города электричкой в 6 часов вечера, а со станции домой его забирает жена (Ирина) на машине.
Однажды Саша прибыл на станцию на час раньше обычного. Чтобы не ждать жену целый час, он решил пройтись пешком по дороге к дому. Пройдя так некоторое время, он встретился с Ириной, которая как раз ехала его забирать. Они сели в машину и отправились домой, причем прибыли на 30 минут раньше обычного.
Сколько времени Саша шел пешком со станции? (Скорость, с которой ездит Ирина, будем считать постоянной).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Саша обычно приезжает из города электричкой в 6 часов вечера, а со станции домой его забирает жена (Ирина) на машине.
Однажды Саша прибыл на станцию на час раньше обычного. Чтобы не ждать жену целый час, он решил пройтись пешком по дороге к дому. Пройдя так некоторое время, он встретился с Ириной, которая как раз ехала его забирать. Они сели в машину и отправились домой, причем прибыли на 30 минут раньше обычного.
Сколько времени Саша шел пешком со станции? (Скорость, с которой ездит Ирина, будем считать постоянной).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Machine Learning, Big Data, Data Science: книги 2020 года
Машинное обучение, большие данные, наука о данных сегодня у всех на слуху. Не удивительно, что многие программисты хотят приобрести дополнительные навыки в этих областях знаний, чтобы использовать в следующих проектах или даже чтобы просто для красоты вставить в резюме. Мы собрали для вас подборку книг по этим темам.
#книги #ml
Книги по ML - @maschinelearning
Машинное обучение, большие данные, наука о данных сегодня у всех на слуху. Не удивительно, что многие программисты хотят приобрести дополнительные навыки в этих областях знаний, чтобы использовать в следующих проектах или даже чтобы просто для красоты вставить в резюме. Мы собрали для вас подборку книг по этим темам.
#книги #ml
Книги по ML - @maschinelearning
Задачка для разминки. Теннисный турнир
В теннисном турнире 127 участников.
В первом туре 126 игроков составят 63 пары, победители которых выйдут в следующий тур, и еще один игрок выходит во второй тур без игры.
В следующем туре — 64 игрока сыграют 32 матча. Сколько всего матчей понадобится, чтобы определить победителя?
Свои варианты пишите в комметариях!
В теннисном турнире 127 участников.
В первом туре 126 игроков составят 63 пары, победители которых выйдут в следующий тур, и еще один игрок выходит во второй тур без игры.
В следующем туре — 64 игрока сыграют 32 матча. Сколько всего матчей понадобится, чтобы определить победителя?
Свои варианты пишите в комметариях!
https://tttttt.me/pythonquestions - наверное самый большой телеграм канал с Python тестами для проверки своих знаний.
Подписывайся и решай тесты: @pythonquestions
Подписывайся и решай тесты: @pythonquestions
Telegram
Python задачки
Задачки по питону:
алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer.
По вопросам рекламы: @anothertechrock
РКН: https://kurl.ru/cYPzu
алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer.
По вопросам рекламы: @anothertechrock
РКН: https://kurl.ru/cYPzu
Задача с кодом. Тип последовательности
Напишите функцию, которая будет определять, является ли переданная ей последовательность линейной («Linear»), квадратичной («Quadratic») или кубической («Cubic»).
Инпутом будет список чисел произвольной длины. Числа в списке будут представлять собой одну из указанных последовательностей.
Функция должна возвращать строки «Linear», «Quadratic» или «Cubic» в соответствии с тем, какая последовательность передана.
Примеры:
#задача #coding
Напишите функцию, которая будет определять, является ли переданная ей последовательность линейной («Linear»), квадратичной («Quadratic») или кубической («Cubic»).
Инпутом будет список чисел произвольной длины. Числа в списке будут представлять собой одну из указанных последовательностей.
Функция должна возвращать строки «Linear», «Quadratic» или «Cubic» в соответствии с тем, какая последовательность передана.
Примеры:
seq_level(1, 2, 3, 4, 5) ➞ "Linear"Решение на нашем сайте.
seq_level(3, 6, 10, 15, 21) ➞ "Quadratic"
seq_level(4, 14, 40, 88, 164) ➞ "Cubic"
#задача #coding
Задачка для разминки. Расставляем числа
Расставьте все десять цифр 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 в таком порядке, чтобы получившееся число делилось на все числа от 2 до 18.
Свои варианты пишите в комментариях!
Расставьте все десять цифр 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 в таком порядке, чтобы получившееся число делилось на все числа от 2 до 18.
Свои варианты пишите в комментариях!
Тест. Строки в Python и работа с ними
Строки в Python — один из основных типов данных. Для работы с ними есть множество встроенных методов, что лишь подчеркивает, насколько часто программистам приходится с ними работать.
Проверьте, насколько хорошо вы знаете азы этой темы: пройдите тест из 10 вопросов!
#тест
Строки в Python — один из основных типов данных. Для работы с ними есть множество встроенных методов, что лишь подчеркивает, насколько часто программистам приходится с ними работать.
Проверьте, насколько хорошо вы знаете азы этой темы: пройдите тест из 10 вопросов!
#тест
10 лучших книг по Python (для начинающих), вышедших в 2019 году
Python надежно уместился на верхних строчках рейтингов языков программирования и сбавлять темпы распространения, судя по всему, не собирается. С каждым годом все больше людей хотят изучить именно этот язык, ведь он применяется в самых популярных направлениях (наука о данных, искусственный интеллект).
В этой подборке мы представляем вам учебники по Python для начинающих. Все они вышли в свет в 2019 году.
#книги
Python надежно уместился на верхних строчках рейтингов языков программирования и сбавлять темпы распространения, судя по всему, не собирается. С каждым годом все больше людей хотят изучить именно этот язык, ведь он применяется в самых популярных направлениях (наука о данных, искусственный интеллект).
В этой подборке мы представляем вам учебники по Python для начинающих. Все они вышли в свет в 2019 году.
#книги