# data[].attributes.body
C und C++ gehören zu den Programmiersprachen, die direkt auf C aufbauten,

Typ: Compiler

# data[].attributes.headline
Python kann unabhängig von der Anzahl der verfügbaren Prozessorkerne nur einen Thread mit Python-Code ausführen.

# data[].attributes.subject
Python kann unabhängig von der Anzahl der verfügbaren Prozessorkerne nur einen Thread mit Python-Code ausführen.

# data[].attributes.body
Kann für Programmierer, die an andere gängige Sprachen gewöhnt sind, verwirrend oder verwirrend sein

# data[].attributes.body
R ist eine freie Programmiersprache für statistische Berechnungen und Grafiken

Typ: R verwendet einen Interpreter

# data[].attributes.headline
übergeordnete Anwendungen auf kleineren Geräten auszuführen

# data[].attributes.subject
übergeordnete Anwendungen auf kleineren Geräten auszuführen

# data[].attributes.headline
Vom Betriebssystem her unabhängig. (Man kann überall mit PYTHON arbeiten)

# data[].attributes.subject
Vom Betriebssystem her unabhängig. (Man kann überall mit PYTHON arbeiten)

# data[].attributes.headline
Die wohl bekannteste eingebettete Anwendung ist Raspberry Pi

# data[].attributes.subject
Die wohl bekannteste eingebettete Anwendung ist Raspberry Pi

# data[].attributes.headline
Python lernen in abgeschlossenen Lerneinheiten, Buch

# data[].attributes.subject
Python lernen in abgeschlossenen Lerneinheiten, Buch

# data[].attributes.attachment_link.readable_text
Ein leicht verständliches Buch, um einfach und schnell Python zu lernen

Sebastian Dörns Buch „Python lernen in abgeschlossenen Lerneinheiten" bringt Einsteigern anhand in sich abgeschlossener Lerneinheiten die Grundlagen von und das Programmieren mit Python bei. Zum Inhalt des Buchs gehören folgende Kapitel:

Erste Schritte in Python

Variablen, Ausdrücke und Operatoren

Bedingte Auswahlanweisungen

Iterationen und Schleifen

Funktionen

Reguläre Ausdrücke

Einfache Dateiverarbeitung

Objektorientierte Programmierung

Es zeigt Ihnen den Entwurf von effizienten Daten- und Ablaufstrukturen und versetzt Sie dadurch in die Lage, algorithmische Konzepte zu verstehen und in Programmcode umzusetzen.

Begreifbare, leicht nachvollziehbare Konzepte und viele anschauliche Programmierbeispiele

Das Buch „Python lernen in abgeschlossenen Lerneinheiten" richtet sich in erster Linie an:

a) Studierende und Dozenten

b) Schüler und Lehrer

Genauso spricht es aber auch alle Programmieranfänger an, die einen schnellen Einstieg in die Programmierung mit Python suchen. Das Werk behandelt die strukturelle Programmierung, die Funktionsweise von Algorithmen, die Grundprinzipien der Objektorientierung und das Verarbeiten von Dateien. Zahlreiche Programmierbeispiele machen die einzelnen Konzepte begreifbar und leicht nachvollziehbar.

Die zentralen Lernziele des Buchs „Python lernen in abgeschlossenen Lerneinheiten" sind das Verstehen der Abstraktionskonzepte moderner Programmiersprachen und das Erlernen des logischen und algorithmischen Denkens. Mit diesem Wissen können Sie im Anschluss selbstständig eigene Computerprogramme implementieren, um damit praxisrelevante Aufgaben schnell und sicher zu bearbeiten.

weiterlesen

# data[].attributes.attachment_link.title
Python lernen in abgeschlossenen Lerneinheiten

# data[].attributes.attachment_link.description
Ein leicht verständliches Buch, um einfach und schnell Python zu lernen Sebastian Dörns Buch „Python lernen in abgeschlossenen Lerneinheiten" bringt Einsteigern anhand in sich abgeschlossener Lerneinheiten die Grundlagen von und das Programmieren mit Python bei.

# data[].attributes.headline
Beide Microsoft-IDEs - Visual Studio und Visual Studio Code - bieten über Extensions exzellenten Python-Support.

# data[].attributes.subject
Beide Microsoft-IDEs - Visual Studio und Visual Studio Code - bieten über Extensions exzellenten Python-Support.

# data[].attributes.headline
10 Beste Python-IDE für Supercharge-Entwicklung und -Debugging

# data[].attributes.subject
10 Beste Python-IDE für Supercharge-Entwicklung und -Debugging

# data[].attributes.body
PyCharm.
KDevelop.
THONNY.
Visual Studio.
Atom.
LiClipse.
Spyder.
Pyzo.

# data[].attributes.body
JavaScript ist eine dynamische Skriptsprache, die auf Webseiten weit verbreitet ist, obwohl sie auch unabhängig von einem Browser in anderen Gebieten zum Einsatz kommt

Typ: Interpreter

# data[].attributes.body
Python ist kostenlos und einfach zu erlernen

# data[].attributes.headline
Python wird mit einer Tcl / Tk-basierten tkinter-Bibliothek zum Erstellen plattformübergreifender GUI-Programme geliefert.

# data[].attributes.subject
Python wird mit einer Tcl / Tk-basierten tkinter-Bibliothek zum Erstellen plattformübergreifender GUI-Programme geliefert.

# data[].attributes.headline
In C eingebettete Software einfach erstellt werden kann

# data[].attributes.subject
In C eingebettete Software einfach erstellt werden kann

# data[].attributes.headline
Die Sprache wurde in Februar 1991 von Guido van Rossum am Centrum in Amsterdam als Nachfolger für die Programmier-Lehrsprache ABC entwickelt.

# data[].attributes.subject
Die Sprache wurde in Februar 1991 von Guido van Rossum am Centrum in Amsterdam als Nachfolger für die Programmier-Lehrsprache ABC entwickelt.

# data[].attributes.headline
War ursprünglich für das Betriebssystem Amoeba gedacht.

# data[].attributes.subject
War ursprünglich für das Betriebssystem Amoeba gedacht.

# data[].attributes.headline
Der Name bezog sich ursprünglich auf die englische Komikertruppe Monty Python.

# data[].attributes.subject
Der Name bezog sich ursprünglich auf die englische Komikertruppe Monty Python.

# data[].attributes.headline
Im Januar 1994 erschien Python 1.0. Im 1995 - 2000 erschien Python 1.1, 1.2, etc.  

# data[].attributes.subject
Im Januar 1994 erschien Python 1.0. Im 1995 - 2000 erschien Python 1.1, 1.2, etc.  

# data[].attributes.body
Viele ProgrammiererInnen bezeichnen Python als das Schweizermesser unter den Programmiersprachen, weil es in mehreren IT Bereichen verwendet werden kann: Datenanalyse, System Administration, Web Development, Bioinformatics, Automatisierung, AI, Machine Learning, Microcontrollers und mehr.

# data[].attributes.attachment_link.readable_text
Datentypen

Umwandlung von Datentypen

int(2.33)liefert 2

float(3)liefert 3.0

str(53)liefert die Zahl 53 als Zeichenkette

Ausdrücke und Operatoren, Bedeutung in Klammern

Arithmetik

16/3 liefert 5 (Ganzzahldivision), 16.0/3 liefert5.333333333333333 (Gleitkommazahldivision)

Vergleiche

(gleich), (ungleich), > (größer), < (kleiner), >= (größer oder gleich), <= (kleiner oder gleich)

Logik

Element-Beziehung

Zeichenketten

Zeichenketten können mit + verknüpft oder mit * wiederholt werden, z.B.

"abc"+"def"liefert"abcdef",5* "A"liefert"AAAAA"

Sequenzen

Als Sequenzen werden Tupel (1, 2, 3) und Listen [1, 2, 3] bezeichnet. Im Gegensatz zu Dictionaries sind Sequenzen geordnet, d.h. jedes Element hat eine eindeutige Position, ab Position 0 (Null) für das erste Element der Liste,-1 kann für das letzte Element.gesetzt werden, z.B. (3, 4, 5)[0]liefert3,(3, 4, 5)[-1]liefert5

Listen-Generatoren

 gleichwertig zu [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],range(1,4) entspricht [1,2,3]

Funktions-Definition

quadrat(3) liefert9

Befehle bei Zahlen und Zeichenketten

round(a [, n]) - rundet eine Fließkommazahl. Optional kann die Anzahl der Nachkommastellen angegeben werden, z.B.
round(5.59555, 2) liefert 5.6

str() - in String konvertieren, float() - in Fließkommazahl konvertieren.

len() - Länge des Strings ermitteln, z.B.

test_string="Heute"

len(test_string) liefert5

Kontrollstrukturen

Ausgabe:x ist größer als 5

while  i = 0 while i < 4:      print ("i ist", i)      i = i + 1Ausgabe:  i ist 0 i ist 1 i ist 2 i ist 3

100 121 144 169 196 225 256 289 324 361 400

Module

math import * Bedeutung: Vom Modul math wird alles (*) importiert.

Ein- und Ausgabe

"Text") #Eingabe der Variable a

 "Text", a#Ausgabe von Text und Wert der Variablen a

Schlüsselwörter

and,as,assert,break,class, continue,def,del,elif ,else,except,exec,finally,for,from,global,if,import,in,is,lambda, not,or,pass,print,raise,return,try,while,with,yield

Programmeingabe

Die Programmeingabe erfolgt am besten in einem neuen Windows-Fenster (Strg+N) nach Aufruf von IDLE (Python GUI).

Zurück zur Startseite

# data[].attributes.attachment_link.title
Kurzübersicht über die Programmierung mit Python

# data[].attributes.attachment_link.description
int(2.33)liefert 2 float(3)liefert 3.0 str(53)liefert die Zahl 53 als Zeichenkette 16/3 liefert 5 (Ganzzahldivision), 16.0/3 liefert5.333333333333333 (Gleitkommazahldivision) (gleich), (ungleich), > (größer), = (größer oder gleich), <= (kleiner oder gleich) Zeichenketten können mit + verknüpft oder mit * wiederholt werden, z.B. "abc"+"def"liefert"abcdef",5* "A"liefert"AAAAA" Als Sequenzen werden Tupel (1, 2, 3) und Listen [1, 2, 3] bezeichnet.

# data[].attributes.headline
Man benötigst lediglich einen Computer mit Internetanschluss. Darauf muss man dann einige Programme installieren. Diese stehen jedoch gratis zum Download bereit.

# data[].attributes.subject
Man benötigst lediglich einen Computer mit Internetanschluss. Darauf muss man dann einige Programme installieren. Diese stehen jedoch gratis zum Download bereit.

# data[].attributes.body
PHP wird als Programmiersprache überwiegend für die Programmierung von Websites bzw. Intranet-Seiten eingesetzt
Typ: Compiler

# data[].attributes.headline
Machine Learning und künstliche Intelligenz

# data[].attributes.subject
Machine Learning und künstliche Intelligenz

# data[].attributes.body
unterschied und Verbindungen

# data[].attributes.headline
Im 16. Oktober 2000 Python 2.0 erschien und im 03. Dezember 2008 Python 3.0. 

# data[].attributes.subject
Im 16. Oktober 2000 Python 2.0 erschien und im 03. Dezember 2008 Python 3.0. 

# data[].attributes.attachment_link.title
Learn Python - Full Course for Beginners [Tutorial]

# data[].attributes.body
Visual Basic wurde 1991 von Microsoft entwickelt, um das in die Jahre gekommene BASIC für Entwickler bequemer und interessanter zu machen.

Typ: Interpreter

# data[].attributes.headline
Die reichhaltige Standardbibliothek ist eines der coolen Dinge an Python.

# data[].attributes.subject
Die reichhaltige Standardbibliothek ist eines der coolen Dinge an Python.

# data[].attributes.body
Bei C# (gesprochen: C Sharp) handelt es sich um eine objektorientierte Programmiersprache, die im Auftrag von Microsoft entwickelt wurde. In den weitaus meisten Fällen wird sie als Visual C# im Zusammenhang mit dem .NET Framework von Microsoft genutzt. Die Programmiersprache ähnelt Java. Somit lassen sich Webanwendungen, aber auch Spiele für Computer oder die Xbox schreiben.
Typ: Compiler

# data[].attributes.headline
Perl (Practical Extraction and Report Language)

# data[].attributes.subject
Perl (Practical Extraction and Report Language)

# data[].attributes.body
(Jetzt ist richtig)

# data[].attributes.headline
Da Python 3.0 hierdurch teilweise nicht Kompatibel zu früheren Versionen ist, beschloss die Python Software Stiftung, Python 2.7 parallel zu Python 3 bis Ende 2019 weiter mit neuen Versionen zu unterstützen

# data[].attributes.subject
Da Python 3.0 hierdurch teilweise nicht Kompatibel zu früheren Versionen ist, beschloss die Python Software Stiftung, Python 2.7 parallel zu Python 3 bis Ende 2019 weiter mit neuen Versionen zu unterstützen

# data[].attributes.body
https://www.python.org/downloads/

# data[].attributes.body
https://code.visualstudio.com/download