Python Crashkurs

Eine praktische, projektbasierte Programmiereinführung

DOWNLOAD NOW »

Author: Eric Matthes

Publisher: dpunkt.verlag

ISBN: 3960881460

Category: Computers

Page: 622

View: 7939

"Python Crashkurs" ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen. In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen. Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch "Space Invaders" inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können. Während der Arbeit mit dem "Python Crashkurs" lernen Sie, wie Sie: - leistungsstarke Python-Bibliotheken und Tools richtig einsetzen – einschließlich matplotlib, NumPy und Pygal - 2D-Spiele programmieren, die auf Tastendrücke und Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet - mit Daten arbeiten, um interaktive Visualisierungen zu generieren - Web-Apps erstellen und anpassen können, um diese sicher online zu deployen - mit Fehlern umgehen, die häufig beim Programmieren auftreten Dieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln. Warum länger warten? Fangen Sie an!

Hacken mit Python und Kali-Linux

Entwicklung eigener Hackingtools mit Python unter Kali-Linux

DOWNLOAD NOW »

Author: Alicia Noors,Mark B.

Publisher: BoD – Books on Demand

ISBN: 3748170246

Category: Computers

Page: 208

View: 8752

Python ist eine leicht zu erlernende und dennoch eine sehr vielfältige und mächtige Programmiersprache. Lernen Sie mit der bevorzugten Sprache vieler Hacker, Ihre eigenen Tools zu schreiben und diese unter Kali-Linux einzusetzen, um zu sehen, wie Hacker Systeme angreifen und Schwachstellen ausnutzen. Durch das entwickeln Ihrer eigenen Tools erhalten Sie ein deutlich tiefgreifenderes Verständnis wie und warum Angriffe funktionieren. Nach einer kurzen Einführung in die Programmierung mit Python lernen Sie anhand vieler praktischer Beispiele die unterschiedlichsten Hacking-Tools zu schreiben. Sie werden selbst schnell feststellen, wie erschreckend einfach das ist. Durch Einbindung vorhandener Werkzeuge wie Metasploit und Nmap werden Skripte nochmals effizienter und kürzer. Nutzen Sie das hier erlangte Wissen, um Ihre Systeme auf Lücken zu testen und diese zu schließen bevor andere diese ausnützen können!

c't wissen Python-Projekte (2018)

Anleitungen, Grundlagen, Hintergründe

DOWNLOAD NOW »

Author: c't-Redaktion

Publisher: Heise Medien GmbH & Co. KG

ISBN: 3957881994

Category: Computers

Page: 132

View: 8902

Mit der Programmiersprache Python können Sie viele Aufgaben schon mit wenigen Zeilen Code erledigen. In unserem Sonderheft c't wissen Python-Praxis stellen wir anhand von Beispielprojekten sowohl nützliche als auch kreative Einsatzszenarien für Python-Programme vor. Einsteiger lernen beim Programmieren des Passwort-Managers c't SESAM Schritt für Schritt die Grundlagen für die Einrichtung und den Umgang mit Python, anschließend wird das Projekt objektorientiert erweitert und mit neuen Funktionen ausgestattet. Auch in anderen Bereichen lässt sich der Alltag mit Python erleichtern: Unter anderem zeigen wir, wie Sie Telegram-Bots programmieren und soziale Netzwerke wie Twitter und Reddit per Code fernsteuern. Python ist nicht nur nützlich, es macht auch Spaß. Mit Sonic Pi werden Sie zum Komponisten für Elektro-Musik. Damit auch die Lichtstimmung auf der Tanzfläche stimmt, erklären wir, wie Sie mit Pygame, einem Beamer und einer Nebelmaschine die passende Lasershow gleich mitliefern. In weiteren Projekten lernen Sie, ein eigenes Text-Adventure selbst zu programmieren oder digitales Videomaterial zu analogen Daumenkinos zu konvertieren. Unsere KI-Projekte helfen beim Einstieg in die Entwicklung künstlicher Intelligenzen und erklären an konkret nutzbaren Beispielen, wie man KI-Experimente erfolgreich durchführt. Unter anderem zeigen wir, wie Sie mit Hilfe eines neuronalen Netzwerkes Lego Mindstorms beibringen, Objekte zu erkennen. Mit Googles Bibliothek TensorFlow haben wir ein Netz trainiert, das die Auflösung von Bildern verbessert und Long Short-Term Memory hilft Ihnen dabei, automatisch Texte zu verschlagworten.

c't Webdesign (2017)

Entwicklung - Performance - SEO - Content Management

DOWNLOAD NOW »

Author: c't-Redaktion

Publisher: Heise Medien GmbH & Co. KG

ISBN: 3957881692

Category: Computers

Page: N.A

View: 9428

Blog, Infoseite, Online-Shop – eine eigene Webpräsenz ist heute unabdingbar für Reputation und Geschäft. Dafür muss sie gut gemacht sein, wahrgenommen werden und Besucher anziehen. Um diese Ziele zu erreichen und Leser oder Kunden dauerhaft zu binden, brauchen Sie das richtige Know-how. Ob Gestaltung, Content Management, Suchmaschinenoptimierung oder Datensicherheit: In cʼt Webdesign erfahren Anfänger und Fortgeschrittene, worauf es wirklich ankommt. Am Anfang stehen die Domain und der richtige Webhoster. Wir helfen Ihnen, das passende Angebot zu finden – und zeigen, wie Sie Laufzeitverträge im Zweifel richtig kündigen. Sind Sie endlich im WWW erreichbar, geht es an Gestaltung und Entwicklung. Lesen Sie dazu etwa, wie Ihr Internetauftritt themengerechte Strukturen, responsive Seiten und ein ansprechendes Design erhält. Ein Content-Management-System (CMS) nimmt Ihnen dabei einen großen Teil der Arbeit ab. Wir stellen einige dieser Systeme vor und geben Tipps, wie Sie den Marktführer WordPress mit Plug-ins aufbohren. Ist die Website schließlich online, müssen potenzielle Besucher sie im Internet erst einmal finden. Wir erklären, wie Sie mit effektiver Suchmaschinenoptimierung bei Google weit vorne landen. Erfahren Sie außerdem, wie Sie Ihre Präsenz schneller machen, das Verhalten Ihrer Besucher unter die Lupe nehmen und Ihren Internetauftritt noch besser auf Ihre Zielgruppe zuschneiden. Auch Sicherheit und Schutz kommen nicht zu kurz. Wir versorgen Sie mit Wissen rund um die SSL-Verschlüsselung und zeigen, wie sie Ihre und die Daten Ihrer Besucher schützen. Viele der über 30 Artikel enthalten Kurzlinks, die zu Tools, Code-Beispielen und weiterführenden Informationen führen. Als Extra können Leser sich außerdem kostenlos eine Webdesign-Software und einen E-Book-Auszug zum Thema Blogs und Social Media herunterladen.

iX Developer – Java 2017

Was Java-Entwickler wissen müssen!

DOWNLOAD NOW »

Author: iX-Redaktion

Publisher: Heise Medien GmbH & Co. KG

ISBN: 3957881803

Category: Computers

Page: 156

View: 9048

Was lange währt, wird letztlich gut: 2017 erscheinen endlich neue Versionen von Java SE und Java EE. Modularität, interaktive Shell, HTTP-2.0-Support, Cloud-Fokus und einiges andere mehr sollen ein zeitgemäßes Java sichern - auch mehr als 20 Jahre nach der initialen Einführung. Das 156 Seiten dicke Sonderheft zu Java 9 und Java EE 8 bringt Entwickler auf den neuesten Stand und vermittelt einen tief schürfenden Eindruck von der seit Jahren weltweit wichtigsten Programmierplattform. Das „Java 2017“-Sonderheft enthält in der digitalen Ausgabe einen Link, über den der auf Heft-DVD erhältliche Inhalt per Download zu beziehen ist. Es handelt sich um wichtige Werkzeuge für Java-Entwickler, Konferenzvideos, über 200 Seiten Buchauszüge zur Java-Entwicklung und sämtliche Beispielanwendungen und Listings zu den Artikeln des Heftes.

Einführung in Data Science

Grundprinzipien der Datenanalyse mit Python

DOWNLOAD NOW »

Author: Joel Grus

Publisher: O'Reilly

ISBN: 3960100256

Category: Computers

Page: 352

View: 6248

Dieses Buch führt Sie in Data Science ein, indem es grundlegende Prinzipien der Datenanalyse erläutert und Ihnen geeignete Techniken und Werkzeuge vorstellt. Sie lernen nicht nur, wie Sie Bibliotheken, Frameworks, Module und Toolkits konkret einsetzen, sondern implementieren sie auch selbst. Dadurch entwickeln Sie ein tieferes Verständnis für die Zusammenhänge und erfahren, wie essenzielle Tools und Algorithmen der Datenanalyse im Kern funktionieren. Falls Sie Programmierkenntnisse und eine gewisse Sympathie für Mathematik mitbringen, unterstützt Joel Grus Sie dabei, mit den mathematischen und statistischen Grundlagen der Data Science vertraut zu werden und sich Programmierfähigkeiten anzueignen, die Sie für die Praxis benötigen. Dabei verwendet er Python: Die weitverbreitete Sprache ist leicht zu erlernen und bringt zahlreiche Bibliotheken für Data Science mit. Aus dem Inhalt: - Absolvieren Sie einen Crashkurs in Python - Lernen Sie die Grundlagen von linearer Algebra, Statistik und Wahrscheinlichkeitsrechnung kennen und erfahren Sie, wie diese in Data Science eingesetzt werden - Sammeln, untersuchen, bereinigen, bearbeiten und manipulieren Sie Daten - Tauchen Sie in die Welt des maschinellen Lernens ein - Implementieren Sie Modelle wie k-nearest Neighbors, Naive Bayes, lineare und logistische Regression, Entscheidungsbäume, neuronale Netzwerke und Clustering - Entdecken Sie Empfehlungssysteme, Sprachverarbeitung, Netzwerkanalyse, MapReduce und Datenbanken

Python 3

Lernen und professionell anwenden. Das umfassende Praxisbuch

DOWNLOAD NOW »

Author: Michael Weigend

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457932

Category: Computers

Page: 992

View: 6700

Einführung in alle Sprachgrundlagen: Klassen, Objekte, Vererbung, Dictionaries Benutzungsoberflächen und Multimediaanwendungen mit PyQt, Datenbanken, XML und Internet-Programmierung Wissenschaftliches Rechnen mit NumPy, parallele Verarbeitung großer Datenmengen, Datenvisualisierung mit Matplotlib Übungen mit Musterlösungen zu jedem Kapitel Die Skriptsprache Python ist mit ihrer einfachen Syntax hervorragend für Einsteiger geeignet, um modernes Programmieren zu lernen. Mit diesem Buch erhalten Sie einen umfassenden Einstieg in Python 3 und lernen darüber hinaus auch weiterführende Anwendungsmöglichkeiten kennen. Michael Weigend behandelt Python von Grund auf und erläutert die wesentlichen Sprachelemente. Er geht dabei besonders auf die Anwendung von Konzepten der objektorientierten Programmierung ein. Insgesamt liegt der Schwerpunkt auf der praktischen Arbeit mit Python. Ziel ist es, die wesentlichen Techniken und dahinter stehenden Ideen anhand zahlreicher anschaulicher Beispiele verständlich zu machen. Zu typischen Problemstellungen werden Schritt für Schritt Lösungen erarbeitet. So erlernen Sie praxisorientiert die Programmentwicklung mit Python und die Anwendung von Konzepten der objektorientierten Programmierung. Alle Kapitel enden mit einfachen und komplexen Übungsaufgaben mit vollständigen Musterlösungen. Das Buch behandelt die Grundlagen von Python 3 (Version 3.6) und zusätzlich auch weiterführende Themen wie die Gestaltung grafischer Benutzungsoberflächen mit tkinter und PyQt, Threads und Multiprocessing, CGI- und Internet-Programmierung, automatisiertes Testen, Datenmodellierung mit XML und JSON, Datenbanken, Datenvisualisierung mit Matplotlib und wissenschaftliches Rechnen mit NumPy. Der Autor wendet sich sowohl an Einsteiger als auch an Leser, die bereits mit einer höheren Programmiersprache vertraut sind. Zugleich bietet sich dieses Lehrbuch als Textgrundlage oder nützliche Ergänzung zu Universitätskursen an.

Mehr Hacking mit Python

Eigene Tools entwickeln für Hacker und Pentester

DOWNLOAD NOW »

Author: Justin Seitz

Publisher: dpunkt.verlag

ISBN: 3864917530

Category: Computers

Page: 182

View: 1217

Wenn es um die Entwicklung leistungsfähiger und effizienter Hacking-Tools geht, ist Python für die meisten Sicherheitsanalytiker die Sprache der Wahl. Doch wie genau funktioniert das? In dem neuesten Buch von Justin Seitz - dem Autor des Bestsellers »Hacking mit Python« - entdecken Sie Pythons dunkle Seite. Sie entwickeln Netzwerk-Sniffer, manipulieren Pakete, infizieren virtuelle Maschinen, schaffen unsichtbare Trojaner und vieles mehr. Sie lernen praktisch, wie man • einen »Command-and-Control«-Trojaner mittels GitHub schafft • Sandboxing erkennt und gängige Malware-Aufgaben wie Keylogging und Screenshotting automatisiert • Windows-Rechte mittels kreativer Prozesskontrolle ausweitet • offensive Speicherforensik-Tricks nutzt, um Passwort-Hashes abzugreifen und Shellcode in virtuelle Maschinen einzuspeisen • das beliebte Web-Hacking-Tool Burp erweitert • die Windows COM-Automatisierung nutzt, um einen Man-in-the-Middle-Angriff durchzuführen • möglichst unbemerkt Daten aus einem Netzwerk abgreift Eine Reihe von Insider-Techniken und kreativen Aufgaben zeigen Ihnen, wie Sie die Hacks erweitern und eigene Exploits entwickeln können.

Weniger schlecht über IT schreiben

Die Schreibwerkstatt für IT-Erklärer

DOWNLOAD NOW »

Author: Christina Czeschik,Matthias Lindhorst

Publisher: O'Reilly

ISBN: 3960101309

Category: Computers

Page: 210

View: 8414

Es gibt zwei Gruppen von Menschen: Die, die IT verstehen, und die, die sie trotzdem benutzen wollen oder müssen. Wenn Sie zur ersten Gruppe gehören und einen Kommunikationskanal zur zweiten Gruppe öffnen wollen, dann hilft Ihnen dieses Buch: Wir erklären Schritt für Schritt, wie Sie digitale Technologien laienverständlich erklären, welche Techniken Sie dabei unterstützen und wie Sie typische Fehler vermeiden.Egal, ob Sie Handbücher verfassen, Support-E-Mails beantworten, Schulungen halten oder die Welt in einem Blog von Ihrem neuen Projekt überzeugen wollen – schon ein paar Grundregeln helfen, den Wissensfluch zu überwinden und von Ihrer Zielgruppe verstanden zu werden.Zum Schluss geben wir Ihnen noch einige handfeste Tipps an die Hand, wie Sie Schreibblockaden überwinden – und wie und wo Sie Ihre Texte am Ende veröffentlichen können.Aus dem Inhalt:Mein Leser, das unbekannte WesenBig und Little Data: Recherche und QuellenangabeGOTO considered harmful: Texte klar strukturierenAusdruck vor Eindruck: Verstanden statt gefürchtet werdenErzähl mir nix: StorytellingAuftragen, polieren, einatmen, ausatmen: die ÜberarbeitungProkrastination 101: (Un)produktiv seinPress Any Key: Was möchten Sie schreiben? E-Mail, Artikel, Buch & Co.Schöner leaken: Texte veröffentlichen

Raspberry Pi programmieren mit Python

DOWNLOAD NOW »

Author: Michael Weigend

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958459145

Category: Computers

Page: 520

View: 5253

• 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.

Python von Kopf bis Fuß

Aktuell zu Python 3

DOWNLOAD NOW »

Author: Paul Barry

Publisher: O'Reilly

ISBN: 3960101368

Category: Computers

Page: 620

View: 6396

Was lernen Sie in diesem Buch? Haben Sie sich schon einmal gewünscht, Sie könnten mit nur einem Buch Python richtig lernen? Mit Python von Kopf bis Fuß schaffen Sie es! Durch die ausgefeilte Von-Kopf-bis-Fuß-Didaktik, die viel mehr als die bloße Syntax und typische How-to-Erklärungen bietet, wird es sogar zum Vergnügen. Python-Grundlagen wie Datenstrukturen und Funktionen verstehen Sie hier schnell, und dann geht es auch schon weiter: Sie programmieren Ihre eigene Web-App, erkunden Datenbank-Management, Ausnahmebehandlung und die Verarbeitung von Daten. Da Python häufig im Data-Science-Umfeld eingesetzt wird, haben in der 2. Auflage diejenigen Techniken ein stärkeres Gewicht bekommen, die in der Welt der Big Data genutzt werden. Wieso sieht dieses Buch so anders aus? In diesem Buch sind die neuesten Erkenntnisse der Kognitionswissenschaft und der Lerntheorie eingeflossen, um Ihnen das Lernen so einfach wie möglich zu machen. Statt einschläfernder Bleiwüsten verwendet dieses Buch eine Vielzahl von Abbildungen und Textstilen, die Ihnen das Wissen direkt ins Hirn spielen – und zwar so, dass es sitzt.

Python-Tricks

Praktische Tipps für Fortgeschrittene

DOWNLOAD NOW »

Author: Dan Bader

Publisher: dpunkt.verlag

ISBN: 3960886004

Category: Computers

Page: 210

View: 1770

Dieses Buch soll aus dir einen besseren Python-Programmierer machen.Um den größten Nutzen aus diesem Buch zu ziehen, solltest du bereits über Python-Kenntnisse verfügen, die du erweitern möchtest. Am besten ist es, wenn du schon eine Weile in Python programmierst und bereit bist, in die Tiefe zu gehen, deine Kenntnisse abzurunden und deinen Code pythonischer zu machen.Wenn du dich fragst, welche weniger bekannten Teile in Python du kennen solltest, gibt dir dieses Buch eine Roadmap an die Hand. Entdecke coole und gleichzeitig praktische Python-Tricks, mit denen du beim nächsten Code Review der Hit bist.Wenn du Erfahrung mit älteren Versionen von Python hast, wird dich das Buch mit modernen Mustern und Funktionen vertraut machen, die in Python 3 eingeführt wurden.Dieses Buch ist aber auch hervorragend für dich geeignet, wenn du schon Erfahrungen mit anderen Programmiersprachen hast und dich schnell in Python einarbeiten möchtest. Du wirst hier einen wahren Schatz an praktischen Tipps und Entwurfsmustern finden, die dir helfen, ein erfolgreicher Python-Programmierer zu werden.

Raspberry Pi

Das umfassende Handbuch

DOWNLOAD NOW »

Author: Michael Kofler,Charly Kühnast,Christoph Scherbeck

Publisher: N.A

ISBN: 9783836229333

Category: Computers

Page: 1064

View: 9999

Python programmieren lernen für Dummies

DOWNLOAD NOW »

Author: John Paul Mueller

Publisher: John Wiley & Sons

ISBN: 3527815473

Category: Computers

Page: 408

View: 5640

Der Einstieg in die Programmierung kann ganz leicht sein, das beweist Ihnen dieses Buch! Schritt für Schritt führt Sie John Paul Mueller in die Grundlagen der beliebten Programmiersprache Python ein und zeigt Ihnen, wie Sie Ihren Computer dazu bringen, das zu tun, was Sie wollen. Downloaden und installieren Sie die Python-Distribution Anaconda, lernen Sie die Programmiersprache Python kennen und schreiben Sie Ihre ersten eigenen Programme. Erfahren Sie außerdem, wie Sie Informationen managen und modifizieren, Schleifen durchlaufen, Fehler beheben und mit Listen und Strings arbeiten. Erhalten Sie zusätzlich einen Einblick in fortgeschrittene Techniken. Mit den vielen Beispielen zum Herunterladen und Herumexperimentieren können Sie das Gelernte direkt ausprobieren, sodass Sie sich schnell in der Welt der Programmierer zuhause fühlen.

Praktische Algorithmik mit Python

DOWNLOAD NOW »

Author: Tobias Häberlein

Publisher: Walter de Gruyter

ISBN: 3486714449

Category: Computers

Page: 345

View: 2246

Insbesondere die praktische Informatik lebt vom Ausprobieren und Selbermachen. Darauf baut das didaktische Konzept dieses Buches auf: Alle wichtigen klassischen Algorithmen werden so erklärt, dass sie direkt mit Python geübt werden können. Durch diese unmittelbare praktische Anwendung der theoretischen Inhalte gestaltet sich der Lernprozess deutlich interessanter und effektiver.

Einführung in Python

DOWNLOAD NOW »

Author: Mark Lutz,David Ascher,Dinu C. Gherman

Publisher: O'Reilly Germany

ISBN: 3897214881

Category: Python (Computer program language)

Page: 624

View: 9433

Kubernetes

Eine kompakte Einführung

DOWNLOAD NOW »

Author: Kelsey Hightower,Brendan Burns,Joe Beda

Publisher: dpunkt.verlag

ISBN: 396088429X

Category: Computers

Page: 204

View: 9991

Es heißt, dass Google über zwei Milliarden Anwendungscontainer pro Woche deployt. Wie ist das möglich? Diese Frage hat Google mit einem Projekt namens Kubernetes beantwortet, einem Cluster-Orchestrierer, der das Bauen, Deployen und Warten skalierbarer, verteilter Systeme in der Cloud radikal vereinfacht. Dieser praktische Leitfaden zeigt Ihnen, wie Kubernetes und die Container-Technologie Ihnen helfen können, in Bezug auf Schnelligkeit, Agilität, Zuverlässigkeit und Effizienz in ganz neue Bereiche vorzudringen. Die Autoren Kelsey Hightower, Brendan Burns und Joe Beda haben bei Google und in anderen Firmen mit Kubernetes gearbeitet und erklären Ihnen, wie sich dieses System in den Lebenszyklus einer verteilten Anwendung einfügt. Sie werden lernen, wie Sie Tools und APIs einsetzen, um skalierbare, verteilte Systeme zu automatisieren – egal ob es sich um Online-Services, Systeme zum maschinellen Lernen oder ein Cluster aus Raspberry Pis handelt. Lernen Sie die Herausforderungen verteilter Systeme kennen, die Sie mit Kubernetes angehen können.Tauchen Sie ein in die containerisierte Anwendungsentwicklung und nutzen Sie dabei zum Beispiel Docker-Container.Erstellen Sie Container im Docker-Image-Format mit Kubernetes und lassen Sie sie über die Docker-Runtime ausführen.Begutachten Sie die zentralen Konzepte und API-Objekte von Kubernetes, die notwendig sind, um Anwendungen produktiv laufen zu lassen.Rollen Sie neue Softwareversionen zuverlässig ohne Downtime oder Fehler aus.Lernen Sie aus Beispielen zum Entwickeln und Deployen realer Anwendungen in Kubernetes.

Eigene Spiele programmieren – Python lernen

Der spielerische Weg zur Programmiersprache

DOWNLOAD NOW »

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3960883234

Category: Computers

Page: 416

View: 9386

Dieses Buch wird Ihnen beibringen, wie man Computerspiele mit der beliebten Python- Programmiersprache entwickelt – auch wenn Sie noch nie zuvor programmiert haben! Beginnen Sie mit dem Entwurf klassischer Spiele wie Galgenmännchen, einem Zahlenratespiel und Tic-Tac-Toe. Mit fortgeschrittenen Spielen bauen Sie Ihre Programmierkenntnisse weiter aus, beispielsweise mit einer textbasierten Schatzsuche und einem animierten Kollisionsspiel mit Soundeffekten. Dabei lernen Sie grundlegende Konzepte der Programmierung und der Mathematik, die Ihnen helfen, Ihre Spieleprogrammierung auf die nächste Stufe zu heben. Lernen Sie, wie Sie • Loops, Variablen und Flusssteuerungsanweisungen in funktionierenden Programmen kombinieren. • die richtigen Datenstrukturen für die jeweilige Aufgabe einsetzen, also Listen, Dictionarys und Tupel. • mit dem pygame-Modul Ihre Spiele mit Grafiken und Animation bereichern. • Benutzereingaben über Tastatur und Maus in Ihren Spielen einsetzen. • einfache künstliche Intelligenz programmieren, um gegen den Computer zu spielen. • Kryptografie verwenden, um Text in geheimen Code zu verschlüsseln. • Ihre Programme debuggen und Fehler aufspüren. Entdecken Sie mit diesem Buch spielerisch das Potenzial von Python – und programmieren Sie schon bald Ihre eigenen Spiele!

Python 3

Ein Lern- und Arbeitsbuch

DOWNLOAD NOW »

Author: Ernst-Erich Doberkat

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 311054458X

Category: Computers

Page: 323

View: 5696

Das Buch führt in die wesentlichen Teile der sehr umfangreichen Programmiersprache Python ein. Konzepte werden an Beispielen ausführlich dargestellt, um dem Leser die Möglichkeiten und Grenzen aufzuzeigen, und um ihm ein Gefühl dafür zu geben, was man damit machen kann. Dabei wird großer Wert auf die möglichen Anwendungen gelegt wie z.B. die objektorientierte Programmierung. Sorgfältig ausgewählte Aufgaben helfen zur Vertiefung. Python enthält eine außerordentlich umfangreiche Kollektion von Bibliotheken angemessen ausgewählt, importiert und benutzt werden wollen. Auch das wird thematisiert Aus dem Inhalt: 1. Einführung in die Elemente der Sprache _ Programmierumgebung (und Installation); verfügbare Dokumentation und ihre Handhabung _ Datenstrukturen _ Kontrollstrukturen _ Defnition von Funktionen, funktionale Aspekte der Sprache _ Iteratoren und Generatoren _ Namensrräume _ Module und Importmechanismen 2. Objektorientierung _ Objekte und Vererbung _ Realisierung abstrakter Datentypen _ Ausnahmen 3. Ausgewählte Bibliotheken in Ansätzen dargestellt _ Numpy und Panda zur Manipulation von Daten _ Matplotlib zur graphischen Darstellung von Daten _ Scikit-learn zur Daten-Analyse _ SymPy zur symbolischen Manipulation

Hitchhiker's Guide für Python

Best Practices für Programmierer

DOWNLOAD NOW »

Author: Kenneth Reitz,Tanya Schlusser

Publisher: O'Reilly

ISBN: 3960882424

Category: Computers

Page: 336

View: 9854

Sind Sie bereit, ein echter Pythonista zu werden? Dann wird dieses Buch Ihr treuer Begleiter. Es bietet geballtes Insider-Know-how zu Best Practices und den bevorzugten Werkzeugen der Python-Community. Sie werden Ihre Python-Kenntnisse entscheidend verbessern – ob Sie einfach nur neugierig sind, als Normalsterblicher zu Open-Source-Projekten beitragen oder ein Unternehmen rund um Python aufbauen möchten. Dieses Buch wurde im Rahmen eines Gemeinschaftsprojekts von über einhundert Mitgliedern der Python-Community geschrieben. In Teil 1 geht es um das Einrichten der Python-Umgebung (Interpreter, Python-Installation, Texteditor, IDE). Dann tauchen Sie in Beispiel-Code ein, der den Python-Stil mustergültig umsetzt. Teil 3 macht Sie mit Bibliotheken vertraut, die von der Python-Community bevorzugt genutzt werden. - Entwickeln Sie besseren Python-Code, indem Sie Stil, Konventionen, Idiome und Fallstricke kennenlernen. - Sehen Sie sich exzellente Open-Source-Codebeispiele ausgewählter Python-Bibliotheken an. - Studieren Sie Best Practices für die Paketierung und Distribution von Python-Code. - Erkunden Sie Pythons Bibliotheken für die Benutzer-Interaktion – von Konsolenanwendungen über GUIs bis hin zu Webapplikationen. - Lernen Sie Tools für die Systemadministration sowie das Interfacing mit C- und C++-Bibliotheken kennen und verbessern Sie die Geschwindigkeit von Python. - Arbeiten Sie mit Netzwerk-Bibliotheken für asynchrone Aktionen, Serialisierung und Kryptografie. - Lernen Sie Bibliotheken zur Datenpersistenz und -manipulation kennen, darunter auch Werkzeuge zur Bild- und Audioverarbeitung. Prägnant und meinungsstark nimmt Sie der Hitchhiker's Guide mit auf eine Pro-Tour durch das Python-Universum. Raymond Hettinger, Python Core Developer