Python | Schritt für Schritt Programmieren lernen - M.Eng. Johannes Wild - E-Book

Python | Schritt für Schritt Programmieren lernen E-Book

M.Eng. Johannes Wild

0,0
9,99 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

"Python - Schritt für Schritt" ist das Buch für alle, die die Grundlagen der Programmierung in Python von einem Ingenieur (M.Eng.) erlernen möchten. In diesem Buch können Sie sowohl die theoretischen Grundlagen als auch den praktischen Umgang mit der Programmiersprache Python anhand von zahlreichen Beispielen und tollen DIY-Projekten erlernen.
Wenn Sie also auf der Suche nach einem Praxisratgeber für die einfach zu erlernende, aber doch sehr vielseitige Programmiersprache Python sind, dann sind Sie hier genau richtig und mit diesem Buch bestens beraten!
Dieses Grundlagenbuch richtet sich speziell an alle, die noch keine oder nur sehr geringe Vorkenntnisse in der Programmierung und in Python haben. Es richtet sich aber auch an alle, die Python als eine weitere Programmiersprache erlernen möchten. Dieses Buch bietet Ihnen eine leicht verständliche, intuitiv aufgebaute und praktische Einführung in die Welt der Programmierung mit Python! Egal, ob Sie Python 2 oder Python 3 verwenden!
Dabei spielt es keine Rolle, welches Alter Sie haben, welchen Beruf Sie ausüben, ob Sie Schüler, Student oder Rentner sind. Dieses Buch ist für alle, die sich mit dem faszinierenden Thema der Programmierung auseinandersetzen wollen oder müssen.
Die Vorteile dieses Buches im Überblick:
- Schritt für Schritt Grundlagen-Erklärungen zur Python-IDLE und der Python-Syntax
- Lernen Sie alles über Variablen, Arrays, Funktionen, Schleifen, Bedingungen …
- Praxisnahes und intuitives Lernen anhand von tollen DIY-Projekten
- Hintergrundwissen über die Grundbegriffe der Programmierung erhalten
- Einführung in die objektorientierte Programmierung (OOP)
- Erste eigene Codes und Skripte schreiben (z. B. Taschenrechner)


Alle wichtigen Grundlagen schnell und einfach auf ca. 120 Seiten erlernen! Werfen Sie einen Blick ins Buch und holen Sie sich Ihr Exemplar als E-Book oder Taschenbuch nach Hause!

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB
MOBI

Seitenzahl: 68

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Inhaltsverzeichnis

Rechtliche Angaben

Vorwort

1 Warum Python?

2 Einrichten der Python-Umgebung unter Windows

3 Einführung in Python

4 Python-Syntax

4.1 Implizite Zeilenfortsetzung

4.2 Explizite Zeilenfortsetzung

4.3 Kommentare in Python

4.4 Leerzeichen in Python

5 Variablen, Arrays, Strings und Tupel

5.1 Variablen

5.2 Arrays

5.2.1 Python-Arrays erstellen

5.2.2 Hinzufügen von Elementen zu einem Array

5.2.3 Zugriff auf Elemente eines Arrays

5.2.4 Entfernen von Elementen aus dem Array

5.2.5 Aufteilung eines Arrays

5.2.6 Element in einem Array suchen

5.2.7 Aktualisieren von Elementen in einem Array

5.3 Strings (Zeichenkette bzw. Zeichenfolge)

5.3.1 Erstellen einer Zeichenfolge

5.3.2 Zugriff auf Zeichen in einer Zeichenkette

5.3.3 Slicing (Aufteilen) von Strings (Zeichenketten)

5.3.4 Löschen / Aktualisieren von Zeichenfolgen (Strings)

5.3.5 Escape-Character in einem String (auch Flucht-Zeichen)

5.3.6 Spezielle String-Operatoren

5.3.7 Spezial-Operator zur Formatierung von Zeichenketten

5.3.8 Arithmetische Operatoren

5.4 Tupel

5.4.1 Verkettung von Tupeln

5.4.2 Verschachtelung von Tupeln

5.4.3 Wiederholungen in Tupeln

5.4.4 Unveränderlichkeit der Tupel

5.4.5 Aufteilung von Tupel

5.4.6 Löschen von Elementen in einem Tupel

5.4.7 Vordefinierte Funktionen für Tupel

6 Funktionen

6.1 Definieren einer Funktion

6.2 Docstring

6.3 Die return-Anweisung

6.4 Aufrufen einer Funktion

6.5 Argumente einer Funktion

6.6 Pass by reference

7 Schleifen und Bedingungen

7.1 Schleifen

7.1.1 While-Schleife

7.1.2 For-Schleife

7.2 Bedingungen (Bedingte Anweisungen)

7.2.1 If-Anweisung

7.2.2 else-Anweisung

7.2.3 elif-Anweisung

7.2.4 Verschachtelte if-Anweisung

7.2.5 Die Short-Hand Anweisungen für if und else

7.2.6 Logische Operatoren

8 Sonstige wichtige Grundlagen in Python

8.1 Möglichkeit zur Eingabe eines Textes durch einen Benutzer

8.2 Aktuelles Datum & Uhrzeit in Python einfügen

8.3 Die Try-Except-Anweisung und dessen Verwendung

9 Grundlagen zur objektorientierten Programmierung (OOP)

9.1 Klassen

9.2 Die Definition einer Klasse

9.3 Objekte einer Klasse

9.4 Deklarieren / Instantiieren von Objekten

9.5 Die Methode „__init__“

10 Die GUI-Entwicklung mit Python

10.1 Das Tkinter GUI Entwicklungspaket/ Bibliothek

10.2 Tkinter-Widgets

10.2.1 Schaltfläche (Button)

10.2.2 Canvas (graphischer Bereich)

10.2.3 Check-Button-Widget (Auswahl-Schaltfläche)

10.2.4 Eingabe-Widget (entry-widget)

10.2.5 Frame-Widget (Rahmen-Widget)

10.2.6 Label-Widget

11 DIY-Projekte

11.1 Projekt 1: Ein simpler Taschenrechner mit Benutzereingabe

11.2 Projekt 2: Anzeige aller Primzahlen in einem Intervall

11.3 Projekt 3: Taschenrechner mit grafischer Benutzeroberfläche (GUI)

12 Troubleshooting – häufige Anfängerfehler

Schlusswort

Impressum des Autors / Herausgebers

Rechtliche Angaben

© 2022

Autor und Herausgeber: M.Eng. Johannes Wild

A94689H39927F

E-Mail: [email protected]

Internet: www.3ddruckworkshop.de

 

Das vollständige Impressum des Buches ist auf den letzten Seiten zu finden!

 

Dieses Werk ist urheberrechtlich geschützt

Das Werk, einschließlich seiner Teile, ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Autors unzulässig. Dies gilt insbesondere für die elektronische oder sonstige Vervielfältigung, Übersetzung, Verbreitung und öffentliche Zugänglichmachung. Kein Teil des Werkes darf ohne schriftliche Genehmigung des Autors reproduziert, verarbeitet oder verbreitet werden!

Alle in diesem Buch enthaltenen Informationen wurden nach bestem Wissen und Gewissen zusammengestellt und sorgfältig geprüft. Der Verlag und der Autor übernimmt jedoch keine Gewähr für die Aktualität, Korrektheit, Vollständigkeit und Qualität der bereitgestellten Informationen. Dieses Buch dient nur zu Bildungszwecken und stellt keine Handlungsempfehlung dar. Die Benutzung dieses Buches und die Umsetzung der darin enthaltenen Informationen erfolgt ausdrücklich auf eigenes Risiko. Insbesondere wird keine Garantie oder Haftung für Schäden materieller oder immaterieller Art seitens des Autors und Herausgebers für die Benutzung oder Nichtbenutzung von Informationen dieses Buches gegeben. Dieses Buch erhebt keinen Anspruch auf Vollständigkeit und Fehlerfreiheit. Rechts- und Schadenersatzansprüche sind ausgeschlossen. Für die Inhalte von den in diesem Buch abgedruckten Internetseiten sind ausschließlich die Betreiber der jeweiligen Internetseiten verantwortlich. Der Verlag und der Autor haben keinen Einfluss auf Gestaltung und Inhalte fremder Internetseiten. Verlag und Autor distanzieren sich daher von allen fremden Inhalten. Zum Zeitpunkt der Verwendung waren keinerlei illegalen Inhalte auf den Webseiten vorhanden. Die in diesem Buch zitierten Marken und Gebrauchsnamen bleiben im alleinigen Besitz des jeweiligen Urhebers bzw. Rechteinhabers.

Vorwort

Herzlichen Dank, dass Sie sich für dieses Buch entschieden haben!

Wenn Sie auf der Suche nach einem Praxisratgeber für die einfach zu erlernende, aber doch sehr vielseitige Programmiersprache Python sind, dann sind Sie hier genau richtig und mit diesem Buch bestens beraten! Ich bin Ingenieur (M.Eng.) und möchte Ihnen die Welt der Programmierung mit Python einfach erklärt näherbringen. Sie werden in diesem Buch sowohl die theoretischen Grundlagen zur Programmierung in Python, als auch die praktische Anwendung anhand von sehr vielen Beispielen und auch DIY-Projekten, erlernen. Dieses Buch bietet Ihnen dazu eine gut verständliche, intuitiv aufgebaute und praktische Einführung in die Welt der Programmierung mit Python! Egal, ob Python 2 oder Python 3!

Dieses Grundlagen-Buch richtet sich speziell an alle, die noch keine oder nur sehr primitive Vorkenntnisse in Sachen Programmierung und Python haben, aber auch an alle, die Python als eine weitere Programmiersprache erlernen möchten. Egal in welchem Alter Sie sind, welchen Beruf Sie haben, ob Sie Schüler, Student oder Rentner sind. Dieses Buch ist für alle, die sich mit dem faszinierenden Thema der Programmierung auseinandersetzen möchten oder müssen.

Das Ziel dieses Buches ist es, Ihnen Schritt für Schritt näherzubringen, was die Grundlagen in Python sind und wie man diese erfolgreich zur Programmierung von eigenen Skripts anwendet. In diesem Python Grundkurs lernen Sie also alles, was Sie als Anfänger wissen müssen! Werfen Sie am besten einen Blick ins Buch und holen Sie sich Ihr Exemplar als E-Book oder Taschenbuch nach Hause!

Das Buch ist möglichst intuitiv aufgebaut. Das bedeutet, dass vor allem in den ersten Beispielen durchaus Code-Fragmente vorkommen können, die Sie noch nicht verstehen werden, da diese erst später im Detail erklärt werden. Wenn das der Fall ist, lassen Sie sich davon bitte nicht irritieren, sondern machen Sie einfach weiter und konzentrieren Sie sich immer nur auf den Teil des Beispiel-Codes, der gerade erklärt oder bereits erklärt wurde. Mit zunehmendem Lesefortschritt werden Sie dann mehr und mehr des Programmcodes der Beispiele verstehen und so Erfolge im Lernprozess erkennen. Halten Sie unbedingt durch, auch wenn es einmal etwas komplizierter wird! Es lohnt sich!

Alle Bezeichnungen und Codes sind im Folgenden übrigens in Englisch, wie dies in der Programmierung auch üblich ist. Versuchen Sie sich also so gut es geht damit zu arrangieren. Aus dem Zusammenhang werden Sie – auch falls Sie nicht so gut Englisch können – sicherlich verstehen, um was es jeweils geht.

 

 

1 Warum Python?

Bevor wir mit den Grundlagen der Programmierung starten, sehen wir uns in diesem ersten Kapitel an, warum unsere Entscheidung für Python richtig war und ob es sich lohnt eine Programmiersprache zu erlernen. Python ist eine der beliebtesten Programmiersprachen unserer Zeit. Warum ist das so? Einerseits, da Python sehr anwenderfreundlich und sehr einfach zu erlernen ist, andererseits, da die Programmiersprache Python eine Vielzahl von Funktionen hat, die nicht nur für einfache, sondern auch für komplexe Anwendungsfälle nutzbar sind. Sehen wir uns im Folgenden noch ein paar weitere Aspekte und Vorteile von Python an, damit wir sicher gehen können, dass uns Python den besten Einstieg in das Programmieren bringt.

Open-Source

Python ist eine Open-Source-Programmiersprache, die von der Unterstützung und von Beiträgen der Gemeinschaft lebt und wächst. Der Begriff Open-Source ist im Allgemeinen dadurch charakterisiert, dass die Software frei zugänglich ist, eine aktive Beteiligung der Anwender gewünscht ist und keine Nutzungseinschränkungen vorliegen. Die offizielle Python Software IDLE („Interactive Development Environment“) kann man sich kostenlos von der Python-Website herunterladen. Wie das funktioniert, werden wir uns gleich noch im Detail ansehen.

Verfügbarkeit von Bibliotheken