Как да инсталирате Python на Windows, Linux и macOS

Ако искате да инсталирате Python и да започнете с разработката, имаме удобно ръководство за бърз старт, което да ви преведе през основите!

Ако искате да се занимавате с разработка, един от любимите ми програмни езици, които научих, е Python. Това е многопарадигмен език, поддържащ императивно, функционално, процедурно и обектно-ориентирано програмиране. Той е широко отворен и може да се използва практически за всичко и е предпочитан език за мнозина, когато работят в областта на изкуствения интелект или машинното обучение. Използвам го за много автоматизация и дори е езикът, на който са написани някои от инструментите за тестване, които сме използвали.

Python е мощен език и ако искате да започнете с него, това ръководство ще ви научи на основите. Не само ще трябва да инсталирате двоичните файлове на Python и да се уверите, че е във вашия PATH, но също така ще ви трябва нещо, в което действително да пишете код. Бихте могли да използвате пълноправен IDE (интегрирана среда за разработка) като PyCharm или можете да се насочите към текстов редактор като предварително инсталирания IDLE или Sublime Text 3. Има много опции, но това ръководство трябва да ви даде тласък на основите.

Инсталиране на Python

В Windows и macOS

Инсталирането на Python е лесната част и ще трябва да решите дали инсталирате Python 2.7 или Python 3.x. Python 2.7 често се използва за наследени проекти, но ако пишете свой собствен софтуер, трябва да инсталирате Python 3.x.

За да инсталирате на Windows или Mac, направете следното:

  • Отидете на официален сайт на Pythonи отидете до най-новата версия. Към момента на писане това е 3.10.6.
  • Изтеглете двоичния файл за вашата платформа.
  • Изпълнете двоичния файл.

Не е необходимо да избирате никакви опции освен добавянето на Python към вашия PATH, тъй като инсталаторът по подразбиране има всичко, от което се нуждаете. Просто щракнете върху „Инсталиране“ е всичко, което трябва да направите. На Mac това ще бъде направено по подразбиране в инсталатора на dmg.

Инсталиране на Python на Linux

Ако обаче използвате Linux, това ще зависи от дистрибуцията, която използвате. Базираните на Debian дистрибуции (като Ubuntu) могат да използват програмата за инсталиране на apt пакети в терминала, като изпълнят следната команда:

  • apt-get инсталирате python3.6

Други дистрибуции може да го имат вече предварително инсталиран и ако не, ще трябва да използвате мениджъра на пакети във вашата дистрибуция. Например в CentOS ще изпълните „yum install -y python3“.

Проверете инсталацията

Можете да проверите дали вашата инсталация е активна, като изпълните командата "python" в PowerShell, командния ред или вашия терминал.


Изберете своя Python IDE

Ще ви трябва IDE или текстов редактор, за да пишете код ефективно и има няколко опции. Python идва с предварително инсталиран IDLE и въпреки че работи добре, не е чудесен за по-големи файлове, които може да са по-сложни. Ето някои от IDE, които съм използвал за Python през годините, както в университета, така и в моите собствени проекти. Всички тези IDE са междуплатформени, което означава, че можете да ги стартирате на Windows, Linux или macOS.

PyCharm

Ако сте запознати с Android Studio или IntelliJ, тогава вече сте запознати с PyCharm. Той е от същите разработчици и дори можете да активирате абсолютно същата функционалност в IntelliJ, като инсталирате приставката Python. Разликата е, че PyCharm е изграден от нулата само за Python и включва всички функции, които бихте очаквали от всяка съвременна IDE. Това включва вграден контрол на версиите, подчертаване на синтаксиса, разделяне на прозорци, функции за отстраняване на грешки и други.

Изтеглете PyCharm

Спайдър

Ако сте учен по данни (или ще използвате Python за целите на науката за данни), тогава трябва да инсталирате Spyder. Това е IDE, която вече включва някои от най-популярните пакети за анализ на данни за Python. Те включват matplotlib, numpy, scipy и pandas. Ако искате да се занимавате с анализ на данни, изобразяване на данни и други научни изследвания, тогава Spyder е 100% това, което трябва да инсталирате. Spyder дори има вградени Jupyter Notebooks, които могат да се използват за изследване и начертаване на данни наистина лесно.

Изтеглете Spyder

Възвишен текст 3

Sublime Text 3 е един от любимите ми текстови редактори, просто благодарение на своята простота. Той е супер универсален, макар и обикновен и по-подходящ за по-малки проекти. Ако работите само с няколкостотин реда код в програма, която пишете, тогава Sublime Text 3 е може би най-добрият начин. Веднъж написах уеб скрепер в Python, който четеше местни сайтове за наемане и изпращаше по имейл на мен и някои приятели връзка към нови обяви само с помощта на Sublime Text 3 и Python. Това е идеално способна среда за разработка и мисля, че повечето хора трябва да са запознати с нея.

Изтеглете Sublime Text 3

Visual Studio Code (VSCode)

Visual Studio Code (или VSCode) е една от най-гъвкавите среди за разработка. Той е напълно адаптивен, с масивно хранилище от плъгини, до които имате достъп отвътре. Не е съвместим веднага с Python, но можете да инсталирате Python плъгин отвътре, който ще активира подчертаване на синтаксис, интелигентно допълване на код, Jupyter Notebooks, отстраняване на грешки, тестване на единици и други Характеристика. Обичам Visual Studio Code и всъщност това е IDE, което използвам най-много, когато работя върху нещо сложно.

Изтеглете Visual Studio Code


Какво следва

Ако искате да започнете с разработката, има купища уроци онлайн, които ще ви научат на основите. Между CodeAcademy и w3schools има много опции. Има дори интерпретатори на Python на Android, които можете да използвате, за да пишете на телефона си, и най-добрият начин да научите е чрез правене. Ако правите нещо, изискващо много ресурси, което може да използва много модели за машинно обучение или изкуствен интелект, може да се нуждаете от един от най-добрите лаптопи да се справя обаче.

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