Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1. | By: Mark Lutz Publisher: O'Reilly Media, Inc. Publication Date: 24-JUN-2013 Insert Date: 17-JUN-2013 Slots: 1.0 | Overview: Learning Python, 5th Edition 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 By: Erik Westra; Publisher: Packt Publishing Publication Date: 24-MAY-2013 Insert Date: 07-JUN-2013 Slots: 1.0 | Overview: Python Geospatial Development - Second Edition
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. |
By: Ronan Lamy; Publisher: Packt Publishing Publication Date: 23-MAY-2013 Insert Date: 04-JUN-2013 Slots: 1.0 | Overview: Instant SymPy Starter
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 By: Trent Hauck; Publisher: Packt Publishing Publication Date: 23-MAY-2013 Insert Date: 04-JUN-2013 Slots: 1.0 | Overview: Instant Data Intensive Apps with pandas How-to
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 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...
|
6. | 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...
|
7. | Sams Teach Yourself Python in 24 Hours, Second Edition By: Katie Cunningham Publisher: Sams Publication Date: 06-OCT-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...
|
8. | 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...
|
9. | 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....
|
10. | 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 | 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...
|
11. | 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...
|
12. | 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....
|
13. | 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...
|
14. | 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...
|
15. | 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....
|
16. | 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....
|
17. | 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...
|
18. | 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...
|
19. | 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....
|
20. | 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...
|