rssHome » Other » Python

Python Cookbook: Recipes for Mastering Python 3, 3rd Edition

eBook Details:

  • Paperback: 706 pages
  • Publisher: O’Reilly Media; 3rd edition (May 29, 2013)
  • Language: English
  • ISBN-10: 1449340377
  • ISBN-13: 978-1449340377

eBook Description:

Python Cookbook: Recipes for Mastering Python 3, 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. Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works. 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.

Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works. 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. Download eBook Free »

Python for Data Analysis

eBook Details:

  • Paperback: 470 pages
  • Publisher: O’Reilly Media (October 29, 2012)
  • Language: English
  • ISBN-10: 1449319793
  • ISBN-13: 978-1449319793

eBook Description:

Python for Data Analysis

  • Use the IPython interactive shell as your primary development environment
  • Learn basic and advanced NumPy (Numerical Python) features
  • Get started with data analysis tools in the pandas library
  • Use high-performance tools to load, clean, transform, merge, and reshape data
  • Create scatter plots and static or interactive visualizations with matplotlib
  • Apply the pandas groupby facility to slice, dice, and summarize datasets
  • Measure data by points in time, whether it’s specific instances, fixed periods, or intervals
  • Learn how to solve problems in web analytics, social sciences, finance, and economics, through detailed examples

Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you’ll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language. Download eBook Free »

Think Python

eBook Details:

  • Paperback: 300 pages
  • Publisher: O’Reilly Media; 1st edition (August 20, 2012)
  • Language: English
  • ISBN-10: 144933072X
  • ISBN-13: 978-1449330729

eBook Description:

Think Python

  • Start with the basics, including language syntax and semantics
  • Get a clear definition of each programming concept
  • Learn values, variables, statements, functions, and data structures in a logical progression
  • Discover how to work with files and databases
  • Understand objects, methods, and object-oriented programming
  • Use debugging techniques to fix syntax, runtime, and semantic errors
  • Explore interface design, data structures, and GUI-based programs through case studies

Think Python: How to Think Like a Computer Scientist

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. Think Python: How to Think Like a Computer Scientist is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Download eBook Free »

Programming Computer Vision with Python

eBook Details:

  • Paperback: 272 pages
  • Publisher: O’Reilly Media; 1st edition (June 26, 2012)
  • Language: English
  • ISBN-10: 1449316549
  • ISBN-13: 978-1449316549

eBook Description:

Programming Computer Vision with Python

  • Learn techniques used in robot navigation, medical image analysis, and other computer vision applications
  • Work with image mappings and transforms, such as texture warping and panorama creation
  • Compute 3D reconstructions from several images of the same scene
  • Organize images based on similarity or content, using clustering methods
  • Build efficient image retrieval techniques to search for images based on visual content
  • Use algorithms to classify image content and recognize objects
  • Access the popular OpenCV library through a Python interface

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.

Programming Computer Vision with Python explains computer vision in broad terms that won’t bog you down in theory. You get complete code samples with explanations on how to reproduce and build upon each example, along with exercises to help you apply what you’ve learned. This book is ideal for students, researchers, and enthusiasts with basic programming and standard mathematical skills. Download eBook Free »

Hello! Python

eBook Details:

  • Paperback: 424 pages
  • Publisher: Manning Publications; Pap/Psc edition (February 20, 2012)
  • Language: English
  • ISBN-10: 1935182080
  • ISBN-13: 978-1935182085

eBook Description:

Hello! Python

No experience with Python needed. Exposure to another programming language is helpful but not required. Hello! Python fully covers the building blocks of Python programming and gives you a gentle introduction to more advanced topics such as object-oriented programming, functional programming, network programming, and program design. New (or nearly new) programmers will learn most of what they need to know to start using Python immediately.

Programmers love Python because it’s fast and efficient. Shouldn’t learning Python be just the same? Hello! Python starts quickly and simply, with a line of Python code. You’ll learn the basics the right way-by writing your own programs. Along the way, you’ll get a gentle introduction to more advanced concepts and new programming styles.

No experience with Python needed. Exposure to another programming language is helpful but not required. Hello! Python fully covers the building blocks of Python programming and gives you a gentle introduction to more advanced topics such as object-oriented programming, functional programming, network programming, and program design. New (or nearly new) programmers will learn most of what they need to know to start using Python immediately. Download eBook Free »

Pro Android Python with SL4A

eBook Details:

  • Paperback: 296 pages
  • Publisher: Apress; 1st edition (June 27, 2011)
  • Language: English
  • ISBN-10: 1430235691
  • ISBN-13: 978-1430235699

eBook Description:

Pro Android Python with SL4A

Android programming is now accessible to all developers! Whether you write your code in Python, Lua, or even just Beanshell, Pro Android Python with SL4A: Build Android Apps with Python will teach you to write fully-functional non-Java apps for Android-based devices.

Pro Android Python with SL4A: Build Android Apps with Python is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device.

Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. Pro Android Python with SL4A: Build Android Apps with Python explores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware.

Pro Android Python with SL4A: Build Android Apps with Python starts by exploring the Android software development kit and then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device.

Download eBook Free »

12»