Free Trial

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

Help

Python


1. 

Practical Maya Programming with Python

Practical Maya Programming with Python

By: Robert Galanakis

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Unleash the power of Python in Maya and unlock your creativity Create and customize UIs using standard tools and libraries Understand how Maya can leverage advanced Python features Make your tools, and Maya itself, fully automatable In Detail Autodesk Maya is a 3D computer graphics software. It offers a vast and flexible set of features utilizing Python. It is not difficult to get started using Python in Autodesk Maya, but it can be difficult to go from writing procedural, MEL-inspired tools to building the powerful yet simple systems that Python promises. Practical...

2. 

Python kurz & gut, 5th Edition

Python kurz & gut, 5th Edition

By: 

Publisher: O'Reilly Verlag

Publication Date: 04-JUL-2014

Insert Date: 08-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Python hat sich auf den Unix- und Linux-Systemen zu einer echten Alternative zu Perl entwickelt. Auch Windows- und Mac OS-Nutzer greifen immer häufiger auf die Skriptsprache zurück. Einer der Gründe ist die wachsende Unterstützung verschiedener Anbieter von APIs, wie etwa Google oder Twitter. Python – kurz & gut, 5. Auflage gibt in kompakter Form einen Überblick über die wichtigen Sprachmerkmale und Elemente. Für Auflage 5 wurde die Referenz komplett überarbeitet und aktualisiert, so dass sie die beiden aktuellen Versionen Python 2.7 und 3.4 abdeckt....

3. 

Building Probabilistic Graphical Models with Python

Building Probabilistic Graphical Models with Python

By: Kiran R Karkera

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 28-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Solve machine learning problems using probabilistic graphical models implemented in Python with real-world applications Stretch the limits of machine learning by learning how graphical models provide an insight on particular problems, especially in high dimension areas such as image processing and NLP Solve real-world problems using Python libraries to run inferences using graphical models A practical, step-by-step guide that introduces readers to representation, inference, and learning using Python libraries best suited to each task In Detail With the increasing...

4. 

Parallel Programming with Python

Parallel Programming with Python

By: Jan Palach

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Develop efficient parallel systems using the robust Python environment Demonstrates the concepts of Python parallel programming Boosts your Python computing capabilities Contains easy-to-understand explanations and plenty of examples In Detail Starting with the basics of parallel programming, you will proceed to learn about how to build parallel algorithms and their implementation. You will then gain the expertise to evaluate problem domains, identify if a particular problem can be parallelized, and how to use the Threading and Multiprocessor modules in Python. The...

5. 

Python® Programming for Teens

Python® Programming for Teens

By: Kenneth A. Lambert

Publisher: Course Technology PTR

Publication Date: 25-JUN-2014

Insert Date: 22-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

If you want to learn how to program in Python, one of today's most popular computer programming languages, PYTHON PROGRAMMING FOR TEENS is the perfect first step. Written by teacher, author, and Python expert Kenneth Lambert, this book will help you build a solid understanding of programming and prepare you to make the jump to other languages and more advanced instruction. In PYTHON PROGRAMMING FOR TEENS, you will learn problem solving, program development, the basics of using classes and objects, and more. Special topics include 2-D geometry, fractals, animations, and recursion. The book's...

6. 

Learning NumPy Array

Learning NumPy Array

By: Ivan Idris

Publisher: Packt Publishing

Publication Date: 13-JUN-2014

Insert Date: 17-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Supercharge your scientific Python computations by understanding how to use the NumPy library effectively Improve the performance of calculations with clean and efficient NumPy code Analyze large data sets using statistical functions and execute complex linear algebra and mathematical computations Perform complex array operations in a simple manner In Detail NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in...

7. 

Python Forensics

Python Forensics

By: Chet Hosmer

Publisher: Syngress

Publication Date: 19-MAY-2014

Insert Date: 03-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Python Forensics provides many never-before-published proven forensic modules, libraries, and solutions that can be used right out of the box. In addition, detailed instruction and documentation provided with the code samples will allow even novice Python programmers to add their own unique twists or use the models presented to build new solutions. Rapid development of new cybercrime investigation tools is an essential ingredient in virtually every case and environment. Whether you are performing post-mortem investigation, executing live triage, extracting evidence from mobile...

8. 

Learn Raspberry Pi Programming with Python

Learn Raspberry Pi Programming with Python

By: Wolfram Donat

Publisher: Apress

Publication Date: 05-MAY-2014

Insert Date: 13-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Learn Raspberry Pi Programming with Python will show you how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. You'll learn how to program in Python on your Raspberry Pi with hands-on examples and fun projects. Even if you're completely new to programming in general, you'll figure out how to create a home security system, an underwater photography system, an RC plane with a camera, and even a near-space weather balloon with a camera. You'll learn how to make a variety of fun and even useful projects, from a web bot to search and...

9. 

Python for Finance

Python for Finance

By: Yuxing Yan

Publisher: Packt Publishing

Publication Date: 25-APR-2014

Insert Date: 29-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Build real-life Python applications for Quantitative Finance and financial engineering Estimate market risk, form various portfolios, and estimate their variance-covariance matrixes using real-world data Explains many financial concepts and trading strategies with the help of graphs A step-by-step tutorial with many Python programs that will help you learn how to apply Python to finance In Detail Python is a free and powerful tool that can be used to build a financial calculator and price options, and can also explain many trading strategies and test various hypotheses....

10. 

Making Music with Computers: Creative Programming in Python

Making Music with Computers: Creative Programming in Python

By: Bill Manaris; Andrew Brown

Publisher: Chapman and Hall/CRC

Publication Date: 23-MAY-2014

Insert Date: 27-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Requiring minimal musical or programming experience, this text introduces important concepts and skills necessary to generate music with computers. It interweaves computing pedagogy with musical concepts and creative activities, helping students learn computer programming in a creative context and understand how to build computer music applications. Also suitable for self-study, the book shows musicians and digital music enthusiasts how to write music software and create algorithmic music compositions. A supplementary website provides a music library and other software resources used in...

11. 

Mastering Object-oriented Python

Mastering Object-oriented Python

By: Steven Lott

Publisher: Packt Publishing

Publication Date: 22-APR-2014

Insert Date: 24-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Grasp the intricacies of object-oriented programming in Python in order to efficiently build powerful real-world applications Create applications with flexible logging, powerful configuration and command-line options, automated unit tests, and good documentation Use the Python special methods to integrate seamlessly with built-in features and the standard library Design classes to support object persistence in JSON, YAML, Pickle, CSV, XML, Shelve, and SQL In Detail This practical example-oriented guide will teach you advanced concepts of object-oriented programming in...

12. 

Python Tools for Visual Studio

Python Tools for Visual Studio

By: Martino Sabia; Cathy Wang

Publisher: Packt Publishing

Publication Date: 21-APR-2014

Insert Date: 23-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Leverage the power of the Visual Studio IDE to develop better and more efficient Python projects Learn how you can take advantage of IDE for debugging and testing Python applications Enhance your efficiency in Django development with Visual Studio IntelliSense Venture into the depths of Python programming concepts, presented in a detailed and clear manner In Detail Python Tools for Visual Studio is a free and open source plugin for Visual Studio from Microsoft. It enables developers to use all the major productivity features of Visual Studio in their projects. The...

13. 

Raspberry Pi Cookbook for Python Programmers

Raspberry Pi Cookbook for Python Programmers

By: Tim Cox

Publisher: Packt Publishing

Publication Date: 16-APR-2014

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Over 50 easy-to-comprehend tailor-made recipes to get the most out of the Raspberry Pi and unleash its huge potential using Python Install your first operating system, share files over the network, and run programs remotely Unleash the hidden potential of the Raspberry Pi’s powerful Video Core IV graphics processor with your own hardware accelerated 3D graphics Discover how to create your own electronic circuits to interact with the Raspberry Pi Interface with purpose-built add-ons and adapt off-the-shelf household devices In Detail The Raspberry Pi foundation has...

14. 

Python Network Programming Cookbook

Python Network Programming Cookbook

By: Dr. M. O. Faruque Sarker

Publisher: Packt Publishing

Publication Date: 26-MAR-2014

Insert Date: 28-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Over 70 detailed recipes to develop practical solutions for a wide range of real-world network programming tasks Demonstrates how to write various besopke client/server networking applications using standard and popular third-party Python libraries Learn how to develop client programs for networking protocols such as HTTP/HTTPS, SMTP, POP3, FTP, CGI, XML-RPC, SOAP and REST Provides practical, hands-on recipes combined with short and concise explanations on code snippets In Detail Python is an excellent language to use to write code and have fun by prototyping...

15. 

matplotlib Plotting Cookbook

matplotlib Plotting Cookbook

By: Alexandre Devert

Publisher: Packt Publishing

Publication Date: 26-MAR-2014

Insert Date: 28-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to create professional scientific plots using matplotlib, with more than 60 recipes that cover common use cases Learn plotting with self-contained, practical examples that cover common use cases Build your own solutions with the orthogonal recipes Learn to customize and combine basic plots to make sophisticated figures In Detail matplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate...

16. 

Rough Cuts
High Performance Python

High Performance Python

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 15-AUG-2014

Insert Date: 18-MAR-2014

Table of Contents • Start Reading

If you're an experienced Python programmer, High Performance Python will guide you through the various routes of code optimization. You'll learn how to use smarter algorithms and leverage peripheral technologies, such as numpy, cython, cpython, and various multi-threaded and multi-node strategies....

17. 

Rough Cuts
Python for Finance

Python for Finance

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-NOV-2014

Insert Date: 06-MAR-2014

Table of Contents • Start Reading

Python for Finance introduces the Python libraries and tools you need to successfully apply Python for the development of financial applications and interactive financial analytics. The first part shows you how to set-up the infrastructure, the second is more topic-oriented, and the third provides relevant case studies. The author includes topics such as integration with Excel, and handling derivatives valuation (through a Monte Carlo simulation)....

18. 

Rough Cuts
Introducing Python

Introducing Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-OCT-2014

Insert Date: 26-FEB-2014

Table of Contents • Start Reading

With Introducing Python, Bill Lubanovic brings years of knowledge as a programmer, system administrator, and author to a book of impressive depth that remains fun to read and simple enough for non-programmers to learn from. In addition to giving a strong foundation in the language itself, Lubanovic shows how to use it for a range of applications in business, science, and the arts, drawing on the rich collection of open source packages developed by Python fans....

19. 

Mastering Python Regular Expressions

Mastering Python Regular Expressions

By: Félix López; Víctor Romero

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Leverage regular expressions in Python even for the most complex features Explore the workings of Regular Expressions in Python Learn all about optimizing regular expressions using RegexBuddy Full of practical and step-by-step examples, tips for performance, and solutions for performance-related problems faced by users all over the world In Detail Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement,...

20. 

Numerical Methods in Engineering with Python 3, Third Edition

Numerical Methods in Engineering with Python 3, Third Edition

By: Jaan Kiusalaas

Publisher: Cambridge University Press

Publication Date: 31-JAN-2013

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

This book is an introduction to numerical methods for students in engineering. It covers solution of equations, interpolation and data fitting, solution of differential equations, eigenvalue problems and optimisation. The algorithms are implemented in Python 3, a high-level programming language that rivals MATLAB® in readability and ease of use. All methods include programs showing how the computer code is utilised in the solution of problems. The book is based on Numerical Methods in Engineering with Python, which used Python 2. This new edition demonstrates the use of Python 3 and...