Die Skriptsprache Python mit ihrer einfachen Syntax eignet sich hervorragend, um modernes Programmieren zu erlernen. Sie ist von Grund auf objektorientiert, was den Zugang zur objektorientierten Denkweise erleichtert. Dieses Buch vermittelt die Programmentwicklung mit Python und die Anwendung objektorientierter Konzepte. Es richtet sich an ambitionierte Einsteiger sowie an Leser, die bereits Erfahrung mit einer höheren Programmiersprache haben. Zudem dient es als Textgrundlage oder Ergänzung für Universitätskurse. Der Schwerpunkt liegt auf praktischer Arbeit mit Python, um wesentliche Begriffe und Ideen durch zahlreiche anschauliche Beispiele verständlich zu machen. Typische Problemstellungen werden Schritt für Schritt gelöst, wobei die Lösungen auf andere Anwendungsfälle übertragbar sind. Am Ende jedes Kapitels finden sich einfache und komplexe Übungsaufgaben mit vollständigen Musterlösungen. Der Autor behandelt alle grundlegenden Sprachelemente von Python 2.4 und geht auch auf weiterführende Themen ein, wie grafische Benutzeroberflächen, CGI- und Internetprogrammierung, automatisiertes Testen und Datenbanktechnik. Auf der CD sind Python 2.4 für Windows und Linux, alle Quellcodebeispiele und zusätzliche Informationen enthalten.
Michael Weigend Bücher






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.
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
Einzige Anleitung zur beliebten Platine für Kids und jüngere Leser Projekte aus Wissenschaft und Technik: Autosimulator, interaktive Animationen und Spiele, Sensoren, Verarbeitung von Kamerabildern, Steuerung von Leuchtdioden und Funksteckdosen Einfache Programmierbeispiele mit Scratch und Python Du findest Elektronik und Computertechnik spannend? Du hast Spaß daran, Spiele zu programmieren und Leuchtdioden zum Blinken zu bringen? Du möchtest neuartige Geräte mit Kamera und Sensoren entwickeln? Dann ist der Raspberry Pi genau das Richtige für dich! Du wirst damit Dinge machen können, zu denen der Laptop deiner Eltern nicht in der Lage ist. Der Raspberry Pi ist ein kleiner Computer zum Basteln und Erfinden. Das Besondere daran ist, dass du ihn verändern und erweitern kannst: Im Prinzip baust du bei jedem Projekt deine eigene Maschine, so wie du sie für deine Zwecke brauchst. Das Buch besteht aus drei Teilen: Im ersten Teil machst du den Raspberry Pi einsatzbereit. Du erfährst, wie du damit im Internet surfen, Musik hören und Filme ansehen kannst. Im zweiten Teil steigst du in die Programmierung mit Scratch ein und entwickelst Spiele, einen Autosimulator und prüfst, wie viel Fruchtsaft in einer Limonade ist. Im dritten Teil lernst du die Programmiersprache Python kennen. Du schreibst Programme, die Blinkmuster und Buchstaben auf einer LED-Matrix erzeugen, Haushaltsgeräte ein- und ausschalten, mit Ultraschall Hindernisse im Dunkeln erkennen, Morsezeichen senden oder mit Sensoren Temperaturen messen. Mit einer Kamera beobachtet dein Raspberry Pi den Garten und wertet das Livebild automatisch aus. Im letzten Kapitel geht es darum, wie du den Raspberry Pi als Webserver einsetzen kannst. Am Ende jedes Kapitels findest du Aufgaben mit Lösungen und erhältst so weitere Anregungen für deine eigenen Projekte. Zum Download: Zwei Bonuskapitel und der Code für alle Projekte Ab 12 Jahre, aber auch für Erwachsene, die eine wirklich einfache Einführung suchen. Aus dem Inhalt: Von der Hauptplatine zum lauffähigen Computer Den Raspberry Pi das erste Mal starten und konfigurieren Der Raspberry Pi als Mediecenter und Kiosk Autorennen und Meteore - Wie programmiert man Scratch? Animierte Geschichten Projekte mit dem PicoBoard Interaktive Spiele und Simulatoren Das erste Python-Skript Was blinkt denn da? Mit dem Raspberry Pi Leuhtdioden steuern Datensammlungen verarbeiten LCD-Anzeigen Temperaturmessung und Hausautomatisierung Projekte mit der Kamera Stets zu Diensten..
Alle Python-Grundlagen für die Programmierung des Raspberry Pi 3 Projekte mit Sensoren, Relais und AD-Wandlern Einsatz von Peripheriegeräten wie Kameramodul und Lautsprecher Der Raspberry Pi ist ein preiswerter und äußerst energiesparsamer Computer in der Größe einer Kreditkarte. In Kombination mit der Programmiersprache Python bietet er eine hervorragende Umgebung für die schnelle Realisierung technischer Ideen und Projekte. Außerdem ist Python – auch für Programmiereinsteiger – einfach zu lernen und deshalb Teil des Gesamtkonzepts des Raspberry Pi. Dieses Buch vermittelt Ihnen anhand vieler anschaulicher Beispiele sowohl die Grundlagen von Python als auch fortgeschrittene Techniken wie Objektorientierung, Internetprogrammierung und grafische Benutzungsoberflächen. Nach dem Erlernen der Programmierkonzepte finden Sie besonders in der zweiten Hälfte des Buches eine Fülle von kleinen Projekten, die auf die besondere Hardware des Raspberry Pi und das Linux-Betriebssystem Raspbian zugeschnitten sind. Zur Vorbereitung jedes Projekts werden zunächst neue Elemente der Python-Programmierung eingeführt. Zahlreiche Illustrationen und einfache Beispiele zum Ausprobieren erleichtern das Verständnis. Zu den vielfältigen Projekten im Buch gehören Schaltungen mit Sensoren (Temperatur, Licht, Kohlendioxid, Alkohol), Relais, AD-Wandlern und LEDs. Sie erfahren, wie man Peripheriegeräte wie das Kameramodul anschließt und den 1-Wire- sowie den SPI-Bus zur Datenkommunikation nutzt. Am Ende jedes Kapitels finden Sie Aufgaben und Lösungen, mit denen Sie Ihr Wissen festigen, erweitern und vertiefen können. Aus dem Inhalt: Namen und Zuweisungen Kontrollstrukturen Kollektionen: Mengen, Listen, Tupel, Dictionaries Verarbeitung von Strings Funktionen Grafische Benutzungsoberflächen Dateien und Ressourcen aus dem Internet Zeitfunktionen und Threads Objektorientierte Programmierung Webserver und CGI-Skripte Einsatz von Datenbanken Projekte mit dem Raspberry Pi: Gerätesteuerung Messwerterfassung und -visualisierung Interaktive Spiele Animationen und Simulationen Automatische Textproduktion und Editoren Digitale Bildverarbeitung Morsezeichen senden und Signalmuster erkennen Projekte mit OLED und Sense HAT Farben und Bewegung wahrnehmen Steuerung mit Potentiometer und AD-Wandler Auswertung von Daten aus dem Internet Webserver und interaktive Webcam
Neuronale Netze selbst programmieren ohne Vorkenntnisse Spannende Projekte von Chatbots bis hin zu Bilderkennung Alle Grundlagen anhand von Bildern und Beispielen leicht verständlich erklärt Du möchtest wissen, was hinter künstlicher Intelligenz und neuronalen Netzen steckt und deine eigenen selbstlernenden Programme schreiben? In diesem Buch erfährst du mit anschaulichen Erklärungen und vielen Bildern, wie KI funktioniert und wie du neuronale Netze ganz einfach selbst programmieren kannst. Dafür brauchst du keine Vorkenntnisse. Alle notwendigen mathematischen Konzepte werden von Grund auf und sehr anschaulich erklärt. Ganz nebenbei erhältst du eine Einführung in die Programmiersprache Python. In jedem Kapitel erwarten dich spannende Projekte von ersten kleinen Programmen wie einem selbstlernenden Währungsrechner bis hin zu praxistauglicher Bilderkennung. Denkaufgaben und Programmierübungen mit Lösungen zum Download helfen dir, dein Wissen zu testen und zu vertiefen. So lernst du Schritt für Schritt, wie du mit einfachen Programmiertechniken deine eigenen künstlichen neuronalen Netze entwickelst und trainierst. Aus dem Inhalt Entscheidungsbäume Überwachtes und nicht überwachtes Lernen Clustering Perzeptron Vorhersagen treffen Datenvisualisierung mit matplotlib Neuronale Netze programmieren und trainieren Aktivierungsfunktionen Verborgene Schichten Berechnungen mit NumPy Bilderkennung Python Imaging Library (PIL) Computer Vision Mathematisches Glossar
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

