Python - Einführung, Grundlagen: Unterschied zwischen den Versionen

Aus revampedia
(Die Seite wurde neu angelegt: «'''Interne Schulung vom 19.1.2015:''' Ein Überblick über die Programmierung in Python (Arbeit im Terminal). === Video === (Bildschirmaufnahme inkl. Webcam.)…»)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 6: Zeile 6:
  
 
(Bildschirmaufnahme inkl. Webcam.)
 
(Bildschirmaufnahme inkl. Webcam.)
 
* Hohe Qualität zum '''Download''' (189MB): https://rochen.revamp-it.ch:25443/revamp/Videos/rec_2015-09-01_1202.webm
 
  
 
{{Bemerkung revamp|
 
{{Bemerkung revamp|
Zeile 53: Zeile 51:
  
 
Damit ist gemeint, dass sich die Sprache selbst ändert/entwickelt.
 
Damit ist gemeint, dass sich die Sprache selbst ändert/entwickelt.
 +
--> Der Begriff "dynamische Programmiersprache" ist nicht klar definiert.
 +
    Siehe auch z.B.: https://de.wikipedia.org/wiki/Dynamische_Programmiersprache
  
 
Der Nachteil ist, dass zum Teil grössere Projekte
 
Der Nachteil ist, dass zum Teil grössere Projekte

Aktuelle Version vom 24. März 2020, 23:22 Uhr

Interne Schulung vom 19.1.2015:

Ein Überblick über die Programmierung in Python (Arbeit im Terminal).

Video

(Bildschirmaufnahme inkl. Webcam.)

Bemerkung Revamp:

Für uns intern stehen die Aufnahmen zum Abspielen über LTSP in optimiertem Format zur Verfügung.

Dieses Video: /data/Intern/Schulung/Videos/rec_2016-01-19_1339_LTSP-opt.webm

Hinweise zum Abspielen siehe: Screencast_(Bildschirmaufnahme)_mit_LTSP#Abspielen

Notizen

Python
======

Was ist Python ?

- Scriptsprache (Programm wird von einem "Interpreter"
  ausgeführt)

Was kann ich damit machen ?
Wofür ?

- vieles / verschiedenes
- rapid prototyping ("um eine Idee zu testen")

- grosse Anwendung in der Wissenschaft
- Berechnungen (auch "Big Data")

- aber auch Webseiten / Webapplikationen

Für was nicht ?

- Hardwarenahe programmierung
- "Systemprogrammierung" (?)


*** Dokumentation ***
(sehr gut, ausführlich, verständlich,
"etwas vom besten was es an Dokumentation im Internet gibt")

https://docs.python.org/3/

"Python ist eine dynamische Sprache."

Damit ist gemeint, dass sich die Sprache selbst ändert/entwickelt.
--> Der Begriff "dynamische Programmiersprache" ist nicht klar definiert.
    Siehe auch z.B.: https://de.wikipedia.org/wiki/Dynamische_Programmiersprache

Der Nachteil ist, dass zum Teil grössere Projekte
noch auf einer alten Version "festsitzen".

Der Vorteil ist aber, dass die Sprache modern bleibt
und keine Altlasten "mitschleppt".

aktuell Version 3.x

alte Version 2.x

Diese sind nicht kompatibel.
Die sichtbaren Unterschiede sind aber klein.

Hello World Programm

hello.py:

#!/usr/bin/python3

print("Hello World")