Items related to Learning Python Application Development

Learning Python Application Development - Softcover

  • 4.00 out of 5 stars
    7 ratings by Goodreads
 
9781785889196: Learning Python Application Development

Synopsis

Key Features

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

Book 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 quality, performance, and extensibility of an application. This book will show you ways to handle such problems and write better Python applications.

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, reusable, and readable. 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

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

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.

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 One
  9. Improving Performance – Part Two, NumPy and Parallelization
  10. Simple GUI Applications

"synopsis" may belong to another edition of this title.

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++. In his early career, he was involved in the development of NanoEngineer-1, an open source, interactive 3D-CAD software for molecular nanotechnology. This is where he developed a passion for the Python language. He has been working as a software architect in the semiconductor industry and more recently in the domain of Internet of Things.

Besides programming, his favorite hobbies are reading and traveling. Ninad holds a Master's degree in Mechanical Engineering.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Connecting readers with great books...
View this item

US$ 3.75 shipping within U.S.A.

Destination, rates & speeds

Search results for Learning Python Application Development

Stock Image

Sathaye, Ninad
Published by Packt Publishing, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_333885923

Contact seller

Buy Used

US$ 16.54
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Sathaye, Ninad
Published by Packt Publishing, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160171024

Contact seller

Buy New

US$ 48.16
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Sathaye, Ninad
Published by Packt Publishing 8/31/2016, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Learning Python Application Development 1.71. Book. Seller Inventory # BBS-9781785889196

Contact seller

Buy New

US$ 53.70
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Ninad Sathaye
Published by Packt Publishing Limited, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781785889196

Contact seller

Buy New

US$ 63.65
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Ninad Sathaye
Published by Packt Publishing Limited, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781785889196

Contact seller

Buy New

US$ 58.22
Convert currency
Shipping: US$ 9.09
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Sathaye, Ninad
Published by Packt Publishing, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781785889196_new

Contact seller

Buy New

US$ 55.56
Convert currency
Shipping: US$ 16.10
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Ninad Sathaye
Published by Packt Publishing 2016-09-07, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Paperback

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: New. Seller Inventory # 6666-IUK-9781785889196

Contact seller

Buy New

US$ 53.46
Convert currency
Shipping: US$ 20.82
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Ninad Sathaye
Published by Packt Publishing Limited, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 967. Seller Inventory # C9781785889196

Contact seller

Buy New

US$ 65.57
Convert currency
Shipping: US$ 22.07
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Ninad Sathaye
Published by Packt Publishing, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Taschenbuch
Print on Demand

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Seller Inventory # 9781785889196

Contact seller

Buy New

US$ 82.24
Convert currency
Shipping: US$ 37.43
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Sathaye, Ninad
Published by Packt Publishing, 2016
ISBN 10: 1785889192 ISBN 13: 9781785889196
New Softcover

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 464170858

Contact seller

Buy New

US$ 66.38
Convert currency
Shipping: US$ 56.95
From Germany to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 1 more copies of this book

View all search results for this book