Programmierung & Skripten

Python Einführung und Installationshandbuch

Python Einführung und Installationshandbuch

Einführung

Python ist eine dynamisch typisierte, interpretierte Programmiersprache Allzweck. Es ist nützlich für alles, von Systemskripten über Webanwendungen bis hin zu vollständigen grafischen Desktop -Programmen. Aus diesem Grund ist es keine Überraschung, dass die Nachfrage nach Python -Programmierkenntnissen nur zunimmt, und Top -Unternehmen wie Google, Mozilla, Instagram (Facebook) und Reddit verlassen sich im Rahmen ihres Kerntechnologie -Stacks darauf,. Darüber hinaus ist Python sowohl in akademischen als auch in wissenschaftlichen Kreisen ein Favorit und gewinnt im Finanzsektor an Boden. Top -Universitäten verwenden es sogar, um Programme in ihren Informatikprogrammen zu unterrichten.

Trotz all dessen würden Sie wahrscheinlich denken, dass Python etwas schwer zu lernen und nur für die Elite im Technologiebereich zugänglich ist, aber Sie könnten nicht falscher sein. Python ist einfach. Python ist wirklich einfach. Tatsächlich ist Python eine der ersten Sprachen, mit denen Kinder zum Programmieren beigebracht wurden. Python wurde so konzipiert, dass es sehr klar und einfach zu verstehen ist. Es liest sich wie einfaches Englisch und seine Syntax nutzt Räume anstelle von Klammern und Semikolonen, sodass es immer sauber und übersichtlich aussieht. Es ist sehr schwierig, wenn nicht unmöglich, Wright Messy Python. Dies hilft neue Programmierer und Programmierer, die neu in Python Big Time sind. Auf diese Weise können Sie Code -Beispiele von etablierten Open -Source -Projekten betrachten, um eine Vorstellung davon zu bekommen, wie Python in der professionellen Klasse aussieht und wie es verwendet wird.

Python und Linux arbeiten unglaublich gut zusammen. Es ist noch nicht so lange her, dass Python Perl als De -facto -Skript- und Klebersprache auf Linux -Systemen ersetzt hat. Dies bedeutet, dass viele Skripte und Dienstprogramme, die mit modernen Linux -Systemen versandt werden, in Python geschrieben sind. Infolgedessen haben die meisten Linux -Verteilungen standardmäßig Python installiert, aber es gibt einen kleinen Haken. Es gibt zwei aktuelle Versionen von Python. Python 2.7.X und Python 3.X.X sind beide aktuell. Syntaktisch sind sie sehr ähnlich, aber Python 3 hat einige Funktionen, die Python 2 nicht tut. Das bedeutet, dass sie nicht vollständig kompatibel sind und viele Verteilungen sie separat verpacken. Ihr System hat also möglicherweise Python 2, aber nicht Python 3 oder umgekehrt. Dieser Leitfaden und die anderen in der Serie werden Python 3 abdecken. Es ist die Zukunft von Python und es ist nicht so schlimm, zu Python 2 zurückzukehren, nachdem Sie mit Python 3 gearbeitet haben.

Python installieren

Möglicherweise müssen Sie Python auf Ihrem System nicht installieren. Das aktuelle Setup ist möglicherweise genau das, was Sie brauchen. Wenn nicht, wird der Rest dieses Handbuchs jedoch darauf abzielen, Ihnen zu sagen, wie Sie beide Python -Versionen installieren können. Sie können also sicher sein, dass Sie alles haben, was Sie in Zukunft benötigen.

Debian/Ubuntu/Mint

Debian -basierte Verteilungen brechen die Python 2- und Python 3 -Pakete auf, und sie beziehen sich auch separat auf sie. Python 2 wird genauso bezeichnet, wie Python und Python 3 als Python3 bezeichnet wird.

Python 2

$ sudo apt-get update $ sudo apt-Get Installieren Sie Python 

Python 3

$ sudo apt-get update $ sudo apt-Get Installieren Sie Python3 

Fedora

Ähnlich wie bei den Debian -basierten Verteilungen bezeichnet Fedora Python 2 als Python und Python 3 als Python3.

Python 2

# DNF Installieren Sie Python 

Python 3

# DNF Installieren Sie Python3 

Centos

CentOS verpackt Python 3 nicht standardmäßig nicht. Es ist jedoch im EPEL -Repository von Fedora erhältlich.

Python 2

# Yum Python installieren 

Python 3

$ wget https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Keinarch.RPM $ SU # RPM -I IPEL-Release-Latest-7.Keinarch.Drehzahl # yum install Python34 

Wenn Sie den Repository -Schlüssel hinzufügen möchten, ist er auf der Website von Fedora verfügbar https: // getFedora.org/tasten/.

OpenSuse

OpenSuse ähnelt Fedora und Debian Distributionen. Python wird in Python 2- und Python 3 -Pakete unterteilt, die separat installierbar sind.

Python 2

# Zypper in Python 

Python 3

# Zypper in Python3 

Arch Linux

Arch ist eigentlich das genaue Gegenteil der anderen. Arch verwendet standardmäßig Python 3 und Verpackungen Python 2 separat.

Python 2

# Pacman -Syu # Pacman -S Python2 

Python 3

# Pacman -Syu # Pacman -S Python 

Gentoo

Python ist stark in Gentoo integriert. Gentoos Paketmanager, Portage, ist in Python geschrieben, ebenso wie viele kritische Skripte. Aus diesem Grund sind beide Versionen von Python standardmäßig auf Gentoo installiert. Wenn Sie ändern möchten, welche Versionen von Python das System verwendet, können Sie diese in angeben /etc/portage/machen.Conf und führen Sie ein volles System -Upgrade durch.

/etc/portage/machen.Conf

~~~~~~~~~~ Python_targets = "Python3_4 Python2_7" ~~~~~~~~~ 
# Emerge--Sync && Emerge-mask-update-newuse--tiep--with-bdeps = y @world 

Sie können die Version von Python mit der Verwendung auswählen Essel.

# Eselect Python List # Eselect Python Set 2 

Sei sehr vorsichtig mit der Python -Version in Gentoo,. Da so viel von dem System an Python gebunden ist, ist es sehr einfach, Dinge zu brechen. Ihre beste Wahl ist es, die Dinge in Ruhe zu lassen, es sei denn, Sie wissen genau, was Sie tun.

Inhaltsverzeichnis

  1. Python Einführung und Installationshandbuch
  2. Python -Dateien und der Interpreter
  3. Experimentieren mit Zahlen und Text in Python
  4. Python -Variablen
  5. Arbeiten mit Zahlenvariablen in Python
  6. Python String Basics
  7. Fortgeschrittene Python -Saiten
  8. Python kommentiert
  9. Python -Listen
  10. Python -Listenmethoden
  11. Python Mehrdimensionale Listen
  12. Python Tupel
  13. Python Boolean Operatoren
  14. Python wenn Aussagen
  15. Python während der Loops
  16. Python für Schleifen
  17. Python -Wörterbücher
  18. Python Advanced Dictionaries
  19. Python -Funktionen
LS- Handbuch Seite
Name LS - List -Verzeichnis Inhalt Synopsis ls [Option]… [Datei]… Beschreibung Listinformationen zu den Dateien (das aktuelle Verzeichnis standardmäßi...
Automatische HTML -Formulare mit wwwmechanize
Hier ist ein kurzer Tipp, wie Sie mithilfe einer Linux -Befehlszeile und Perl -Skript automatisch ein HTML -Formular einreichen können. Für dieses Bei...
Webentwicklung mit Perl - CGI - Hallo Weltbeispiel
Nächste Paarzeilen beschreibt den einfachsten Prozess des Einstiegs mit Perl und CGI auf Linux -System, insbesondere Debian Linux. Obwohl das Folgende...