Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Python


1. 

Learning IPython for Interactive Computing and Data Visualization

Learning IPython for Interactive Computing and Data Visualization

By: Cyrille Rossant;

Publisher: Packt Publishing

Publication Date: 25-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Learn IPython for interactive Python programming, high performance numerical computing, and data visualization A practical step-by-step tutorial which will help you to replace the Python console with the powerful IPython command-line interface Use the IPython notebook to modernize the way you interact with Python Perform highly efficient computations with NumPy and Pandas Optimize your code using parallel computing and Cython In Detail You already use Python as a scripting language, but did you know it is also increasingly used for scientific computing and data...

2. 

NumPy Beginner's Guide Second Edition

NumPy Beginner's Guide Second Edition

By: Ivan Idris;

Publisher: Packt Publishing

Publication Date: 25-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

An action packed guide using real world examples of the easy to use, high performance, free open source NumPy mathematical library. Perform high performance calculations with clean and efficient NumPy code. Analyze large data sets with statistical functions Execute complex linear algebra and mathematical computations In Detail NumPy is an extension to, and the fundamental package for scientific computing with Python. In today's world of science and technology, it is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the...

3. 

Rough Cuts
Sams Teach Yourself Python in 24 Hours, Second Edition

Sams Teach Yourself Python in 24 Hours, Second Edition

By: Katie Cunningham

Publisher: Sams

Publication Date: 29-SEP-2013

Insert Date: 26-APR-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. The perfect guide for programming beginners who want to get started with a language that’s both powerful and easy: Python Python is the perfect “first programming language.” It’s easy for beginners to read and understand, and since it’s so widely used, you can apply what you’ve learned practically anywhere. Now, there’s a simple, up-to-date beginner’s tutorial that will help you master the newest versions of Python: Sams Teach Yourself Python in 24 Hours, Second Edition. Completely rewritten by pioneering Python developer and advocate...

4. 

OpenCV Computer Vision with Python

OpenCV Computer Vision with Python

By: Joseph Howse;

Publisher: Packt Publishing

Publication Date: 23-APR-2013

Insert Date: 26-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Learn to capture videos, manipulate images and track objects with Python using the OpenCV Library Set up OpenCV, its Python bindings, and optional Kinect drivers on Windows, Mac or Ubuntu Create an application that tracks and manipulates faces Identify face regions using normal color images and depth images In Detail Computer Vision can reach consumers in various contexts via webcams, camera phones and gaming sensors like Kinect. OpenCV's Python bindings can help developers meet these consumer demands for applications that capture images, change their appearance and...

5. 

Rough Cuts
Test-Driven Web Development with Python

Test-Driven Web Development with Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-JAN-2014

Insert Date: 20-MAR-2013

Table of Contents • Start Reading

By taking you through the development of a web application from beginning to end, this book demonstrates the practical advantages of test-driven development with Python. You’ll learn everything from the basics of database integration and the use of JavaScript to browser-automation tools like Selenium, and advanced topics such as NoSQL, Web Sockets, and async programming....

6. 

Rough Cuts
Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns

Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns

By: Mark Summerfield

Publisher: Addison-Wesley Professional

Publication Date: 23-SEP-2013

Insert Date: 07-MAR-2013

Table of Contents • Start Reading

Python in Practice presents Python programming technologies and techniques to help programmers write code that's elegant, maintainable, and fast. Drawing on both the standard library and important third-party libraries, the book shows how to achieve significant speedups using high-level concurrency and compiled Python. The book is packed with examples and ideas that illustrate a wide range of techniques and modules, encompassing high-level networking, 2D graphics, 3D graphics, and GUI programming—including concurrent GUI programming. The book is aimed at programmers who want to take their...

7. 

Programmieren lernen mit Python

Programmieren lernen mit Python

By: Allen B. Downey

Publisher: O'Reilly Verlag

Publication Date: 31-JAN-2013

Insert Date: 06-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Python ist leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Jenseits reiner Theorie enthält jedes Kapitel entsprechende Übungen, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und...

8. 

Python Cookbook, 3rd Edition

Python Cookbook, 3rd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 23-MAY-2013

Insert Date: 14-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms....

9. 

Apprendre à programmer avec Python 3

Apprendre à programmer avec Python 3

By: Gérard Swinnen

Publisher: Eyrolles

Publication Date: 09-FEB-2012

Insert Date: 07-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Présentation Un livre incontournable pour acquérir l'exigeante discipline qu'est l'art de la programmation ! Original et stimulant, cet ouvrage aborde au travers d'exemples attrayants et concrets tous les fondamentaux de la programmation. L'auteur a choisi Python, langage moderne et élégant, aussi performant pour le développement d'applications web complexes que pour la réalisation de scripts système ou l'analyse de fichiers XML. Un support de cours réputé et adopté par de nombreux enseignants, avec 60 pages d'exercices corrigés Reconnu et utilisé par les enseignants de nombreuses...

10. 

Violent Python

Violent Python

By: TJ TJ O'Connor

Publisher: Syngress

Publication Date: 28-DEC-2012

Insert Date: 15-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to...

11. 

Python for Kids

Python for Kids

By: 

Publisher: No Starch Press

Publication Date: 12-DEC-2012

Insert Date: 27-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Full of fun examples and color illustrations, Python For Kids is a playful introduction to Python that will help any beginner get started with programming....

12. 

SciPy and NumPy

SciPy and NumPy

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-NOV-2012

Insert Date: 14-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Are you new to SciPy and NumPy? Do you want to learn it quickly and easily through examples and concise introduction? Then this is the book for you. You’ll cut through the complexity of online documentation and discover how easily you can get up to speed with these Python libraries....

13. 

Au coeur de Python: Notions Avancées, volume 2

Au coeur de Python: Notions Avancées, volume 2

By: Wesley J. Chun

Publisher: Pearson France

Publication Date: 20-JUL-2007

Insert Date: 05-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Python est un langage de programmation agile, robuste, expressif, entièrement orienté objet, extensible et adaptable. Il combine la puissance des langages compilés à la simplicité et la rapidité de développement des langages de scripts. Avec cet ouvrage, écrit par un développeur et un formateur émérite en Python, étudiez en profondeur les caractéristiques clés de ce langage hors pair. Apprenez le style Python professionnel, les meilleures pratiques et les bonnes habitudes de programmation. Ce second volume est un complément indispensable au volume 1 pour aller plus loin avec Python et...

14. 

NumPy Cookbook

NumPy Cookbook

By: Ivan Idris;

Publisher: Packt Publishing

Publication Date: 25-OCT-2012

Insert Date: 26-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Over 70 interesting recipes for learning the Python open source mathematical library NumPy Do high performance calculations with clean and efficient NumPy code Analyze large sets of data with statistical functions Execute complex linear algebra and mathematical computations In Detail Today's world of science and technology is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the list. NumPy will give you both speed and high productivity. "NumPy Cookbook" will teach you all about NumPy, a leading...

15. 

Twisted Network Programming Essentials, 2nd Edition

Twisted Network Programming Essentials, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 26-MAR-2013

Insert Date: 24-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you’ll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You’ll also learn the tools to build new protocols using Twisted’s primitives....

16. 

Initiation à la programmation avec Python et C++: Apprenez simplement les bases de la programmation, 2e édition

Initiation à la programmation avec Python et C++: Apprenez simplement les bases de la programmation, 2e édition

By: Yves Bailly

Publisher: Pearson France

Publication Date: 01-MAR-2011

Insert Date: 11-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

La programmation à portée de tous ! Yves Bailly réussit la prouesse de vous présenter dans un ouvrage court et unique toutes les notions fondamentales de la programmation et de vous apprendre à construire progressivement un véritable programme, le jeu des Tours de Hanoï. L'ouvrage aborde aussi bien les aspects des langages interprétés (Python) que ceux des langages compilés (C++). Les différentes problématiques sont illustrées simultanément dans ces deux langages, établissant ainsi un parallèle efficace et pédagogique. Les bases acquises, vous apprendrez les techniques de la...

17. 

Python: L'essentiel du code et des commandes

Python: L'essentiel du code et des commandes

By: Brad Dayley

Publisher: Pearson France

Publication Date: 01-MAR-2007

Insert Date: 11-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Ce Guide de survie vous fournit toutes les séquences de code utiles pour achever rapidement et efficacement vos projets de programmation en langage Python. CONCIS ET MANIABLE : facile à transporter, facile à utiliser — finis les livres encombrants ! PRATIQUE ET FONCTIONNEL : plus de 100 séquences de codes personnalisables : vous voilà prêt à écrire du code Python opérationnel dans presque toutes les situations ! ...

18. 

Rough Cuts
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Third Edition

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Third Edition

By: Zed Shaw

Publisher: Addison-Wesley Professional

Publication Date: 14-AUG-2013

Insert Date: 04-OCT-2012

Table of Contents • Start Reading

 Master Python and become a programmer—even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's really quite simple. What's "hard" is this: it requires discipline, practice, and persistence. Zed A. Shaw teaches the Python programming language through a series of 52 brilliantly-crafted exercises—all formatted consistently, and most no longer than two pages (including "extra credit"). Just read each exercise, type in its sample code precisely (no copy-and-paste!), and make the programs run. As...

19. 

Think Python

Think Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 20-AUG-2012

Insert Date: 15-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Through exercises in each chapter, you’ll try out programming concepts as you learn them....

20. 

Programming Computer Vision with Python

Programming Computer Vision with Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 19-JUN-2012

Insert Date: 29-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python....