Availability: In Stock

Learning Python Application Development – eBook

SKU: learning-python-application-development-ebook

Original price was: $25.70.Current price is: $7.00.

eBook details

  • Author: Ninad Sathaye
  • File Size: 30841 KB
  • 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
Hurry up! Sale ends in:
Days
Hrs
Mins
Secs

Description


About the Author

Ninad Sathaye has dedicated numerous years of his professional journey to creating and optimizing performance-driven engineering applications across a spectrum of programming languages, such as Python and C++. With extensive experience as a software architect in the semiconductor industry, he has recently transitioned into the innovative realm of the Internet of Things (IoT). Ninad holds a master’s degree in mechanical engineering, which complements his robust technical expertise and hands-on experience in designing sophisticated applications.

eBook Description

Unlock the full potential of one of the world’s most popular dynamic programming languages with **Learning Python Application Development**. This comprehensive eBook is tailored for both budding developers and seasoned programmers looking to enhance their Python application skills. Python’s wealth of libraries and frameworks can accelerate the development process, but rapid creation often leads to issues that may undermine performance, quality, and extensibility. This guide is your roadmap to navigating those challenges, ensuring that you build high-quality Python applications.

In this engaging eBook, you’ll delve into the fundamentals of crafting simple command-line applications, ultimately progressing to construct efficient and sophisticated Python applications. Designed around a whimsical fantasy theme, it addresses real-world complexities in Python development, offering practical strategies for success. Starting with essential elements such as robustness, packaging, and release management of application code, the book then emphasizes extending the lifecycle of applications by focusing on creating readable, reusable, and maintainable code. Become proficient in Python refactoring, explore design patterns, and embrace best practices that will elevate the quality of your projects. Additionally, a series of chapters dedicated to performance enhancement will guide you in detecting bottlenecks and implementing effective fixes. Finally, you’ll be introduced to the world of developing user-friendly Python GUIs.

What you will learn

  • Create intuitive GUI applications using Python.
  • Ensure application reliability by proficiently handling exceptions.
  • Document your code comprehensively and adhere to established coding standards.
  • Organize, package, and successfully release the source distribution.
  • Identify frequent issues in your codebase and apply design patterns effectively.
  • Refactor poorly written code to extend the application’s service life.
  • Establish automated testing procedures to catch bugs early in the development cycle.
  • Boost code efficiency by pinpointing performance bottlenecks and resolving them.

Key Features

  • Develop, package, and launch high-performing applications in an enjoyable manner.
  • Master Python techniques that solve commonly encountered issues in application development.
  • Gain practical insights into key areas of application development, including best practices, testing strategies, exception management, design patterns, refactoring, performance tuning, and GUI development.

Table of Contents

  1. Developing Simple Applications
  2. Managing Exceptions Effectively
  3. Modularize, Package, and Deploy!
  4. Documentation and Coding Best Practices
  5. Unit Testing and Code Refactoring
  6. Understanding Design Patterns
  7. Performance – Spotting Bottlenecks
  8. Enhancing Performance – Part 1
  9. Enhancing Performance – Part 2: Leveraging NumPy and Parallelization
  10. Creating Simple GUI Applications

This informative resource promises to transform your approach to Python application development, empowering you to tackle complex challenges and craft high-quality software solutions.

Reviews

There are no reviews yet.

Be the first to review “Learning Python Application Development – eBook”

You may also like…