Schneller Zugriff auf Module, Klassen und Funktionen tkinter, Datenbanken, OOP und Internetprogrammierung Für die Version Python 3.8 Python GE-PACKT – die praktische Referenz Mit dieser Referenz erhalten Sie effiziente Unterstützung bei der Programmierung mit Python 3 – klar strukturiert zum Nachschlagen. In 24 thematisch gegliederten Kapiteln werden die wichtigsten Module detailliert und praxisbezogen erläutert: angefangen bei grundlegenden Elementen wie Datentypen, Operatoren und Standardfunktionen bis hin zu Spezialthemen wie der Schnittstelle zum Laufzeit- und Betriebssystem, Generatoren, GUI-Programmierung mit tkinter, PIL, Logging, Kontextmanagement, XML und Dezimalarithmetik. Darüber hinaus finden Sie kompakte Darstellungen der Umsetzung von objektorientierter Programmierung, WSGI, CGI- und Internetprogrammierung (E-Mail, FTP, Telnet, HTTP) sowie der Datenbankanbindung (MySQL, SQLite). Die Erläuterungen werden ergänzt durch übersichtliche Tabellen, UML-Diagramme und zahlreiche leicht nachvollziehbare Beispiele, die Anregungen und Lösungen für eigene Programmieraufgaben liefern.
Michael Weigend Books






Python 3 Schnelleinstieg
Programmieren lernen in 14 Tagen.Einfach und ohne Vorkenntnisse zum Profi; inkl. E-Book
Programmieren lernen mit Scratch - So einfach!
Für Kinder und Erwachsene ab 10 Jahre
Python 3 für Studium und Ausbildung
Einfach lernen und professionell anwenden; inkl. E-Book
Raspberry Pi programmieren mit Python
Für Raspberry Pi 5, 4, 3 und Zero
Diese Anleitung bietet eine umfassende Einführung in die Welt des Raspberry Pi für Kinder und jüngere Leser, die sich für Wissenschaft und Technik interessieren. Du lernst, wie du mit diesem kleinen Computer spannende Projekte umsetzen kannst, darunter Autosimulatoren, interaktive Spiele und die Steuerung von Leuchtdioden. Der Raspberry Pi ermöglicht es dir, kreativ zu sein und Geräte mit Kameras und Sensoren zu entwickeln, die dein Laptop nicht leisten kann. Das Buch ist in drei Teile gegliedert: Zunächst machst du den Raspberry Pi einsatzbereit und erfährst, wie du im Internet surfst und Medien konsumierst. Im zweiten Teil tauchst du in die Programmierung mit Scratch ein, entwickelst Spiele und führst spannende Experimente durch. Der dritte Teil führt dich in die Programmiersprache Python ein, mit der du Programme schreibst, die LED-Muster erzeugen, Haushaltsgeräte steuern und sogar Hindernisse erkennen. Zusätzlich lernst du, wie du den Raspberry Pi als Webserver nutzen kannst. Am Ende jedes Kapitels findest du Aufgaben mit Lösungen, die dir helfen, deine eigenen Projekte zu entwickeln. Zwei Bonuskapitel und der Code für alle Projekte stehen zum Download bereit. Diese Einführung ist ideal für Leser ab 12 Jahren und auch für Erwachsene, die einen einfachen Einstieg suchen.
Der Raspberry Pi ist ein kompakter, kostengünstiger Computer, der in Kombination mit Python eine ideale Plattform für technische Projekte bietet. Python ist leicht erlernbar und eignet sich somit hervorragend für Programmieranfänger. Dieses Buch vermittelt die Grundlagen der Programmiersprache sowie fortgeschrittene Techniken wie Objektorientierung, Internetprogrammierung und grafische Benutzeroberflächen. Die zweite Hälfte des Buches bietet zahlreiche Projekte, die speziell auf die Hardware des Raspberry Pi und das Raspbian-Betriebssystem abgestimmt sind. Jedes Projekt beginnt mit der Einführung neuer Programmierkonzepte, unterstützt durch Illustrationen und einfache Beispiele. Zu den Projekten zählen Schaltungen mit Sensoren (z. B. Temperatur, Licht), Relais, AD-Wandlern und LEDs. Außerdem wird erklärt, wie Peripheriegeräte wie Kameramodule angeschlossen und Kommunikationsprotokolle wie 1-Wire und SPI genutzt werden. Am Ende jedes Kapitels finden sich Aufgaben und Lösungen, um das erlernte Wissen zu festigen. Die Themen umfassen Kontrollstrukturen, Kollektionen, Stringverarbeitung, Funktionen, grafische Benutzeroberflächen, Datenbankanwendungen und mehr. Die Projekte reichen von Gerätesteuerung und Messwerterfassung über interaktive Spiele bis hin zu digitaler Bildverarbeitung und Webserver-Anwendungen.
Erlerne die Programmierung neuronaler Netze ohne Vorkenntnisse und entdecke die Welt der künstlichen Intelligenz. Dieses Buch bietet dir anschauliche Erklärungen und zahlreiche Bilder, um die Funktionsweise von KI und die Programmierung selbstlernender Programme zu verstehen. Alle erforderlichen mathematischen Konzepte werden klar und verständlich eingeführt, während du gleichzeitig in die Programmiersprache Python eintauchst. Jedes Kapitel enthält spannende Projekte, die von einem einfachen selbstlernenden Währungsrechner bis hin zu praktischen Anwendungen der Bilderkennung reichen. Denkaufgaben und Programmierübungen mit Lösungen zum Download ermöglichen es dir, dein Wissen zu testen und zu vertiefen. Schritt für Schritt lernst du, wie du mit grundlegenden Programmiertechniken deine eigenen neuronalen Netze entwickeln und trainieren kannst. Die Themen umfassen Entscheidungsbäume, überwachte und unüberwachte Lernmethoden, Clustering, Perzeptronen, Vorhersagen, Datenvisualisierung mit matplotlib, das Programmieren und Trainieren neuronaler Netze, Aktivierungsfunktionen, verborgene Schichten, Berechnungen mit NumPy sowie Computer Vision mit der Python Imaging Library (PIL). Ein mathematisches Glossar rundet das Angebot ab und unterstützt dich beim Verständnis der Inhalte.
Alle Python-Grundlagen anschaulich in Bildern erklärt Spielend leicht von ersten kleinen Programmen bis zu cleveren Tricks Spaß am Programmieren mit einfachen Schritt-für-Schritt-Anleitungen und spannenden Aufgaben Kinderleicht programmieren lernen? Kein Problem! Mit diesem Buch lernst du Schritt für Schritt und anhand zahlreicher Beispiele die Grundlagen der Programmiersprache Python. Viele Bilder und kurze anschauliche Texte erleichtern dir das Verständnis. Alle Beispielprogramme werden ganz genau erklärt. Dich erwarten spannende Projekte wie zum Beispiel das Programmieren eines digitalen Assistenten zum Gedichteschreiben, ein Planeten-Ratespiel oder ein Programm zum Verwalten deiner Notizen. Du lernst, wie du Benutzungsoberflächen mit Bildern und Schaltflächen erstellst und wie du mit Daten aus dem Internet das Wetter vorhersagen kannst. Challenges mit Lösungen testen dein Wissen und fordern dich heraus, selbst kreativ zu werden. Damit hast du alles, was du brauchst, um deine eigenen Ideen mit Python umzusetzen und in der Welt der Programmierung durchzustarten. Die ersten Programme: Python als Taschenrechner, Begrüßungsautomat und Zahlenraten Funktionen im Einsatz: Computerkunst und Briefassistent Daten clever verarbeiten: Planeten aufzählen, Notizen verwalten und das Wetter vorhersagen Programme mit grafischer Oberfläche: Farbmischer, digitaler Würfel, Dichten mit Goethe und Quiz
Die Skriptsprache Python mit ihrer einfachen Syntax ist ideal, um modernes Programmieren zu erlernen. Dieses Buch bietet einen umfassenden Einblick in Python 3 und behandelt die Sprache von Grund auf, wobei der Fokus auf objektorientierter Programmierung liegt. Praktische Anwendungen und zahlreiche Beispiele helfen, wesentliche Techniken und Konzepte verständlich zu machen. Typische Problemstellungen werden Schritt für Schritt gelöst, um die Programmentwicklung praxisorientiert zu erlernen. Jedes Kapitel enthält einfache und komplexe Übungsaufgaben mit vollständigen Musterlösungen. Neben den Grundlagen von Python 3 (Version 3.5) werden auch fortgeschrittene Themen wie grafische Benutzungsoberflächen mit tkinter und PyQt, Threads, Multiprocessing, CGI- und Internetprogrammierung, automatisiertes Testen, Datenmodellierung mit XML, Datenbanken und wissenschaftliches Rechnen mit NumPy behandelt. Der Autor richtet sich an ambitionierte Einsteiger sowie an Leser mit Vorkenntnissen in höheren Programmiersprachen und bietet das Buch als nützliche Ergänzung zu Universitätskursen an. Zu den Inhalten zählen Datentypen, Kontrollstrukturen, Funktionen, Generatoren, Klassen, Objekte, Vererbung, Polymorphie, Module, reguläre Ausdrücke, Bildverarbeitung, Systemfunktionen, Performance-Analyse, Datenvisualisierung und parallele Programmierung.

