
c't Python-Projekte
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Am Beispiel eines Passwortmanagers, lernen Anfänger die ersten Schritte mit Python und wie man objektorientiert programmiert. Für Kinder ist das natürlich zu trocken: Die dürfen mit einem selbst programmierten Spiel loslegen. Die Redaktion zeigt anhand alltagstauglicher Projekte, wie Login mit OAuth2 funktioniert, die Google-Fit-API ausgelesen werden kann oder universelle Baustrukturen in SQL-Datenbanken mit Django erstellt werden. Dazu zeigen wir mit einer ganzen Sammlung an KI-Projekten, wie Sie den Rechner dazu bringen, selbst aus Datensätzen zu lernen.
So viel Python hat der Heise-Verlag noch nie auf einen Schlag veröffentlicht! Für Kenner der Sprache ist das Sonderheft "Python-Projekte" ein Muss und für alle anderen die perfekte Gelegenheit die Eleganz und Schönheit der Programmiersprache Python in ihr Leben zu holen.
More details
Person
Online bietet c't Computerprofis und anspruchsvollen Anwendern unter anderem eine umfassende Sammlung von Tipps und Tricks für den PC-Einsatz, Leseproben aus Magazinartikeln, umfassende Serviceleistungen sowie Informationen rund um das Magazin (z. B. Recherche im Heftarchiv). Abgerundet wird auch dieses Angebot durch ein eigenes Forum.
Content
Mit einer klaren und übersichtlichen Syntax eignet sich Python hervorragend als Einstiegssprache. Wir erklären die ersten Schritte mit dem sicheren und alltagstauglichen Passwort-Manager c't SESAM.
6 Elegante Entschleunigung
8 Python lernen mit c't Sesam
20 c't SESAM objektorientiert erweitern
28 Spiele mit Python und Pygame, Teil 1
34 Spiele mit Python und Pygame, Teil 2
PYTHON ALS ALLTAGSHELFER
Bereits mit wenigen Zeilen Code programmieren Sie nützliche Helfer. Mit diesen Projekten lernen Sie Frameworks kennen, die komplizierte Probleme ganz einfach lösen.
40 Zwei Faktoren mit OAuth2
42 Auf das Google-Fit-API zugreifen
48 Texterkennung mit Tesseract
54 Python statt Bash
56 PDFs aus Code
60 Urlaubsbilder sortieren mit EXIF-Daten
KI MIT NEURONALEN NETZEN
Ein Blick hinter den Hype ums maschinelle Lernen: Mit unseren KI-Projekten klappt der Einstieg in die Entwicklung künstlicher Intelligenzen. Die Projekte zeigen an konkret nutzbaren Beispielen, wie man KIs erfolgreich trainiert.
62 KI für Einsteiger
70 Sacred verwaltet KI-Experimente
78 8-Bit-KI mit TensorFlow-Lite
84 Bilder skalieren mit TensorFlow 1
90 Mit LSTMs Texte verschlagworten
98 Den Stil eines Malers auf Fotos anwenden
104 TensorFlow erkennt schlechte Bilder
112 Listen in der PyQt5-GUI zur KI
AUTOMATISCHES TESTEN
Automatische Tests finden Fehler im Code und sparen Zeit. Der zusätzliche Programmieraufwand lohnt sich schon nach wenigen Releases.
120 Automatisches Testen mit unittest
126 Django testen
130 Web-GUIs testen mit Selenium
136 Mutationstests mit MutMut
140 Hypothesis erfindet Textbeispiele
PYTHON FÜR PROFIS
Python vereinfacht viele aufwendige und komplexe Berechnungen. Mit den richtigen Tools gelingt alles von Wissenschaft bis Web-Anwendung.
146 Binäre Suche in 25 GB Passwörtern
150 Genom-Datamining mit Pandas
154 Diagramme mit Altair
162 COVID-19-Rechenmodelle
166 Beliebige Bäume in flachem SQL
172 Pandoc in Flask
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.