Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1. | 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 | Overview: Learning IPython for Interactive Computing and Data Visualization
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 By: Ivan Idris; Publisher: Packt Publishing Publication Date: 25-APR-2013 Insert Date: 30-APR-2013 Slots: 1.0 | Overview: NumPy Beginner's Guide Second Edition
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. | Sams Teach Yourself Python in 24 Hours, Second Edition By: Katie Cunningham Publisher: Sams Publication Date: 29-SEP-2013 Insert Date: 26-APR-2013 | Overview: Sams Teach Yourself Python in 24 Hours, Second Edition 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 By: Joseph Howse; Publisher: Packt Publishing Publication Date: 23-APR-2013 Insert Date: 26-APR-2013 Slots: 1.0 | Overview: OpenCV Computer Vision with Python
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. | Test-Driven Web Development with Python By: Harry Percival Publisher: O'Reilly Media, Inc. Publication Date: 15-JAN-2014 Insert Date: 20-MAR-2013 | Overview: Test-Driven Web Development with Python 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. | 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 | Overview: Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns 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 By: Allen B. Downey Publisher: O'Reilly Verlag Publication Date: 31-JAN-2013 Insert Date: 06-MAR-2013 Slots: 1.0 | Overview: Programmieren lernen mit Python 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. | By: David Beazley; Brian K. Jones Publisher: O'Reilly Media, Inc. Publication Date: 23-MAY-2013 Insert Date: 14-FEB-2013 Slots: 1.0 | Overview: Python Cookbook, 3rd Edition 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 By: Gérard Swinnen Publisher: Eyrolles Publication Date: 09-FEB-2012 Insert Date: 07-FEB-2013 Slots: 1.0 | Overview: Apprendre à programmer avec Python 3
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. | By: TJ TJ O'Connor Publisher: Syngress Publication Date: 28-DEC-2012 Insert Date: 15-DEC-2012 Slots: 1.0 | Overview: Violent Python
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. | By: Jason R. Briggs Publisher: No Starch Press Publication Date: 12-DEC-2012 Insert Date: 27-NOV-2012 Slots: 1.0 | Overview: Python for Kids 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. | By: Eli Bressert Publisher: O'Reilly Media, Inc. Publication Date: 15-NOV-2012 Insert Date: 14-NOV-2012 Slots: 1.0 | Overview: SciPy and NumPy 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 By: Wesley J. Chun Publisher: Pearson France Publication Date: 20-JUL-2007 Insert Date: 05-NOV-2012 Slots: 1.0 | Overview: Au coeur de Python: Notions Avancées, volume 2
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. | By: Ivan Idris; Publisher: Packt Publishing Publication Date: 25-OCT-2012 Insert Date: 26-OCT-2012 Slots: 1.0 | Overview: NumPy Cookbook
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 By: Jessica McKellar; Abe Fettig Publisher: O'Reilly Media, Inc. Publication Date: 26-MAR-2013 Insert Date: 24-OCT-2012 Slots: 1.0 | Overview: Twisted Network Programming Essentials, 2nd Edition 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. | By: Yves Bailly Publisher: Pearson France Publication Date: 01-MAR-2011 Insert Date: 11-OCT-2012 Slots: 1.0 |
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 By: Brad Dayley Publisher: Pearson France Publication Date: 01-MAR-2007 Insert Date: 11-OCT-2012 Slots: 1.0 | Overview: Python: L'essentiel du code et des commandes
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. | By: Zed Shaw Publisher: Addison-Wesley Professional Publication Date: 14-AUG-2013 Insert Date: 04-OCT-2012 | 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. | By: Allen B. Downey Publisher: O'Reilly Media, Inc. Publication Date: 20-AUG-2012 Insert Date: 15-AUG-2012 Slots: 1.0 | Overview: Think Python 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 By: Jan Erik Solem Publisher: O'Reilly Media, Inc. Publication Date: 19-JUN-2012 Insert Date: 29-JUN-2012 Slots: 1.0 | Overview: Programming Computer Vision with Python 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....
|