81% OFF

Learning Python Application Development – eBook PDF

Original price was: $22.39.Current price is: $4.25.

eBook details

  • Author: Ninad Sathaye
  • File Size: 12 MB
  • Format: PDF
  • Length: 454 pages
  • Publisher: Packt Publishing; 1 edition (September 7, 2016)
  • Publication Date: September 13, 2016
  • Sold by: Amazon Digital Services LLC
  • Language: English
  • ASIN: B01F3LATO2
  • ISBN-10: 1785889192
  • ISBN-13: 9781785889196
SKU: learning-python-application-development-ebook-pdf Categories: , , , , , Tags: , , , ,

Description

Learning Python Application Development – eBook PDF

About the Author

Ninad Sathaye has spent several years of his professional career designing and developing performance-critical engineering applications written in a variety of languages, including Python and C++. He has worked as a software architect in the semiconductor industry, and more recently in the domain of Internet of Things. He holds a master’s degree in mechanical engineering.

eBook Description

Python is one of the most widely used dynamic programming languages, supported by a rich set of libraries and frameworks that enable rapid development. But fast-paced development often comes with its own baggage that could bring down the performance, quality, and extensibility of an application. This ebook will show you ways to handle such problems and write better Python applications.

In Learning Python Application Development (PDF), from the basics of simple command-line applications, develop your skills all the way to designing efficient and advanced Python apps. Guided by a light-hearted fantasy learning theme, overcome the real-world problems of complex Python development with practical solutions. Beginning with a focus on robustness, packaging, and releasing application code, you’ll move on to focus on improving application lifetime by making code extensible, readable and reusable. Get to grips with Python refactoring, design patterns, and best practices. Techniques to identify the bottlenecks and improve performance are covered in a series of chapters devoted to performance, before closing with a look at developing Python GUIs.

What you will learn

  • Develop simple GUI applications using Python.
  • Build a robust application by handling exceptions.
  • Document the code and implement coding standards.
  • Modularize, package, and release the source distribution.
  • Detect recurring problems in the code and apply design patterns.
  • Identify and re-factor badly written code to improve application life.
  • Create automated tests to catch bugs in the early development stage.
  • Improve code efficiency by identifying performance bottlenecks and fixing them.

Key Features

  • Develop, package, and deploy efficient applications in a fun way.
  • Get to grips with Python techniques that address commonly encountered problems in general application development.
  • All-practical coverage of the major areas of application development, including best practices, testing, exception handling, design patterns, refactoring, performance, and GUI application development.

Table of Contents

  1. Developing Simple Applications
  2. Dealing with Exceptions
  3. Modularize, Package, Deploy!
  4. Documentation and Best Practices
  5. Unit Testing and Refactoring
  6. Design Patterns
  7. Performance – Identifying Bottlenecks
  8. Improving Performance – Part 1
  9. Improving Performance – Part 2, NumPy and Parallelization
  10. Simple GUI Applications

Reviews

There are no reviews yet.

Be the first to review “Learning Python Application Development – eBook PDF”
Cart
Leadership: Theory and Practice (7th Edition) – eBookLeadership: Theory and Practice (7th Edition) – eBook
$20.97
×
Hormones, Brain and Behavior (3rd Edition) – eBookHormones, Brain and Behavior (3rd Edition) – eBook
$22.00
×
Principles of Anatomy and Physiology (15th Edition) – eBooksPrinciples of Anatomy and Physiology (15th Edition) – eBooks
$8.99
×
Culture Counts: A Concise Introduction to Cultural Anthropology (4th Edition) – eBookCulture Counts: A Concise Introduction to Cultural Anthropology (4th Edition) – eBook
$10.00
×
Essentials of Cultural Anthropology: A Toolkit for a Global Age (2nd Edition) – eBookEssentials of Cultural Anthropology: A Toolkit for a Global Age (2nd Edition) – eBook
$6.00
×
Comprehensive Clinical Nephrology (6th Edition) – eBookComprehensive Clinical Nephrology (6th Edition) – eBook
$11.98
×
James Stewart’s Calculus: Early Transcendentals (8th edition) – eTextBookJames Stewart’s Calculus: Early Transcendentals (8th edition) – eTextBook
$13.98
×
Understanding Business (12th edition) – PDF – eTextBookUnderstanding Business (12th edition) – PDF – eTextBook
$6.99
×
Guyton and Hall Textbook of Medical Physiology (13th Edition) – eBookGuyton and Hall Textbook of Medical Physiology (13th Edition) – eBook
$7.99
×
Advances in Applied Mathematical Problems – eBook PDFAdvances in Applied Mathematical Problems – eBook PDF
$12.00
×
COMPACT Literature: Reading, Reacting, Writing (9th Edition) 2016 MLA Update eTextbookCOMPACT Literature: Reading, Reacting, Writing (9th Edition) 2016 MLA Update eTextbook
$6.99
×