Free Trial

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

Help

Python


1. 

Learning Python, 5th Edition

Learning Python, 5th Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 24-JUN-2013

Insert Date: 17-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages....

2. 

Python Geospatial Development - Second Edition

Python Geospatial Development - Second Edition

By: Erik Westra;

Publisher: Packt Publishing

Publication Date: 24-MAY-2013

Insert Date: 07-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Learn to build sophisticated mapping applications from scratch using Python tools for geospatial development Build your own complete and sophisticated mapping applications in Python. Walks you through the process of building your own online system for viewing and editing geospatial data Practical, hands-on tutorial that teaches you all about geospatial development in Python In Detail Geospatial development links your data to places on the Earth’s surface. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of...

3. 

Instant SymPy Starter

ShortCut

Instant SymPy Starter

By: Ronan Lamy;

Publisher: Packt Publishing

Publication Date: 23-MAY-2013

Insert Date: 04-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Learn to use SymPy's symbolic engine to simplify Python calculations Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Set up the best computing environment with IPython Notebook, SymPy, and all your favorite Python libraries Learn how to streamline your computations with computer algebra Compile symbolic expressions into efficient numerical functions In Detail Symbolic computation is the use of algorithms and software to perform exact calculations on symbolic mathematical expressions. It has traditionally been the preserve...

4. 

Instant Data Intensive Apps with pandas How-to

ShortCut

Instant Data Intensive Apps with pandas How-to

By: Trent Hauck;

Publisher: Packt Publishing

Publication Date: 23-MAY-2013

Insert Date: 04-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Manipulate, visualize, and analyze your data with Pandas Learn something new in an Instant! A short, fast, focused guide delivering immediate results Follow simple recipes that will teach common tasks when performing data analysis with Pandas Build a data product for displaying information over the web Create visualizations of the data including displaying tables and line graphs In Detail Pandas helps to alleviate a genuinely complex situation in data analytics libraries. Many incumbent languages aren't approachable or are fairly unproductive in general computing...

5. 

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

6. 

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

7. 

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: 06-OCT-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...

8. 

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

9. 

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

10. 

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: 30-AUG-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...

11. 

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

12. 

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

13. 

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

14. 

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

15. 

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

16. 

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

17. 

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

18. 

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

19. 

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

20. 

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