
Programmieren trainieren
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Persons
ISNI: 0000 0004 2011 6676
ISNI: 0000 0005 1545 7596
ISNI: 0000 0000 8035 0406
Content
- Intro
- Inhalt
- Vorwort
- Neues in der 3. Auf?lage
- Danksagung
- 1 Einleitung
- 1.1 Wozu sollte ich programmieren lernen?
- 1.2 Wie kann mir dieses Buch dabei helfen?
- 1.3 Was muss ich mitbringen?
- 1.4 Wie geht das vonstatten?
- 1.5 Was muss ich sonst noch wissen?
- 1.6 Wie kann und sollte ich ChatGPT & Co verwenden?
- 2 Einführung in die Programmierung
- 2.1 Warm-up
- 2.2 Workout
- W.2.1 Three-Two-One - Mein erstes Programm
- W.2.2 Weihnachtsbaum
- W.2.3 Haus
- W.2.4 Perlenkette
- W.2.5 Die erste Zeichnung
- W.2.6 Nachteule
- W.2.7 Daumen
- W.2.8 Tasse
- W.2.9 Raupe Allzeitappetit
- W.2.10 Klötzchen-Kunst
- W.2.11 Ghettoblaster
- W.2.12 Gesichtsmaske
- W.2.13 Hallo Bello!
- 3 Variablen, Datentypen, Operatoren und Ausdrücke
- 3.1 Warm-up
- 3.2 Workout
- W.3.1 Einfache Rechenaufgaben
- W.3.2 Perlenkette 2.0
- W.3.3 Blutalkoholkonzentration
- W.3.4 Stoffwechselrate
- W.3.5 Baumstammvolumen
- W.3.6 Körperoberfläche
- W.3.7 Schuhgröße
- W.3.8 Haus mit Garage
- W.3.9 RGB nach CMYK
- W.3.10 Tic-Tac-Toe-Spielfeld
- W.3.11 Gamecontroller
- W.3.12 Fußballtor
- 4 Kontrollstrukturen
- 4.1 Warm-up
- 4.2 Workout
- W.4.1 Maximum bestimmen
- W.4.2 Summe berechnen
- W.4.3 Tippspiel
- W.4.4 PIN-Code-Generator
- W.4.5 Ladevorgang-Rädchen
- W.4.6 Windrad
- W.4.7 Rotierte Dreiecke
- W.4.8 Moderne Kunst
- W.4.9 Schachbrett
- W.4.10 Ebbe und Flut berechnen
- W.4.11 Dominosteine
- W.4.12 Radialer Farbverlauf
- W.4.13 Sinuskurve
- W.4.14 Sternzeichen bestimmen
- W.4.15 Zahlen-Palindrom
- W.4.16 Titschender Ball
- W.4.17 Interaktiver Button
- W.4.18 CAPTCHA
- 5 Funktionen
- 5.1 Warm-up
- 5.2 Workout
- W.5.1 Endliches Produkt
- W.5.2 Fakultät
- W.5.3 Konfektionsgröße
- W.5.4 Schaltjahr Prüfung
- W.5.5 Literzahlen umwandeln
- W.5.6 Analoger Uhrzeiger
- W.5.7 Körperoberfläche 2.0
- W.5.8 Sportwetten
- W.5.9 Lkw-Maut
- W.5.10 Wurfparabel
- W.5.11 Tortendiagramm
- W.5.12 Pixelart-Generator
- W.5.13 GPS-Luftlinie
- W.5.14 IBAN-Generator
- W.5.15 Sanduhr
- W.5.16 Der faire Würfel
- W.5.17 Quadrat mit Kreisausschnitten
- W.5.18 Meme-Generator
- W.5.19 Mondphase berechnen
- W.5.20 Pendelanimation
- W.5.21 Bogenschießen-Spiel
- 6 Arrays
- 6.1 Warm-up
- 6.2 Workout
- W.6.1 Tankladung
- W.6.2 Rückwärtsausgabe
- W.6.3 Minimale Distanz
- W.6.4 Endlose Animation
- W.6.5 Wochentag
- W.6.6 Onlinedating
- W.6.7 Sitzplatzreservierung
- W.6.8 Platztausch
- W.6.9 Spiegeln
- W.6.10 Reflexion
- W.6.11 Greenscreen
- W.6.12 Bild umdrehen und invertieren
- W.6.13 Bild mit Schatten
- W.6.14 Bild rotieren
- W.6.15 Bildverkleinerung
- W.6.16 Bildvergrößerung
- W.6.17 Durchschnittstemperatur
- W.6.18 Morsecode
- W.6.19 Minimale Punktdistanz
- W.6.20 Glatte Kurven
- W.6.21 Bildausschnitt
- W.6.22 Bild mit Rahmen
- W.6.23 Memory-Spielfeldgenerator
- W.6.24 Geldautomat
- W.6.25 Sudoku-Check
- W.6.26 Postleitzahlen visualisieren
- W.6.27 Medianfilter
- W.6.28 Dreiecksfilter
- W.6.29 Gesichtserkennung
- 7 Strings und Stringverarbeitung
- 7.1 Warm-up
- 7.2 Workout
- W.7.1 String-Kompression
- W.7.2 Leetspeak
- W.7.3 Split-Funktion
- W.7.4 Geldschein-Blütencheck
- W.7.5 E-Mail-Check
- W.7.6 Prüfen auf eine korrekte Klammerung
- W.7.7 URL-Encoding
- W.7.8 Webserver-Antwort verarbeiten
- W.7.9 IMDB-Einträge verarbeiten
- W.7.10 Sternchenmuster
- W.7.11 Geheimsprache
- W.7.12 Ähnlich klingende Wörter
- W.7.13 Textrahmen
- W.7.14 Starkes Passwort
- W.7.15 Telefonbuch bearbeiten
- W.7.16 JSON-Array
- W.7.17 Kennzeichenverarbeitung
- W.7.18 Barcode-Generator
- W.7.19 Datensatz-Vorverarbeitung
- W.7.20 Stimmungsbarometer
- 8 Objektorientierung
- 8.1 Warm-up
- 8.2 Workout
- W.8.1 Schrittzähler
- W.8.2 Songtextsuche
- W.8.3 Body-Mass-Index
- W.8.4 Druckerwarteschlange
- W.8.5 Stoppuhr
- W.8.6 Parteistimmen
- W.8.7 Kopffitness
- W.8.8 Fernbedienung
- W.8.9 Laufschrift
- W.8.10 Passwortklasse
- W.8.11 Tic Tac Toe
- W.8.12 Verschlüsselung
- W.8.13 Zwischenablage
- W.8.14 Temperaturgraph
- W.8.15 Ambient Light
- W.8.16 Autovervollständigung
- W.8.17 Mastermind
- 9 Referenzdatentypen
- 9.1 Warm-up
- 9.2 Workout
- W.9.1 Kreis-Klasse
- W.9.2 Mathematischer Bruch
- W.9.3 Highscore-Liste
- W.9.4 Adressbuch
- W.9.5 Digitaler Bilderrahmen
- W.9.6 Polygonzug
- W.9.7 Flughafen-Check-in
- W.9.8 Socialwall
- W.9.9 Musikalbenanwendung
- W.9.10 Koch-Website
- W.9.11 Suchmaschinenranking
- W.9.12 Partygäste
- W.9.13 Hotelzimmerverwaltung
- W.9.14 Fototagebuch
- W.9.15 Raumbelegung
- W.9.16 Rotationspuzzle
- 10 Vererbung
- 10.1 Warm-up
- 10.2 Workout
- W.10.1 Lampen
- W.10.2 Meeting-Protokoll
- W.10.3 Online-Shop
- W.10.4 Gewässer
- W.10.5 Schere, Stein, Papier
- W.10.6 To-do-Liste
- W.10.7 E-Book
- W.10.8 Zoo
- W.10.9 Audioeffekt-Player
- W.10.10 Meetingplaner
- W.10.11 Tanzwettbewerb
- W.10.12 Fahrtenbuch
- W.10.13 Webseitengenerator
- A Installation Processing
- A.1 Einleitung
- A.2 Windows
- A.3 macOS
- A.4 Linux
- A.5 Aktivierung des Python Mode
- B Howto: Buch-Aufgaben ohne Processing lösen
- B.1 Java
- B.2 Python
- B.3 Fazit
- C Lösungen in Java
- C.1 Download und Verwendung der elektronischen Lösungen
- C.1.1 Download von GitHub
- C.1.2 Download von Hanser Plus
- C.1.3 Öffnen der Programme
- C.1.4 Tipp: Debugger
- C.2 Einführung in die Programmierung
- C.2.1 Three-Two-One - Mein erstes Programm
- C.2.2 Weihnachtsbaum
- C.2.3 Haus
- C.2.4 Perlenkette
- C.2.5 Die erste Zeichnung
- C.2.6 Nachteule
- C.2.7 Daumen
- C.2.8 Tasse
- C.2.9 Raupe Allzeitappetit
- C.2.10 Klötzchen-Kunst
- C.2.11 Ghettoblaster
- C.2.12 Gesichtsmaske
- C.2.13 Hallo Bello!
- C.3 Variablen, Datentypen, Operatoren und Ausdrücke
- C.3.1 Einfache Rechenaufgaben
- C.3.2 Perlenkette 2.0
- C.3.3 Blutalkoholkonzentration
- C.3.4 Stoffwechselrate
- C.3.5 Baumstammvolumen
- C.3.6 Körperoberfläche
- C.3.7 Schuhgröße
- C.3.8 Haus mit Garage
- C.3.9 RGB nach CMYK
- C.3.10 Tic-Tac-Toe-Spielfeld
- C.3.11 Gamecontroller
- C.3.12 Fußballtor
- C.4 Kontrollstrukturen
- C.4.1 Maximum bestimmen
- C.4.2 Summe berechnen
- C.4.3 Tippspiel
- C.4.4 PIN-Code-Generator
- C.4.5 Ladevorgang-Rädchen
- C.4.6 Windrad
- C.4.7 Rotierte Dreiecke
- C.4.8 Moderne Kunst
- C.4.9 Schachbrett
- C.4.10 Ebbe und Flut berechnen
- C.4.11 Dominosteine
- C.4.12 Radialer Farbverlauf
- C.4.13 Sinuskurve
- C.4.14 Sternzeichen bestimmen
- C.4.15 Zahlen-Palindrom
- C.4.16 Titschender Ball
- C.4.17 Interaktiver Button
- C.4.18 CAPTCHA
- C.5 Funktionen
- C.5.1 Endliches Produkt
- C.5.2 Fakultät
- C.5.3 Konfektionsgröße
- C.5.4 Schaltjahr Prüfung
- C.5.5 Literzahlen umwandeln
- C.5.6 Analoger Uhrzeiger
- C.5.7 Körperoberfläche
- C.5.8 Sportwetten
- C.5.9 LKW-Maut
- C.5.10 Wurfparabel
- C.5.11 Tortendiagramm
- C.5.12 Pixelart-Generator
- C.5.13 GPS-Luftlinie
- C.5.14 IBAN-Generator
- C.5.15 Sanduhr
- C.5.16 Der faire Würfel
- C.5.17 Quadrat mit Kreisausschnitten
- C.5.18 Meme-Generator
- C.5.19 Mondphase berechnen
- C.5.20 Pendelanimation
- C.5.21 Bogenschießen-Spiel
- C.6 Arrays
- C.6.1 Tankladung
- C.6.2 Rückwärtsausgabe
- C.6.3 Bestimmung minimale Distanz
- C.6.4 Endlose Animation
- C.6.5 Wochentag
- C.6.6 Onlinedating
- C.6.7 Sitzplatzreservierung
- C.6.8 Platztausch
- C.6.9 Spiegeln
- C.6.10 Reflexion
- C.6.11 Greenscreen
- C.6.12 Bild umdrehen und invertieren
- C.6.13 Bild mit Schatten
- C.6.14 Bild rotieren
- C.6.15 Bildverkleinerung
- C.6.16 Bildvergrößerung
- C.6.17 Durchschnittstemperatur
- C.6.18 Morsecode
- C.6.19 Minimale Punktdistanz
- C.6.20 Glatte Kurven
- C.6.21 Bildausschnitt
- C.6.22 Bild mit Rahmen
- C.6.23 Memory-Spielfeldgenerator
- C.6.24 Geldautomat
- C.6.25 Sudoku-Check
- C.6.26 Postleitzahlen visualisieren
- C.6.27 Medianfilter
- C.6.28 Dreiecksfilter
- C.6.29 Gesichtserkennung
- C.7 Strings und Stringverarbeitung
- C.7.1 String-Kompression
- C.7.2 Leetspeak
- C.7.3 Split-Funktion
- C.7.4 Geldschein-Blütencheck
- C.7.5 E-Mail-Check
- C.7.6 Prüfen auf eine korrekte Klammerung
- C.7.7 URL-Encoding
- C.7.8 Webserver-Antwort verarbeiten
- C.7.9 IMDB-Einträge verarbeiten
- C.7.10 Sternchenmuster
- C.7.11 Geheimsprache
- C.7.12 Ähnlich klingende Wörter
- C.7.13 Textrahmen
- C.7.14 Starkes Passwort
- C.7.15 Telefonbuch bearbeiten
- C.7.16 JSON-Array
- C.7.17 Kennzeichenverarbeitung
- C.7.18 Barcode-Generator
- C.7.19 Datensatz-Vorverarbeitung
- C.7.20 Stimmungsbarometer
- C.8 Objektorientierung
- C.8.1 Schrittzähler
- C.8.2 Songtextsuche
- C.8.3 Body-Mass-Index
- C.8.4 Druckerwarteschlange
- C.8.5 Stoppuhr
- C.8.6 Parteistimmen
- C.8.7 Kopffitness
- C.8.8 Fernbedienung
- C.8.9 Laufschrift
- C.8.10 Passwortklasse
- C.8.11 Tic Tac Toe
- C.8.12 Verschlüsselung
- C.8.13 Zwischenablage
- C.8.14 Temperaturgraph
- C.8.15 Ambient Light
- C.8.16 Autovervollständigung
- C.8.17 Mastermind
- C.9 Referenzdatentypen
- C.9.1 Kreis-Klasse
- C.9.2 Mathematischer Bruch
- C.9.3 Highscore-Liste
- C.9.4 Adressbuch
- C.9.5 Digitaler Bilderrahmen
- C.9.6 Polygonzug
- C.9.7 Flughafen-Check-in
- C.9.8 Socialwall
- C.9.9 Musikalbenanwendung
- C.9.10 Koch-Website
- C.9.11 Suchmaschinenranking
- C.9.12 Partygäste
- C.9.13 Hotelzimmerverwaltung
- C.9.14 Fototagebuch
- C.9.15 Raumbelegung
- C.9.16 Rotationspuzzle
- C.10 Vererbung
- C.10.1 Lampen
- C.10.2 Meeting-Protokoll
- C.10.3 Online-Shop
- C.10.4 Gewässer
- C.10.5 Schere, Stein, Papier
- C.10.6 To-do-Liste
- C.10.7 E-Book
- C.10.8 Zoo
- C.10.9 Audioeffekt-Player
- C.10.10 Meetingplaner
- C.10.11 Tanzwettbewerb
- C.10.12 Fahrtenbuch
- C.10.13 Webseitengenerator
- D Lösungen in Python
- D.1 Download und Verwendung der elektronischen Lösungen
- D.1.1 Download von GitHub
- D.1.2 Download von Hanser Plus
- D.1.3 Öffnen der Programme
- D.2 Einführung in die Programmierung
- D.2.1 Three-Two-One - Mein erstes Programm
- D.2.2 Weihnachtsbaum
- D.2.3 Haus
- D.2.4 Perlenkette
- D.2.5 Die erste Zeichnung
- D.2.6 Nachteule
- D.2.7 Daumen
- D.2.8 Tasse
- D.2.9 Raupe Allzeitappetit
- D.2.10 Klötzchenkunst
- D.2.11 Ghettoblaster
- D.2.12 Gesichtsmaske
- D.2.13 Hallo Bello!
- D.3 Variablen, Datentypen, Operatoren und Ausdrücke
- D.3.1 Einfache Rechenaufgaben
- D.3.2 Perlenkette 2.0
- D.3.3 Blutalkoholkonzentration
- D.3.4 Stoffwechselrate
- D.3.5 Baumstammvolumen
- D.3.6 Körperoberfläche
- D.3.7 Schuhgröße
- D.3.8 Haus mit Garage
- D.3.9 RGB nach CMYK
- D.3.10 Tic-Tac-Toe-Spielfeld
- D.3.11 Gamecontroller
- D.3.12 Fußballtor
- D.4 Kontrollstrukturen
- D.4.1 Maximum bestimmen
- D.4.2 Summe berechnen
- D.4.3 Tippspiel
- D.4.4 PIN-Code-Generator
- D.4.5 Ladevorgang-Rädchen
- D.4.6 Windrad
- D.4.7 Rotierte Dreiecke
- D.4.8 Moderne Kunst
- D.4.9 Schachbrett
- D.4.10 Ebbe und Flut berechnen
- D.4.11 Dominosteine
- D.4.12 Radialer Farbverlauf
- D.4.13 Sinuskurve
- D.4.14 Sternzeichen bestimmen
- D.4.15 Zahlen-Palindrom
- D.4.16 Titschender Ball
- D.4.17 Interaktiver Button
- D.4.18 CAPTCHA
- D.5 Funktionen
- D.5.1 Endliches Produkt
- D.5.2 Fakultät
- D.5.3 Konfektionsgröße
- D.5.4 Schaltjahr Prüfung
- D.5.5 Literzahlen umwandeln
- D.5.6 Analoger Uhrzeiger
- D.5.7 Körperoberfläche
- D.5.8 Sportwetten
- D.5.9 LKW-Maut
- D.5.10 Wurfparabel
- D.5.11 Tortendiagramm
- D.5.12 Pixelart-Generator
- D.5.13 GPS-Luftlinie
- D.5.14 IBAN-Generator
- D.5.15 Sanduhr
- D.5.16 Der faire Würfel
- D.5.17 Quadrat mit Kreisausschnitten
- D.5.18 Meme-Generator
- D.5.19 Mondphase berechnen
- D.5.20 Pendelanimation
- D.5.21 Bogenschießen-Spiel
- D.6 Arrays
- D.6.1 Tankladung
- D.6.2 Rückwärtsausgabe
- D.6.3 Bestimmung minimale Distanz
- D.6.4 Endlose Animation
- D.6.5 Wochentag
- D.6.6 Onlinedating
- D.6.7 Sitzplatzreservierung
- D.6.8 Platztausch
- D.6.9 Spiegeln
- D.6.10 Reflexion
- D.6.11 Greenscreen
- D.6.12 Bild umdrehen und invertieren
- D.6.13 Bild mit Schatten
- D.6.14 Bild rotieren
- D.6.15 Bildverkleinerung
- D.6.16 Bildvergrößerung
- D.6.17 Durchschnittstemperatur
- D.6.18 Morsecode
- D.6.19 Minimale Punktdistanz
- D.6.20 Glatte Kurven
- D.6.21 Bildausschnitt
- D.6.22 Bild mit Rahmen
- D.6.23 Memory-Spielfeldgenerator
- D.6.24 Geldautomat
- D.6.25 Sudoku-Check
- D.6.26 Postleitzahlen visualisieren
- D.6.27 Medianfilter
- D.6.28 Dreiecksfilter
- D.6.29 Gesichtserkennung
- D.7 Strings und Stringverarbeitung
- D.7.1 String-Kompression
- D.7.2 Leetspeak
- D.7.3 Split-Funktion
- D.7.4 Geldschein-Blütencheck
- D.7.5 E-Mail-Check
- D.7.6 Prüfen auf eine korrekte Klammerung
- D.7.7 URL-Encoding
- D.7.8 Webserver-Antwort verarbeiten
- D.7.9 IMDB-Einträge verarbeiten
- D.7.10 Sternchenmuster
- D.7.11 Geheimsprache
- D.7.12 Ähnlich klingende Wörter
- D.7.13 Textrahmen
- D.7.14 Starkes Passwort
- D.7.15 Telefonbuch bearbeiten
- D.7.16 JSON-Array
- D.7.17 Kennzeichenverarbeitung
- D.7.18 Barcode-Generator
- D.7.19 Datensatz-Vorverarbeitung
- D.7.20 Stimmungsbarometer
- D.8 Objektorientierung
- D.8.1 Schrittzähler
- D.8.2 Songtextsuche
- D.8.3 Body-Mass-Index
- D.8.4 Druckerwarteschlange
- D.8.5 Stoppuhr
- D.8.6 Parteistimmen
- D.8.7 Kopffitness
- D.8.8 Fernbedienung
- D.8.9 Laufschrift
- D.8.10 Passwortklasse
- D.8.11 Tic Tac Toe
- D.8.12 Verschlüsselung
- D.8.13 Zwischenablage
- D.8.14 Temperaturgraph
- D.8.15 Ambient Light
- D.8.16 Autovervollständigung
- D.8.17 Mastermind
- D.9 Referenzdatentypen
- D.9.1 Kreis-Klasse
- D.9.2 Mathematischer Bruch
- D.9.3 Highscore-Liste
- D.9.4 Adressbuch
- D.9.5 Digitaler Bilderrahmen
- D.9.6 Polygonzug
- D.9.7 Flughafen-Check-in
- D.9.8 Socialwall
- D.9.9 Musikalbenanwendung
- D.9.10 Koch-Website
- D.9.11 Suchmaschinenranking
- D.9.12 Partygäste
- D.9.13 Hotelzimmerverwaltung
- D.9.14 Fototagebuch
- D.9.15 Raumbelegung
- D.9.16 Rotationspuzzle
- D.10 Vererbung
- D.10.1 Lampen
- D.10.2 Meeting-Protokoll
- D.10.3 Online-Shop
- D.10.4 Gewässer
- D.10.5 Schere, Stein, Papier
- D.10.6 To-do-Liste
- D.10.7 E-Book
- D.10.8 Zoo
- D.10.9 Audioeffekt-Player
- D.10.10 Meetingplaner
- D.10.11 Tanzwettbewerb
- D.10.12 Fahrtenbuch
- D.10.13 Webseitengenerator
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.