Python основы

Добро пожаловать в Python для Data Science: основы!

В этом курсе мы изучим основы науки о данных и программирования на Python. Затем мы будем использовать эти знания для анализа данных о тысячах мобильных приложений для Android и Google Play. Мы разработали этот курс для начинающих – не требуется предварительная математика, статистика или опыт программирования – так что вы можете начать обучение сразу же.

В конце курса у вас будет достойный портфель проект, которым вы сможете поделиться с потенциальными работодателями, и сертификат об окончании, который вы сможете добавить в свой профиль на LinkedIn.

Основы Python

В этом курсе мы сосредоточимся в первую очередь на программировании на Python для науки о данных. В последующих курсах мы будем использовать эти знания в области программирования для изучения визуализации данных, статистики, линейной алгебры, машинного обучения, баз данных и многого другого. Все эти курсы сочетаются в хорошо организованной учебной программе, поэтому вам не нужно заканчивать курс и беспокоиться о том, что делать дальше.

В последние пару лет было много дискуссий и энтузиазма в отношении науки о данных. Используя науку о данных, люди смогли создать несколько удивительных технологий:

Чтобы создать технологии науки о данных, мы должны дать компьютеру правильные инструкции для изучения данных. Когда мы даем инструкции компьютеру, мы говорим, что программируем его.

Чтобы запрограммировать компьютер, нам нужно написать инструкции на специальном языке, который мы называем языком программирования. В этом курсе мы изучим Python, язык программирования, который предлагает отличную поддержку науки о данных.

Начнем с указания компьютера сложить два числа вместе: 23 + 7. Для этого нам необходимо:

  • Напишите инструкцию 23 + 7 в редакторе кода справа.
  • Нажмите кнопку «Выполнить код».

Выше мы видим, что компьютер следовал нашей инструкции и в результате вернул 30.

Давайте теперь сделаем быстрое упражнение и дадим компьютеру другую инструкцию. Детали упражнения находятся ниже этого пункта.

  • Поручите компьютеру рассчитать 8 + 42.
  • Нажмите кнопку «Отправить ответ», когда вы будете готовы проверить свой ответ.

Кнопка «Отправить ответ» запускает инструкции, которые вы даете компьютеру, и одновременно проверяет ваш ответ.
Кнопка «Выполнить код» запускает инструкции без проверки вашего ответа.

На предыдущем экране мы поручили компьютеру выполнить одно вычисление: 23 + 7. Однако мы можем попросить компьютер выполнить более одного вычисления.

На диаграмме ниже мы указываем компьютеру выполнить три вычисления (диаграмма ниже иллюстрирует редактор кода, который вы видите в правой части экрана):

img

В результате компьютер вернул только 50, и может показаться, что он выполнил только последнее добавление, 12 + 38.

На самом деле компьютер выполнил все три вычисления, но он отображал результат только для последнего. Чтобы отобразить все три результата, нам нужно использовать команду print (), например:

img

Теперь давайте попрактикуемся в использовании команды print ().

Используя команду print (), отобразите результат для:

40 + 4
200 – 25
14 + 3
Нажмите кнопку «Отправить ответ», когда будете готовы проверить свой ответ.

Ранее мы отправили компьютеру три инструкции и написали каждую в отдельной строке. Если бы мы поместили их все в одну строку, мы получили бы ошибку:

img

print (23 + 7) print (10 – 6) print (12 + 38) привело к красному тексту, описывающему синтаксическую ошибку. Это потому, что все языки программирования, включая Python, имеют синтаксические правила. Каждая строка инструкций должна соответствовать этим правилам.

Это похоже на правила синтаксиса, которые мы имеем в человеческих языках. Если вы хотите использовать английский, чтобы сказать другу, что вам нравится наука о данных, вы должны соблюдать правила синтаксиса, чтобы правильно передать ваше сообщение. Ваш друг поймет: «Мне нравится наука о данных», но не «наука, которую мне нравятся». Точно так же компьютер не понимал print (23 + 7) print (10 – 6) print (12 + 38) из-за неправильного синтаксиса.

При программировании часто встречаются ошибки, и мы постоянно узнаем об ошибках и о том, как их исправить. Теперь давайте потренируемся, давая компьютеру больше инструкций.