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

Зачем использовать Python?

«Python - это широко используемый высокоуровневый универсальный интерпретируемый динамический язык программирования. Его философия дизайна подчеркивает удобочитаемость кода, а его синтаксис позволяет программистам выражать концепции в меньшем количестве строк кода, чем это было бы возможно в таких языках, как C ++ или Java. Язык предоставляет конструкции, предназначенные для создания понятных программ как в малом, так и в большом масштабе ».

Следующее руководство разделено на 7 шагов. 7 всеобъемлющих шагов по настройке и запуску скриптов Python на вашем компьютере и решению реальных проблем!

Шаг 1. Установите Anaconda

Но что такое Анаконда? Я как бы боюсь змей, просто чтобы вы знали…

Распространение Anaconda с открытым исходным кодом, насчитывающее более 6 миллионов пользователей, представляет собой самый простой способ заниматься наукой о данных и машинным обучением Python. Он включает сотни популярных пакетов для науки о данных, а также пакет conda и диспетчер виртуальной среды для Windows, Linux и MacOS. Conda позволяет быстро и легко устанавливать, запускать и обновлять сложные среды обработки данных и машинного обучения, такие как Scikit-learn, TensorFlow и SciPy. Anaconda Distribution является основой миллионов проектов в области науки о данных, а также AMI машинного обучения и Anaconda для Microsoft Amazon Web Services в Azure и Windows .

Вы можете скачать Анаконду отсюда. (Загрузите версию Python 3.6)

Шаг 2. Настройте переменную среды PATH

Что это за дерьмо? Зачем это нужно?

«Переменные среды установлены, чтобы разрешить доступ к инструментам командной строки и позволить другим инструментам более легко взаимодействовать с SDK. PATH указывает каталоги, в которых находятся исполняемые программы на машине, которые могут быть запущены, не зная и не вводя полный путь к файлу в командной строке ».

Достаточно честно. Как мне его настроить?

  1. Щелкните правой кнопкой мыши «Мой компьютер».
  2. Нажмите Свойства.
  3. Нажмите Расширенные настройки системы.
  4. Нажмите Переменные среды.
  5. Нажмите Создать.
  6. Задайте для имени переменной значение "Путь".
  7. Задайте значение переменной в каталоге папки сценариев внутри Anaconda.

Вот руководство с картинками и то, как выглядит моя установка:

Вы можете проверить, правильно ли установлен Python на вашем компьютере, перейдя в командную строку и набрав python. Если у вас получится что-то подобное, все в порядке. Также показывает версию Python, работающую на вашем компьютере.

Шаг 3: Настройка нашего текстового редактора

Я предпочитаю текстовый редактор Sublime Text 3. Вы можете скачать это здесь". Я настоятельно рекомендую посмотреть это видео, которое поможет вам настроить и украсить свой ST3.

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

Шаг 4: Установка зависимостей

Добро пожаловать в мир пакетов / библиотек! Проще говоря, цитируя Сирадж: Зависимости - это пакеты, от которых зависит наш код. Существует множество пакетов, которые помогут вам написать скрипт Python. Каждая библиотека служит определенной цели.

Однако есть только одно правило: вам необходимо установить их перед использованием.

Есть несколько способов установить пакеты. Я предпочитаю pip install.

Но что такое pip install?

pip - это система управления пакетами, используемая для установки и управления программными пакетами, написанными на Python.
Интересный факт: pip - это рекурсивная аббревиатура, которая может означать Pip Installs Packages или Pip Installs Python.

Хорошо, круто. Но как мне установить библиотеку по пипу?

  1. Перейдите в папку Scripts внутри каталога Anaconda.
  2. Напишите вверху cmd и нажмите Enter. Это откроет командную строку в этом каталоге.
  3. Вы можете прочитать документацию / github / stack overflow для библиотеки, чтобы понять, какую команду написать для ее установки.
    Обычно это «pip install имя_пакета».
  4. После установки пакета вы можете импортировать его в ST3.

Вот руководство по картинкам:

Некоторым библиотекам требуется дополнительный шаг перед установкой пакета. Вам необходимо загрузить соответствующий файл колеса (.whl) отсюда, поместить файл в папку Scripts, перейти к cmd и установить файл с помощью pip. (Взлом: просто введите несколько букв имени файла и нажмите Tab для автозаполнения имени файла)

Шаг 5: научитесь читать документацию

Вам нужно будет много гуглить. Более чем в половине случаев разработчики просто пытаются найти решения своих проблем в Stack Overflow, читая документацию пакета или его readme на Github, чтобы узнать подробности о различных модулях и способах их реализации.

Шаг 6: напишите свой скрипт Python

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

Шаг 7. Следуйте за действительно умными людьми

Очень важно быть в курсе коллективных знаний сообщества разработчиков во всем мире.

Я слежу за этими людьми в Твиттере, чтобы получать ежедневную дозу вдохновения:

За Сираджем можно следить на YouTube. У него есть потрясающие плейлисты по началу работы с ИИ. Еще один из моих любимых - плейлист на ML by Josh Gordon от Google.

«Лес красивый, темный и глубокий. Но у меня есть обещание, которое я сдержу, и мне предстоит пройти много миль, прежде чем я усну ». - Роберт Фрост

Сохраняйте спокойствие и продолжайте кодировать!