Free Trial

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

Help

Python


1. 

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

2. 

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

3. 

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

4. 

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

5. 

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 how to set-up the infrastructure, the second is more topic-oriented, and the third offers readers relevant case studies. The author includes topics such as integration with Excel, and handling derivatives valuation (through a Monte Carlo simulation)....

6. 

Rough Cuts
Introducing Python

Introducing Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-JUL-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....

7. 

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

8. 

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

9. 

Statistics, Data Mining, and Machine Learning in Astronomy

Statistics, Data Mining, and Machine Learning in Astronomy

By: Željko Ivezić; Andrew J. Connolly; Jacob T VanderPlas; Alexander Gray

Publisher: Princeton University Press

Publication Date: 05-JAN-2014

Insert Date: 19-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

As telescopes, detectors, and computers grow ever more powerful, the volume of data at the disposal of astronomers and astrophysicists will enter the petabyte domain, providing accurate measurements for billions of celestial objects. This book provides a comprehensive and accessible introduction to the cutting-edge statistical methods needed to efficiently analyze complex data sets from astronomical surveys such as the Panoramic Survey Telescope and Rapid Response System, the Dark Energy Survey, and the upcoming Large Synoptic Survey Telescope. It serves as a practical handbook for...

10. 

Fundamentals of Python®: Data Structures

Fundamentals of Python®: Data Structures

By: Kenneth A. Lambert

Publisher: Course Technology PTR

Publication Date: 06-NOV-2013

Insert Date: 15-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Written for computer programming students, hobbyists, and professionals, FUNDAMENTALS OF PYTHON: DATA STRUCTURES is an introduction to object-oriented design and data structures using the popular Python programming language. The level of instruction assumes at least one semester of programming in an object-oriented language such as Java, C++, or Python. Through the step-by-step instruction and exercises in this book, you'll cover such topics as the design of collection classes with polymorphism and inheritance, multiple implementations of collection interfaces, and the analysis of the...

11. 

Creating Apps in Kivy

Creating Apps in Kivy

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 23-APR-2014

Insert Date: 13-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Build mobile apps efficiently with Kivy, the Python-powered graphical toolkit for creating natural user interfaces with elegant multitouch support. With this hands-on guide, you’ll learn step-by-step how to build and deploy a complete Kivy app for iOS and Android devices. If you’re just beginning to work with Python, but are reasonably familiar with its syntax, you’re ready to go....

12. 

Python. Receptury. Wydanie III

Python. Receptury. Wydanie III

By: ; Brian K. Jones

Publisher: Helion

Publication Date: 07-JAN-2014

Insert Date: 05-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Python to język programowania z ponad 20-letnią historią. Opracowany na początku lat 90. ubiegłego wieku, błyskawicznie zdobył sympatię programistów. Jest używany zarówno do pisania przydatnych skryptów czy małych narzędzi, jak i do pracy nad dużymi projektami. Korzysta z automatycznego zarządzania pamięcią oraz pozwala na podejście obiektowe i funkcyjne do tworzonego programu. Wokół języka Python skupiona jest bardzo silna społeczność programistów. Ta książka to sprawdzone źródło informacji na temat Pythona i jego najczęstszych zastosowań. Należy ona do cenionej serii Receptury, w której...

13. 

Rough Cuts
Flask Web Development

Flask Web Development

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 14-MAY-2014

Insert Date: 31-JAN-2014

Table of Contents • Start Reading

If you have Python experience, and want to learn advanced web development techniques with the Flask microframework, this practical book takes you step-by-step through the development of a real-world project. It’s an ideal way to learn Flask from the ground up without the steep learning curve. The author starts with installation and brings you to more complicated topics such as database migrations, caching, and complex database relationships....

14. 

Python Pocket Reference, 5th Edition

Python Pocket Reference, 5th Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 31-JAN-2014

Insert Date: 21-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. You’ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need....

15. 

The Python Quick Syntax Reference

The Python Quick Syntax Reference

By: Gregory Walters

Publisher: Apress

Publication Date: 17-DEC-2013

Insert Date: 14-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

The Python Quick Syntax Reference is the "go to" book that contains an easy to read and use guide to Python programming and development. This condensed code and syntax reference presents the Python language in a well-organized format designed to be used time and again. You won't find jargon, bloated samples, case studies, or history of Hello World and computer theory in this handy reference. This Python syntax reference is packed with useful information and is a must-have for any Python developer. What you'll learn Variables, strings, lists, dictionaries and conditional...

16. 

Hello World! Second Edition: Computer Programming for Kids and Other Beginners

Hello World! Second Edition: Computer Programming for Kids and Other Beginners

By: Warren Sande and Carter Sande

Publisher: Manning Publications

Publication Date: 16-DEC-2013

Insert Date: 03-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Summary A gentle but thorough introduction to the world of computer programming. It's written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved. About this Book Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it's...

17. 

Python High Performance Programming

Python High Performance Programming

By: Gabriele Lanaro

Publisher: Packt Publishing

Publication Date: 23-DEC-2013

Insert Date: 24-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Boost the performance of your Python programs using advanced techniques Identify the bottlenecks in your applications and solve them using the best profiling techniques Write efficient numerical code in NumPy and Cython Adapt your programs to run on multiple processors with parallel programming In Detail Python is a programming language with a vibrant community known for its simplicity, code readability, and expressiveness. The massive selection of third party libraries make it suitable for a wide range of applications. This also allows programmers to express concepts in...

18. 

Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

By: 

Publisher: John Wiley & Sons

Publication Date: 18-MAR-2013

Insert Date: 14-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Based on the authors' market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors. Data Structures and Algorithms in Python is the first mainstream object-oriented book available for the Python data structures course. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in...

19. 

Learning Python Design Patterns

Learning Python Design Patterns

By: Gennadiy Zlobin

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 30-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

A practical and fast-paced guide exploring Python design patterns Explore the Model-View-Controller pattern and learn how to build a URL shortening service All design patterns use a real-world example that can be modified and applied in your software No unnecessary theory! The book consists of only the fundamental knowledge that you need to know In Detail Design pattern is a well-known approach to solve some specific problems which each software developer comes across during his work. Design patterns capture higher-level constructs that commonly appear in programs. If...

20. 

Learning scikit-learn: Machine Learning in Python

Learning scikit-learn: Machine Learning in Python

By: Raúl Garreta; Guillermo Moncecchi

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 30-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Experience the benefits of machine learning techniques by applying them to real-world problems using Python and the open source scikit-learn library Use Python and scikit-learn to create intelligent applications Apply regression techniques to predict future behaviour and learn to cluster items in groups by their similarities Make use of classification techniques to perform image recognition and document classification In Detail Machine learning, the art of creating applications that learn from experience and data, has been around for many years. However, in the era of...