81% OFF

Learning Python Application Development – eBook PDF

Rated 4.50 out of 5 based on 2 customer ratings

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

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

2 reviews for Learning Python Application Development – eBook PDF

  1. Rated 4 out of 5

    Joshua Bailey (verified owner)

    Amazing service! Received my eBook instantly.

  2. Rated 5 out of 5

    Wyatt Price (verified owner)

    eBook arrived in seconds, thank you!

Add a review
Cart
India’s Public Health Care Delivery: Policies for Universal Health Care – eBook PDFIndia’s Public Health Care Delivery: Policies for Universal Health Care – eBook PDF
$15.00
×
Calculus with Applications 10th Edition by Margaret L. Lial, ISBN-13: 978-0321749000Calculus with Applications 10th Edition by Margaret L. Lial, ISBN-13: 978-0321749000
$22.99
×
Accounting for Governmental & Nonprofit Entities (17th Edition) – eBook PDFAccounting for Governmental & Nonprofit Entities (17th Edition) – eBook PDF
$12.00
×
Government and Not-for-Profit Accounting (7th Edition) – eBook PDFGovernment and Not-for-Profit Accounting (7th Edition) – eBook PDF
$9.45
×
Essentials of Biology 5th Edition (PDF) by Mader, WindelspechtEssentials of Biology 5th Edition (PDF) by Mader, Windelspecht
$7.99
×
COMPACT Literature: Reading, Reacting, Writing (9th Edition) 2016 MLA Update eTextbookCOMPACT Literature: Reading, Reacting, Writing (9th Edition) 2016 MLA Update eTextbook
$6.99
×
Hormones, Brain and Behavior (3rd Edition) – eBookHormones, Brain and Behavior (3rd Edition) – eBook
$22.00
×
Hopkins’ Nonprofit Law Dictionary – eBook PDFHopkins’ Nonprofit Law Dictionary – eBook PDF
$8.00
×
Myers’ Psychology (12th Edition) – eBookMyers’ Psychology (12th Edition) – eBook
$11.98
×
Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability, ISBN-13: 978-0471495178Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability, ISBN-13: 978-0471495178
$15.90
×
Factory Physics 2nd Edition Wallace Hopp, ISBN-13: 978-0256247954Factory Physics 2nd Edition Wallace Hopp, ISBN-13: 978-0256247954
$22.63
×
Introduction to Comparative Politics: Political Challenges and Changing Agendas (8th Edition) – eBook PDFIntroduction to Comparative Politics: Political Challenges and Changing Agendas (8th Edition) – eBook PDF
$10.00
×
Psychology in Action (12th Edition) – eBookPsychology in Action (12th Edition) – eBook
$8.99
×
Advanced Techniques and Technology of Computer-Aided Feedback Control – eBook PDFAdvanced Techniques and Technology of Computer-Aided Feedback Control – eBook PDF
$10.00
×
Mandell, Douglas, and Bennett’s Principles and Practice of Infectious Diseases (9th Edition)Mandell, Douglas, and Bennett’s Principles and Practice of Infectious Diseases (9th Edition)
$24.00
×
Employment Law for Business (9th Edition) – eBook PDFEmployment Law for Business (9th Edition) – eBook PDF
$12.00
×
Enhanced Discovering Computers 2017 Enhanced Edition Misty E. Vermaat, ISBN-13: 978-1305657458Enhanced Discovering Computers 2017 Enhanced Edition Misty E. Vermaat, ISBN-13: 978-1305657458
$19.73
×
Comprehensive Clinical Nephrology (6th Edition) – eBookComprehensive Clinical Nephrology (6th Edition) – eBook
$11.98
×
Interplay: The Process of Interpersonal Communication (14th Edition) – eBook PDFInterplay: The Process of Interpersonal Communication (14th Edition) – eBook PDF
$7.99
×