Wenn Sie Python installieren und mit der Entwicklung beginnen möchten, haben wir eine praktische Kurzanleitung, die Sie durch die Grundlagen führt!
Wenn Sie in die Entwicklung einsteigen möchten, ist Python eine meiner Lieblingsprogrammiersprachen, die ich gelernt habe. Es handelt sich um eine Multiparadigmensprache, die imperative, funktionale, prozedurale und objektorientierte Programmierung unterstützt. Es ist weit offen und kann für praktisch alles verwendet werden und ist für viele eine bevorzugte Sprache, wenn es um künstliche Intelligenz oder maschinelles Lernen geht. Ich verwende es für viele Automatisierungszwecke und es ist sogar die Sprache, in der einige der Testtools, die wir verwendet haben, geschrieben sind.
Python ist eine mächtige Sprache, und wenn Sie damit beginnen möchten, vermittelt Ihnen dieser Leitfaden die Grundlagen. Sie müssen nicht nur die Python-Binärdateien installieren und sicherstellen, dass sie sich in Ihrem PATH befinden, sondern Sie benötigen auch etwas, in das Sie tatsächlich Code schreiben können. Sie könnten eine vollwertige IDE (Integrated Development Environment) wie PyCharm verwenden oder sich einem Texteditor wie dem vorinstallierten IDLE oder Sublime Text 3 zuwenden. Es gibt viele Optionen, aber dieser Leitfaden soll Ihnen den Einstieg in die Grundlagen erleichtern.
Python installieren
Unter Windows und macOS
Die Installation von Python ist der einfache Teil, und Sie müssen entscheiden, ob Sie Python 2.7 oder Python 3.x installieren. Python 2.7 wird häufig für Legacy-Projekte verwendet. Wenn Sie jedoch Ihre eigene Software schreiben, sollten Sie Python installieren 3.x.
Gehen Sie zur Installation unter Windows oder Mac wie folgt vor:
- Gehe zum offizielle Python-Seiteund navigieren Sie zur neuesten Version. Zum Zeitpunkt des Schreibens ist das 3.10.6.
- Laden Sie die Binärdatei für Ihre Plattform herunter.
- Führen Sie die Binärdatei aus.
Sie müssen außer dem Hinzufügen von Python zu Ihrem PATH keine weiteren Optionen auswählen, da das Standardinstallationsprogramm alles enthält, was Sie benötigen. Ein einfacher Klick auf „Installieren“ genügt. Auf dem Mac erfolgt dies standardmäßig im dmg-Installationsprogramm.
Python unter Linux installieren
Wenn Sie jedoch Linux verwenden, hängt dies von der verwendeten Distribution ab. Debian-basierte Distributionen (wie Ubuntu) können den apt-Paketinstaller im Terminal verwenden, indem sie den folgenden Befehl ausführen:
- apt-get install python3.6
Bei anderen Distributionen ist es möglicherweise bereits vorinstalliert. Wenn nicht, müssen Sie den Paketmanager Ihrer Distribution verwenden. Unter CentOS würden Sie beispielsweise „yum install -y python3“ ausführen.
Überprüfen Sie die Installation
Sie können überprüfen, ob Ihre Installation aktiv ist, indem Sie den Befehl „python“ in PowerShell, der Eingabeaufforderung oder Ihrem Terminal ausführen.
Wählen Sie Ihre Python-IDE
Sie benötigen eine IDE oder einen Texteditor, um effektiv Code zu schreiben, und es gibt einige Optionen. Python wird mit vorinstalliertem IDLE geliefert und funktioniert zwar gut, eignet sich jedoch nicht für größere Dateien, die möglicherweise komplizierter sind. Hier sind einige der IDEs, die ich im Laufe der Jahre sowohl an der Universität als auch in meinen eigenen Projekten für Python verwendet habe. Alle diese IDEs sind plattformübergreifend, was bedeutet, dass Sie sie unter Windows, Linux oder macOS ausführen können.
PyCharm
Wenn Sie mit Android Studio oder IntelliJ vertraut sind, sind Sie bereits mit PyCharm vertraut. Es stammt von denselben Entwicklern und Sie können sogar genau dieselben Funktionen in IntelliJ aktivieren, indem Sie das Python-Plugin installieren. Der Unterschied besteht darin, dass PyCharm von Grund auf ausschließlich für Python entwickelt wurde und alle Funktionen bietet, die Sie von einer modernen IDE erwarten. Dazu gehören integrierte Versionskontrolle, Syntaxhervorhebung, Fensteraufteilung, Debugging-Funktionen und mehr.
Laden Sie PyCharm herunter
Spyder
Wenn Sie ein Datenwissenschaftler sind (oder Python für datenwissenschaftliche Zwecke verwenden möchten), müssen Sie Spyder installieren. Es handelt sich um eine IDE, die bereits einige der beliebtesten Datenanalysepakete für Python enthält. Dazu gehören Matplotlib, Numpy, Scipy und Pandas. Wenn Sie sich mit Datenanalyse, Datendarstellung und anderen wissenschaftlichen Untersuchungen befassen möchten, ist Spyder genau das Richtige für Sie. Spyder verfügt sogar über integrierte Jupyter-Notebooks, mit denen sich Daten ganz einfach untersuchen und darstellen lassen.
Laden Sie Spyder herunter
Erhabener Text 3
Sublime Text 3 ist einfach aufgrund seiner Einfachheit einer meiner bevorzugten Texteditoren. Obwohl es sich um ein Barebone handelt, ist es super vielseitig und eher für kleinere Projekte geeignet. Wenn Sie in einem Programm, das Sie schreiben, nur mit ein paar hundert Zeilen Code arbeiten, ist Sublime Text 3 wahrscheinlich die beste Lösung. Ich habe einmal einen Web-Scraper in Python geschrieben, der lokale Mietseiten liest und mir und einigen Freunden per E-Mail einen Link zu neuen Angeboten schickt, indem ich einfach Sublime Text 3 und Python verwende. Es handelt sich um eine absolut leistungsfähige Entwicklungsumgebung, mit der meiner Meinung nach die meisten Menschen vertraut sein sollten.
Laden Sie Sublime Text 3 herunter
Visual Studio-Code (VSCode)
Visual Studio Code (oder VSCode) ist eine der vielseitigsten Entwicklungsumgebungen überhaupt. Es ist vollständig anpassbar und verfügt über ein riesiges Repository an Plugins, auf die Sie von innen aus zugreifen können. Es ist nicht sofort mit Python kompatibel, Sie können jedoch ein Python-Plugin installieren, das dies ermöglicht Syntaxhervorhebung, intelligente Codevervollständigung, Jupyter Notebooks, Debugging, Unit-Tests und mehr Merkmale. Ich liebe Visual Studio Code und es ist tatsächlich die IDE, die ich am häufigsten verwende, wenn ich an etwas Komplexem arbeite.
Laden Sie Visual Studio Code herunter
Was als nächstes
Wenn Sie mit der Entwicklung beginnen möchten, gibt es online zahlreiche Tutorials, die Ihnen die Grundlagen vermitteln. Zwischen Unternehmen wie CodeAcademy und w3schools gibt es viele Optionen. Es gibt sogar Python-Interpreter für Android, mit denen Sie auf Ihrem Telefon schreiben können, und der beste Weg, es zu lernen, ist, es selbst zu tun. Wenn Sie etwas tun, das ressourcenintensiv ist und möglicherweise viele Modelle für maschinelles Lernen oder künstliche Intelligenz verwendet, benötigen Sie möglicherweise eines davon beste Laptops aber um damit klarzukommen.
Der beste Weg, den ich lernte, bestand darin, ein Problem oder eine andere Schwierigkeit, die ich hatte, zu erkennen und zu versuchen, einen Weg zu finden, die Lösung dafür zu automatisieren. Aus diesem Grund hatte ich die Idee, ein Programm zu schreiben, das Mietseiten für mich durchsucht, und ich bin mir sicher, dass es noch andere Gründe gibt, warum Sie vielleicht auch Python verwenden möchten.