Shebang
#!/usr/bin/python
# -*- coding: utf-8 -*-
1974 meldete sich Apollo 13 aus dem Weltraum mit folgendem Hilferuf!
Wer programmieren lernen will, muss von den Astronauten lernen....
Wer Astronaut werden will, muss Probleme lieben...
Wer Probleme liebt, wird gute Programme schreiben....
Der Autor von Python, Guido van Rossum, begründet die Entstehung seiner Programmiersprache folgendermassen:
„Vor sechs Jahren, im Dezember 1989, suchte ich nach einem Hobby-Projekt im Bereich der Programmierung, das mich in der Weihnachtswoche beschäftigt hielt. Mein Büro würde geschlossen sein, aber ich besaß einen Heimcomputer und hatte nicht viel anderes zu tun. Ich entschied mich, einen Interpreter für die Skriptsprache zu schreiben, über die ich in letzter Zeit nachgedacht hatte: Ein Nachfahre von ABC, der Unix-/C-Programmierern gefallen würde. Ich wählte in einer leicht ehrfurchtslosen Stimmung (und als ein großer Fan von Monty Python’s Flying Circus) „Python“ als Arbeitstitel.“
Schau dir auf Wikipedia die weiteren Infos selbständig an: (Python 3.5.2)
Warum Python?
a) Python ist modern, einfach zu handhaben und hervorragend dokumentiert
b) es sind viele gute Bibliotheken vorhanden
c) ein Code-Vergleich fällig? - siehe Bsp.: Hallo Welt (in verschiedenen Programmiersprachen)
Python
print("Hallo Welt!")
Ada
with Ada.Text_IO;
procedure Hallo is
begin
Ada.Text_IO.Put_Line ("Hallo Welt!");
end Hallo;
Algol
'BEGIN'
OUTSTRING(2,'('HALLO WELT')');
'END'
AppleScript
display dialog "Hallo Welt!"
BASIC
10 PRINT "Hallo Welt!"
C++/CLI
int main()
{
System::Console::WriteLine("Hallo Welt!");
}
COBOL
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000900 PROCEDURE DIVISION.
001000 MAIN.
001100 DISPLAY "Hallo Welt!".
001200 STOP RUN.
Fortran
program hallo
write(*,*) "Hallo Welt!"
end program hallo
Haskell
main :: IO ()
main = putStrLn "Hallo Welt!"
Java
class Hallo {
public static void main( String[] args ) {
System.out.print("Hallo Welt!");
}
}
Lisp
(print "Hallo Welt!")
Logo
print [Hallo Welt!]
Object Pascal
CLI:
begin
write('Hallo Welt!');
end.
Perl
print "Hallo Welt!\n";
PHP
<?php
print "Hallo Welt!";
?>