Python kurz & gut

Author: Mark Lutz

Publisher: O'Reilly Germany

ISBN: 3955617718

Category: Computers

Page: 280

View: 3072

Die objektorientierte Sprache Python eignet sich hervorragend zum Schreiben von Skripten, Programmen und Prototypen. Sie ist frei verfügbar, leicht zu lernen und zwischen allen wichtigen Plattformen portabel, einschließlich Linux, Unix, Windows und Mac OS. Damit Sie im Programmieralltag immer den Überblick behalten, sind die verschiedenen Sprachmerkmale und Elemente in Python – kurz & gut übersichtlich zusammengestellt. Für Auflage 5 wurde die Referenz komplett überarbeitet, erweitert und auf den neuesten Stand gebracht, so dass sie die beiden aktuellen Versionen 2.7 und 3.4 berücksichtigt. Python – kurz & gut behandelt unter anderem: Eingebaute Typen wie Zahlen, Listen, Dictionarys u.v.a.; nweisungen und Syntax für Entwicklung und Ausführung von Objekten; Die objektorientierten Entwicklungstools in Python; Eingebaute Funktionen, Ausnahmen und Attribute; pezielle Methoden zur Operatorenüberladung; Weithin benutzte Standardbibliotheksmodule und Erweiterungen; Kommandozeilenoptionen und Entwicklungswerkzeuge. Mark Lutz stieg 1992 in die Python-Szene ein und ist seitdem als aktiver Pythonista bekannt. Er gibt Kurse, hat zahlreiche Bücher geschrieben und mehrere Python-Systeme programmiert.

Raspberry Pi für Einsteiger

Author: Matt Richardson,Shawn Wallace

Publisher: O'Reilly Germany

ISBN: 3955611477

Category: Computer programming

Page: 176

View: 6769

Was konnen Sie mit dem Raspberry Pi machen - einem kreditkartengroen Computer zum Preis von 35 Euro? Alles! Wenn Sie programmieren lernen oder neue Elektronikprojekte umsetzen mochten, wird Ihnen dieser praktische Ratgeber extrem nutzlich sein. Dieses Buch fuhrt Sie Schritt fur Schritt durch die unterhaltsamen und lehrreichen Moglichkeiten der Mikrocontroller-Plattform Raspberry Pi. Greifen Sie auf vorinstallierte Programmiersprachen zuruck. Nutzen Sie den Raspberry Pi zusammen mit dem Arduino. Erstellen Sie Projekte, die mit dem Internet verbunden sind. Geben Sie Multimedia-Dateien wieder. Mit dem Raspberry Pi konnen Sie dies und vieles mehr erreichen. Machen Sie sich mit den Hardware-Features des Raspberry-Pi-Boards vertraut; Eignen Sie sich so viel Linux-Wissen an, dass Sie mit dem Raspberry zurechtkommen; Erlernen Sie die Grundlagen von Python und Scratch - und beginnen Sie zu programmieren; Zeichnen Sie Grafiken, spielen Sie Klange ab und verarbeiten Sie Mausereignisse mit dem Pygame-Framework; Nutzen Sie die Ein- und Ausgabepins des Mikrocontrollers fur Hardware-Basteleien; Finden Sie heraus, wie sich Arduino und Raspberry Pi gegenseitig erganzen; Binden Sie USB-Webcams und andere Peripherie-Gerate in Ihre Projekte ein; Erstellen Sie Ihren eigenen Pi-basierten Webserver mit Python.

Einführung in Python

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

Publisher: O'Reilly Germany

ISBN: 3897214881

Category: Python (Computer program language)

Page: 624

View: 1063

Python von Kopf bis Fuß

Author: Paul Barry

Publisher: O'Reilly Germany

ISBN: 3955619427

Category: Computers

Page: 496

View: 6313

Haben Sie sich schon einmal gewünscht, Sie könnten Python mithilfe eines Buchs lernen? Mit Python von Kopf bis Fuß funktioniert das hervorragend, weil es auf einzigartige Weise über die Syntax und schlichtes Mach-dies-mach-jenes hinausgeht. Die Grundlagen erfassen Sie hier schnell, und dann es geht auch schon weiter mit Persistenz, Ausnahmebehandlung, Webentwicklung, SQLite, Datenverarbeitung und Googles App Engine. Sie lernen außerdem, wie Sie dank Pythons unglaublicher Möglichkeiten mobile Apps für Android-Smartphones schreiben. Nach dem Lernerlebnis von Python von Kopf bis Fuß können Sie Ihrer weiteren Python-Laufbahn ganz zuversichtlich entgegensehen!

Java kurz & gut

Author: Robert Liguori,Patricia Liguori

Publisher: O'Reilly Germany

ISBN: 3955617599

Category: Computers

Page: 232

View: 6577

Man kann es eigentlich kaum glauben: Diese mächtige Programmiersprache soll in ein kleines Taschenbuch passen? Nun, eine ausführliche Einführung in die Sprache ist Java – kurz & gut natürlich nicht, auch keine vollständige Referenz von A-Z. Dafür findet der erfahrene Programmierer hier aber alles Wichtige, was er bei der täglichen Arbeit braucht. Wie war das mit den Neuerungen in Java 8? Und wie hieß diese Kommandozeilenoption noch einmal genau? Auch ein Profi braucht manchmal eine Gedächtnisstütze. Da kommt diese klug organisierte Spickzettelsammlung gerade recht!

Groovy – kurz & gut

Author: Jörg Staudemeyer

Publisher: O'Reilly Germany

ISBN: 3955616037

Category: Computers

Page: 232

View: 906

Groovy ist eine dynamische Programmiersprache für die JVM, die unter Java-Entwicklern immer beliebter wird. Groovy erweitert Java um spannende neue Features, die von Sprachen wie Python und Ruby inspiriert sind, und greift gleichzeitig auf die Stärken von Java zurück. Dieses verständliche Buch richtet sich an Java-Entwickler, die einen schnellen Einstieg in die Arbeit mit Groovy suchen. Es macht Sie mit den konzeptionellen Grundlagen der Sprache, ihrer Syntax sowie den Besonderheiten im Vergleich zu Java vertraut.

SQL kurz und gut

Author: Jonathan Gennick

Publisher: N.A

ISBN: 9783897215221

Category: Database management

Page: 208

View: 6336

Git kurz & gut

Author: Sven Riedel

Publisher: O'Reilly Germany

ISBN: 3955617351

Category: Computers

Page: 192

View: 468

Git ist ein verteiltes Versionsverwaltungssystem, das von dem Linux-Entwickler Linus Torvalds entwickelt wurde. Git kurz&gut führt in die Arbeit mit Git ein, erläutert die Installation und Konfiguration und zeigt an praxisnahen Beispielen die Arbeit mit dem Versionsverwaltungssystem auf. Die Arbeit mit den Git GUI Tools wird in einem weiteren Kapitel aufgezeigt. Ein Kapitel über den Hosting-Dienst Github runden die praktische Befehlsreferenz ab.

Linux Kurz and Gut (2nd Edition)

Author: Daniel J. Barrett

Publisher: O'Reilly Germany

ISBN: 3868994130

Category: Computers

Page: 248

View: 5352

Wenn Sie Linux bei Ihrer alltäglichen Arbeit verwenden, ist diese Kurzreferenz genau das Richtige, denn obwohl die grafischen Linux-Benutzeroberflächen angenehm intuitiv zu benutzen sind, lassen sich viele Aufgaben über die Befehlszeile eleganter und schneller lösen. Diese zweite überarbeitete und erweiterte Auflage behandelt distributionsübergreifend: Dateisysteme, Verzeichnisse und Shells Dateierzeugung und -bearbeitung Dateitextmanipulation und Pipelines Backups und externe Speicherung Betrachtung und Steuerung von Prozessen Verwaltung von Benutzerzugängen Benutzer und Administratoren Netzwerkverbindungen Audio und Video Softwareinstallation Programmierung mit Shellskripten

Einführung in Machine Learning mit Python

Praxiswissen Data Science

Author: Andreas C. Müller,Sarah Guido

Publisher: O'Reilly

ISBN: 3960101120

Category: Computers

Page: 378

View: 9655

Machine Learning ist zu einem wichtigen Bestandteil vieler kommerzieller Anwendungen und Forschungsprojekte geworden, von der medizinischen Diagnostik bis hin zur Suche nach Freunden in sozialen Netzwerken. Um Machine-Learning-Anwendungen zu entwickeln, braucht es keine großen Expertenteams: Wenn Sie Python-Grundkenntnisse mitbringen, zeigt Ihnen dieses Praxisbuch, wie Sie Ihre eigenen Machine-Learning-Lösungen erstellen. Mit Python und der scikit-learn-Bibliothek erarbeiten Sie sich alle Schritte, die für eine erfolgreiche Machine-Learning-Anwendung notwendig sind. Die Autoren Andreas Müller und Sarah Guido konzentrieren sich bei der Verwendung von Machine-Learning-Algorithmen auf die praktischen Aspekte statt auf die Mathematik dahinter. Wenn Sie zusätzlich mit den Bibliotheken NumPy und matplotlib vertraut sind, hilft Ihnen dies, noch mehr aus diesem Tutorial herauszuholen. Das Buch zeigt Ihnen: - grundlegende Konzepte und Anwendungen von Machine Learning - Vor- und Nachteile weit verbreiteter maschineller Lernalgorithmen - wie sich die von Machine Learning verarbeiteten Daten repräsentieren lassen und auf welche Aspekte der Daten Sie sich konzentrieren sollten - fortgeschrittene Methoden zur Auswertung von Modellen und zum Optimieren von Parametern - das Konzept von Pipelines, mit denen Modelle verkettet und Arbeitsabläufe gekapselt werden - Arbeitsmethoden für Textdaten, insbesondere textspezifische Verarbeitungstechniken - Möglichkeiten zur Verbesserung Ihrer Fähigkeiten in den Bereichen Machine Learning und Data Science Dieses Buch ist eine fantastische, super praktische Informationsquelle für jeden, der mit Machine Learning in Python starten möchte – ich wünschte nur, es hätte schon existiert, als ich mit scikit-learn anfing! Hanna Wallach, Senior Researcher, Microsoft Research

Einführung in Data Science

Grundprinzipien der Datenanalyse mit Python

Author: Joel Grus

Publisher: O'Reilly

ISBN: 3960100256

Category: Computers

Page: 352

View: 6076

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

CSS kurz & gut

Author: Eric A. Meyer

Publisher: O'Reilly Germany

ISBN: 3868991751

Category: Computers

Page: 256

View: 1402

Cascading Style Sheets sind für viele Designer und Webentwickler zu einem unersetzlichen Mittel für effizientes, standardkonformes und browserübergreifendes Webdesign geworden. Angesichts der Fülle an Selektoren und Eigenschaften ist es aber nicht immer leicht, den Überblick über den Standard zu behalten. Darüber hinaus sind mit CSS3 viele spannende Design-Möglichkeiten hinzugekommen, die einen genaueren Blick wert sind. CSS – kurz & gut beinhaltet eine vollständige Referenz aller CSS-Selektoren, Eigenschaften und Werte, die in den Standards CSS2, CSS 2.1 und CSS3 definiert sind. Darüber hinaus enthält der Band eine kurze Einführung in die Funktionsweise von Cascading Style Sheets und berücksichtigt auch neue Konzepte wie beispielsweise Media-Queries, die in CSS3 neu eingeführt wurden.

Android-Programmierung kurz & gut

Author: Joerg Staudemeyer

Publisher: O'Reilly Germany

ISBN: 3955614646

Category: Computers

Page: 323

View: 4595

Dieses kompakte Buch richtet sich an Java-Programmierer, die sich zügig in die Entwicklung von Android-Apps einarbeiten möchten. Zunächst lernen Sie die Architektur der Android-Plattform und die dazugehörige Entwicklungsumgebung kennen. Sie erhalten anschließend einen guten Überblick, wie native Android-Apps aufgebaut sind und wie ihr Entwicklungszyklus typischerweise aussieht. Das Herzstück des Buchs beschäftigt sich mit den wichtigsten Bestandteilen, die Ihnen das Android-Framework für die App-Entwicklung zur Verfügung stellt. Sie erfahren, wie Sie: Komponenten implementieren, Ressourcen einbinden, die GUI einer App gestalten, auf Desktop-Funktionen zugreifen und eine persistente Datenhaltung einrichten. Im abschließenden Referenzteil finden Sie praktische Übersichten mit Informationen zu den umfangreichen Java-APIs von Android, den Standard-Aktivitäten und den wichtigsten Schlüsselwörtern, mit denen Sie die Geräteeigenschaften und Berechtigungen einer App festlegen. Die zweite Auflage dieses Buchs wurde komplett überarbeitet und aktualisiert. Sie berücksichtigt die Android-Versionen 2.2 ("Froyo") bis 4.3 ("Jelly Bean"), die zusammen etwa 99 % der in Gebrauch befindlichen Geräte abdecken.

Hacking mit Python

Fehlersuche, Programmanalyse, Reverse Engineering

Author: Justin Seitz

Publisher: BoD – Books on Demand

ISBN: 3898646335

Category: Computers

Page: 224

View: 1853

Python wird mehr und mehr zur bevorzugten Programmiersprache von Hackern, Reverse Engineers und Softwaretestern, weil sie es einfach macht, schnell zu entwickeln. Gleichzeitig bietet Python die Low-Level-Unterstützung und die Bibliotheken, die Hacker glücklich machen. Hacking mit Python bietet eine umfassende Anleitung, wie man diese Sprache für eine Vielzahl von Hacking-Aufgaben nutzen kann. Das Buch erläutert die Konzepte hinter Hacking-Tools und -Techniken wie Debugger, Trojaner, Fuzzer und Emulatoren. Doch der Autor Justin Seitz geht über die Theorie hinaus und zeigt, wie man existierende Python-basierte Sicherheits-Tools nutzt - und wie man eigene entwickelt, wenn die vorhandenen nicht ausreichen. Sie lernen, wie man: - lästige Reverse Engineering- und Sicherheits-Aufgaben automatisiert - einen eigenen Debugger entwirft und programmiert - Windows-Treiber "fuzzed" und mächtige Fuzzer von Grund auf entwickelt - Code- und Library-Injection, Soft- und Hard-Hooks und andere Software-Tricks vornimmt - gesicherten Traffic aus einer verschlüsselten Webbrowser-Session erschnüffelt - PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU und andere Software nutzt Die weltbesten Hacker nutzen Python für ihre Arbeit. Warum nicht auch Sie?

Programmieren lernen von Kopf bis Fuß

Ihr Einstieg in die Programmierung mit Python

Author: Eric Freeman

Publisher: O'Reilly

ISBN: 3960101864

Category: Computers

Page: 638

View: 1426

Was lernen Sie in diesem Buch? Es ist kein Geheimnis, dass die Welt um Sie herum immer computerbasierter, vernetzter, konfigurier- und programmierbarer wird. Sie können passiv daran teilhaben – oder Sie können lernen zu programmieren. In diesem Buch erfahren Sie, wie Sie Code schreiben, mit dem Sie Ihren Computer, Ihr Mobilgerät oder alles, was sich programmieren lässt, dazu bringen, Dinge für Sie zu tun. Mit der Programmiersprache Python erarbeiten Sie sich Schritt für Schritt die Grundkonzepte der Programmierung sowie viele grundlegende Themen der Informatik wie Speicherung, Datenstrukturen, Abstraktion, Rekursion oder Modularität.Warum sieht dieses Buch so anders aus? In dieses Buch sind die neuesten Erkenntnisse der Kognitionsforschung 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 Ihr Gehirn auf Trab halten und Ihnen das Wissen direkt ins Hirn spielen – und zwar so, dass es sitzt.

Reguläre Ausdrücke kurz & gut

Author: Tony Stubblebine

Publisher: O'Reilly Germany

ISBN: 3868991670

Category: Computers

Page: 136

View: 3015

Regulaere Ausdruecke - kurz & gut bietet einen vollstaendigen Ueberblick ueber die Syntax und Semantik von regulaeren Ausdruecken und gibt Ihnen ein maechtiges Werkzeug fuer die Verarbeitung von Texten und Daten an die Hand. Diese 2. Auflage behandelt die Regex-APIs von Perl 5.8, Ruby (einschliesslich einiger 1.9-Features), Java, PHP, .NET, C#, Python, vi, JavaScript und die PCRE-Regex-Bibliotheken. Neben einer Einfuehrung in regulaere Ausdruecke, Pattern-Matching, Metazeichen, Modi und Konstrukte enthaelt diese Referenz separate Abschnitte zu den APIs der einzelnen Sprachen, die viele Beispiele einschliessen. Das Buch behandelt: die unterstuetzten Metazeichen fuer die einzelnen Sprach-APIs Regex-Klassen und -Interfaces fuer Ruby, Java, .NET und C# Regex-Operatoren fuer Perl 5.8 Regex-Modulobjekte und -Funktionen fuer Python Pattern-Matching-Funktionen fuer PHP und den Editor vi Pattern-Matching-Methoden und -Objekte fuer JavaScript Unicode-Unterstuetzung fuer die einzelnen Sprachen Das kompakte und gut durchdachte Format macht Regulaere Ausdruecke - kurz & gut zum idealen Begleiter bei der taeglichen Arbeit.

C++-Standardbibliothek - kurz & gut

Author: Rainer Grimm

Publisher: O'Reilly Germany

ISBN: 3955619699

Category: Computers

Page: 224

View: 6365

Die C++-Bibliothek hat mit dem aktuellen C++11-Standard eine enorme Erweiterung erfahren, die Anzahl der Bibliotheken hat sich mehr als verdoppelt. Auch bestehende Bibliotheken wurden überarbeitet und deutlich verbessert. Für C++-Programmierer stecken unzählige nützliche Funktionen in den C++-Bibliotheken, die es zu entdecken gilt. Kann man diese Vielzahl an Bibliotheken so komprimiert darstellen, dass Sie alle wichtigen Informationen für Ihre Arbeit finden? Man kann! Diese handliche Referenz stellt die zum Teil noch relativ unbekannten C++-Bibliotheken kondensiert und übersichtlich dar. Nirgendwo sonst können Sie sich so kompakt darüber informieren, wie eine Bibliothek einzusetzen ist und was sie Ihnen bietet. Themen sind: Sequenzielle und assoziative Container, Iteratoren und Algorithmen, Reguläre Ausdrücke und Strings, Ein- und Ausgabestreams, Multithreading. Dieses Buch ist eine ideale Ergänzung zu der Schnellreferenz "C++ - kurz & gut", die die Kernsprache behandelt.

Hitchhiker's Guide für Python

Best Practices für Programmierer

Author: Kenneth Reitz,Tanya Schlusser

Publisher: O'Reilly

ISBN: 3960882424

Category: Computers

Page: 336

View: 3404

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