882 Shares 1596 views

Python – Entwicklungsumgebung. Python 3 für Anfänger

Python – eine der vielversprechendsten modernen Programmiersprachen. Es ist flexibel und einfach, der Code ist transparent und sehr klar: das ist, was die meisten Programmierer diese Sprache wählen. Bildung wird relativ einfach, auch für diejenigen, die keine Programmiererfahrung haben, aber alle müssen Sie mit den Grundlagen beginnen – von einfach bis komplex.

Entwicklungsumgebung

ISR (IDE) – integrierte Entwicklungsumgebung. So rufen Sie eine Reihe von Programmen, die in Verbindung Programmierern verwendet werden. Einfach gesagt – ein Programm zum Schreiben von Programmen. In der Regel enthält das IDE einen Texteditor (obwohl der Programmierer es in einer Drittanbieter-Anwendung zu tun, und sogar „auf dem Knie“), einen Dolmetscher und einen Compiler (etwas eine oder zwei Komponenten verwendet werden kann), Debugger, Automatisierungs-Tool bauen.

Mittwoch kann manchmal die Mittel für die Integration mit Versionskontrollsysteme und eine Vielzahl von Tools enthalten, die es einfacher zu bauen, die GUI zu machen.

Zuweisen von PSP

Also, warum wir eine Entwicklungsumgebung benötigen, wenn es diskretes Programm? In der Tat, diese Optimierung der Produktivität von Programmierern, wie wenn der IDE reduziert die Zeit Modi umschalten erforderlich. Es gibt jedoch einen Nachteil: Aufgrund der Tatsache, dass die Entwicklungsumgebung – ein komplexes Software-System, das nicht auf sich beschleunigen, verlangsamen und es selbst dann, wenn der Programmierer nicht zuvor ausgebildet worden.

Installation

Alle benötigten Dateien sind auf der offiziellen Website von Python, so müssen Sie zuerst auf das Portal gehen und sie herunterladen – das Programm ist absolut kostenlos. Laden Sie Menü, wählen Sie auf der Hauptseite. Hier können Sie eine beliebige Version von Python wählen, bis zu dem Original. Wenn Sie genau wissen, was notwendig Version ist, dann ist es in der Liste zu finden, wenn es nicht wichtig ist, dann laden Sie die neueste: Im Moment 3.6.1 ist. Es ist auch möglich, die Version zu wählen, die auf einem bestimmten Betriebssystem konzentriert.

Es ist schwierig, Statistiken anzuzeigen, was OS sind Arbeits Programmierer in Python. Entwicklungsumgebung für Linux, Mac OS, Ubuntu und Windows – alles, was es auf der Seite "Downloads". Darüber hinaus gibt es Python und für spezielle oder ältere Plattformen wie BeOS, MS-DOS und andere.

Nach der Installation von Python 3 kann Medium installieren. IDLE, die Datei öffnen, es „ist“ in der Distribution enthalten, und folgen Sie den Anweisungen.

andere Optionen

Wenn Python-Entwicklungsumgebung Installation geliefert wird, aber der Programmierer und andere verwendet, je nach Ihren Vorlieben in der Schnittstelle, oder für einige andere Zwecke. Und viele andere Entwicklungsumgebungen ist, dass sie plattformübergreifend sind – das heißt, kann praktisch jedes Betriebssystem lauffähig und brauchen nicht zu „springen“ von einem zum anderen, wenn auf ein anderes Gerät zu bewegen.

Sehr beliebt ist Eclipce (zusätzlich zu dem Plugin PyDev), die oft verwendet wird, nicht nur für Python. beliebte Entwicklungsumgebung für Java und andere Sprachen, und nach der Entwicklung des Programmierers erhält fast universell einsetzbar. Allerdings gibt es eine Kehrseite der Medaille: die Umwelt für jede Aufgabe anpassen Plug-Ins und ihre unzähligen zu helfen. Meistens wird diese Tatsache in der Kritik der Medien, zusätzlich zu dem Problem der Verwendung von Eclipce auf langsamen Computern. Arbeitet in Python 3, müssen Sie den PyDev Plug-In wählen, die mit Eclipce mit öffentlicher Lizenz verteilt wird.

zwei Favoriten

Auch viele Programmierer wählen für Eric. Diese IDE bestehen aus einer Reihe von Programmen, die relativ unabhängig sind, das heißt, kann der Benutzer auswählen, welche Komponenten installiert werden, und welche nicht. Es gibt Unterstützung für Plug-In, die von innerhalb der Arbeitsumgebung installiert werden kann.

Da Eric eine Funktion der Vorschau Form Qt ist, das ist, ist dieses Medium in der Entwicklung von Qt-Membranen Anwendungen nützlich. Der Nachteil ist, das Volumen Dokumentation in PDF-Datei geliefert wird, zusammen mit der Verteilung. Vertraut zu machen, sich mit der Arbeit Regeln der Benutzer einige Zeit dauern.

Wenn IDE oben diskutiert wurde frei, dann PyCharm – ein kommerzielles Produkt, aber es hat, und eine sogenannte Community Edition, die kostenlos genutzt werden kann. Es ist in keiner Weise schlechter als ihre Kollegen, und bietet dem Anwender eine Code-Analyse und ein großes Werkzeug für eine Vielzahl von Tests und Debugging-Tools. Kostenlose Version der App hat keine Funktionen, die kleiner als ihr Umfang machen, aber viele Nutzer dieser erweiterten Funktionen und ist nicht erforderlich, so dass PyCharm gut geeignet für viele Aufgaben.

Ein weiteres Projekt

Es ist ein weiterer sehr beliebt bei den Programmierern für Python-Anwendungen. Die Entwicklungsumgebung ist Ninja IDE genannt, unter der GPL – das heißt, es ist frei. Seine Funktionalität ist sehr mächtig Code-Editor und seine Locator, so dass Sie schnell die Projektdateien navigieren und von einem zum anderen zu bewegen. Die Verteilung ist kompakt, mit der Anwendung nicht installiert nichts extra, grafische Oberfläche auch in einem minimalistischen Stil gemacht wird, ist es in Python erweitert. IDE jedoch nicht paßt jeden, da die Funktionalität nicht so umfangreich wie in dem bezahlten IDE ist.

Dennoch Ninja IDE hohe Potenzial Programmierer empfehlen es für diejenigen, die auf den Werkzeugen noch nicht entschieden haben. Auch wenn die Funktionalität der Anwendung nicht ausreichend ist, ein Benutzer auf ihrem Beispiel, in der Lage zu verstehen, was Sie arbeiten müssen, dann wird es einfacher sein, einen anderen IDE zu wählen. Diese Umgebung ist Python Entwicklung unter Windows, Lunix und einem anderen Betriebssystem.

Flexible und bezahlt

Wingware Unternehmen hat einen Antrag auf Python ausgegeben. Die Entwicklungsumgebung wurde Wing IDE genannt. Laden Sie die Verteilung auf Wingware offizielle Website sein kann, aber es gibt eine Menge an Informationen neben ihn in dem Portal nicht nur das Produkt selbst, sondern auch auf der Programmiersprache. Eines der wichtigsten Werkzeuge für jede Umgebung ist ein Code-Editor, aber er ist Wing IDE mächtig. Neben so einfache Dinge wie Syntax-Hervorhebung, Code-Faltung ist eine Funktion, die Sie einige Teile drehen können, die zu diesem Zeitpunkt nicht erforderlich sind. Automatisch markiert Paar Klammern.

Das Programm enthält eine Vielzahl von Layouts Hot-Keys, die in anderen ähnlichen Umgebungen wiederholen, zum Beispiel Emacs. Dies sorgt für eine schnelle Anpassung. Hotkeys können manuell konfiguriert werden.

Die Wahl der Entwicklungsumgebung – eine wichtige Aufgabe. Mit der richtigen Auswahl der Arbeit mit Python wird komfortabel und bequem sein.