Интерактивный курс
Инструментарий Data Science в Python (часть 1)
Вы научитесь писать своии собственных функции на Python, а также узнаете основные понятия, такие как области видимости и обработка ошибок.
О курсе
Пришло время двигаться вперед и развивать навыки Python. В Python и его экосистеме есть множество фантастических функций. Однако, как аналитику, вам придется писать свои собственные функции для решения проблем, которые продиктованы вашими данными. Вы узнаете искусство написания функций в этом первом курсе Инструментарий Data Science в Python. Из этого курса вы сможете написать свои собственные пользовательские функции с несколькими параметрами и несколькими возвращаемыми значениями, а также аргументами по умолчанию и аргументами переменной длины. Вы получите представление об области видимости в Python и сможете писать лямбда-функции и обрабатывать ошибки в своей практике написания функций. И завершите каждую главу, используя свои новые навыки для написания функций, которые анализируют датафреймы Twitter.План занятий
Написание собственных функций
В этой главе вы узнаете, как писать простые функции, а также функции, которые принимают несколько аргументов и возвращают несколько значений. У вас также будет возможность применить новые навыки к вопросам, с которыми обычно сталкиваются аналитики.
Функции с несколькими параметрами
Пользовательские функции
Функции с несколькими параметрами и возвращаемые значения
Объединяем полученные знания
Функции, которые возвращают несколько значений
Функции, которые возвращают отдельные значения
Объединяем полученные знания (1)
Функции с одним параметром
Строки в Python
Объединяем полученные знания (2)
Краткое введение в кортежи
Вызов встроенных функций
Поздравляем!
Напишите простую функцию
Лямбда-функции и обработка ошибок
Вы узнаете о лямбда-функциях, которые позволяют писать функции быстро и на лету. Вы также будете практиковаться в обработке ошибок в своих функциях, что является важным навыком. Затем примените свои новые навыки, чтобы отвечать на вопросы науки о данных.
Обработка ошибок путем создания ошибки
Введение в обработку ошибок
Filter() и лямбда-функции
Короткий тест на лямбда-функции
Reduce() и лямбда-функции
Обработка ошибок с помощью try-exc
Собираем все вместе (3)
Подводим итоги: проверьте свои навыки обработки ошибок
Написание уже знакомой лямбда-функции
Лямбда-функции
Объединяем полученные знания (2)
Объединяем полученные знания (1)
Объединяем полученные знания
Короткий тест об ошибках
Map() и лямбда-функции
Поздравляем!
Стандартные аргументы, аргументы с переменной длиной и область видимости
В этой главе вы научитесь писать функции со стандартными аргументами, чтобы пользователю не всегда приходилось указывать их, а также аргументы с переменной длиной, чтобы они могли передавать произвольное количество аргументов вашим функциям. Вы также узнаете об основной концепции области видимости.