Пролог: Ако имате основно разбиране за програмиране и сте нетърпеливи да навлезете в областта на изкуствения интелект, машинното обучение и науката за данни, наред с много други, но сте объркан откъде да започнете, тогава тази статия е абсолютно за вас.

Защо да използвате Python?

„Python е широко използван интерпретиран, динамичен език за програмиране на високо ниво с общо предназначение. Неговата философия на дизайна набляга на четливостта на кода, а неговият синтаксис позволява на програмистите да изразяват концепции в по-малко редове код, отколкото би било възможно в езици като C++ или Java. Езикът предоставя конструкции, предназначени да позволят ясни програми както в малък, така и в голям мащаб.

Следното ръководство е разделено на 7 стъпки. 7 изчерпателни стъпки, за да започнете да изпълнявате Python скриптове във вашата машина и да се справите с проблеми в реалния свят!

Стъпка 1: Инсталирайте Anaconda

Но какво е Anaconda? Донякъде ме е страх от змии, за да знаете...

„С над 6 милиона потребители, отвореният код „Anaconda Distribution“ е най-лесният начин да правите наука за данни и машинно обучение на Python. Той включва стотици популярни пакети за наука за данни и пакета conda и мениджър на виртуална среда за Windows, Linux и MacOS. Conda прави бързо и лесно инсталирането, стартирането и надграждането на сложни среди за наука на данни и машинно обучение като Scikit-learn, TensorFlow и SciPy. Anaconda Distribution е в основата на милиони проекти за наука за данни, както и на Machine Learning AMI на Amazon Web Services и Anaconda за Microsoftна Azure и Windows.“

Можете да изтеглите Anaconda от тук. (Изтеглете версията на Python 3.6)

Стъпка 2: Настройте променливата на средата PATH

Какви са тези глупости? Защо ни трябва?

„Променливите на средата са настроени да позволяват достъп до инструментите на командния ред и да позволяват на други инструменти да взаимодействат по-лесно с SDK. PATH указва директориите, в които се намират изпълними програми на машината, които могат да бъдат стартирани без да се знае и въвежда целият път до файла в командния ред.“

Съвсем справедливо. Как да го настроя?

  1. Щракнете с десния бутон върху „Моят компютър“
  2. Кликнете върху Свойства
  3. Кликнете върху Разширени системни настройки
  4. Кликнете върху Променливи на средата
  5. Кликнете върху Ново
  6. Задайте Име на променлива на Път
  7. Задайте Стойност на променливана директорията на папката Scripts в Anaconda

Ето ръководство за снимки и как изглежда моята настройка:

Можете да проверите дали Python е правилно инсталиран на вашата машина, като отидете на командния ред и напишете python. Ако получите нещо подобно, готови сте. Също така показва версията на Python, работеща на вашата машина.

Стъпка 3: Настройване на нашия текстов редактор

Избраният от мен текстов редактор е Sublime Text 3. Можете да го изтеглите тук. Бих силно препоръчал да гледате този видеоклип, който ще ви помогне да настроите и разкрасите вашия ST3.

Забележка: Ще трябва да инсталирате пакета SublimeREPL, за да изпълните вашия код на Python, тъй като конзолата ST3 по подразбиране понякога се проваля неочаквано.

Стъпка 4: Инсталиране на зависимости

Добре дошли в света на пакетите/библиотеките! Просто казано и цитирайки Siraj, „Зависимостите са пакети, от които зависи нашият код.“ Има тонове и тонове пакети, които ще ви помогнат да напишете своя Python скрипт. Всяка библиотека служи за определена цел.

Има обаче само едно правило, трябва да ги инсталирате, преди да ги използвате.

Има доста начини за инсталиране на пакети. Предпочитам pip инсталация.

Но какво е pip install?

pip е система за управление на пакети, използвана за инсталиране и управление на софтуерни пакети, написани на Python.
Страхотен факт: pip е рекурсивен акроним, който може да означава „Pip инсталира пакети“ или „Pip инсталира Python“.

Добре готино. Но как да инсталирам библиотека с pip?

  1. Преминете към вашата папка Scripts във вашата директория Anaconda.
  2. Напишете cmdотгоре и натиснете Enter. Това ще отвори командния ред в тази директория.
  3. Можете да прочетете документацията/github/stack overflow за библиотека, за да разберете каква команда да напишете, за да я инсталирате.
    През повечето време обикновено е „pip install package_name
  4. След като пакетът е инсталиран, можете да го импортирате в ST3.

Ето ръководство за снимки:

Някои библиотеки изискват допълнителна стъпка преди инсталирането на pip. Трябва да изтеглите съответния файл с колело (.whl) от тук, да поставите файла във вашата папка Scripts, да преминете към cmd и pip да инсталирате файла. (Хак: просто въведете няколко букви от името на файла и натиснете „Tab“, за да попълните автоматично името на файла)

Стъпка 5: Научете се да четете документация

Ще трябва много да гугълнете. Повече от половината от времето разработчиците просто се опитват да намерят решения на проблемите си в Stack Overflow, като четат документация на пакет или неговия readme в Github, за да знаят подробностите за различните му модули и как може да бъде внедрен.

Стъпка 6: Напишете своя Python скрипт

Разберете проблем, който бихте искали да разрешите. Google, за да открие дали има налични библиотеки на Python за това. Ако не директно, разберете каква комбинация от библиотеки може да се използва за постигане на вашата цел. Инсталирайте ги във вашата машина. Прочетете неговата документация и дори примерен код, ако има такъв, за да разберете употребата му.

Стъпка 7: Следвайте наистина умни хора

Много е важно да сте в течение с колективните знания на общността на разработчиците по целия свят.

Следвам тези хора в Twitter, за да получа ежедневната си доза вдъхновение:

Можете да следвате Siraj в YouTube. Той има някои невероятни плейлисти за започване на работа с AI. Друг мой любим е плейлист в ML by Josh Gordon на Google.

„Горите са прекрасни, тъмни и дълбоки. Но имам обещания, които трябва да изпълня, и мили, които трябва да извървя, преди да заспя. — Робърт Фрост

Запазете спокойствие и продължавайте да кодирате!