Learning Python Application Development
Sathaye, Ninad
Sold by Lucky's Textbooks, Dallas, TX, U.S.A.
AbeBooks Seller since July 22, 2022
New - Soft cover
Condition: New
Quantity: Over 20 available
Add to basketSold by Lucky's Textbooks, Dallas, TX, U.S.A.
AbeBooks Seller since July 22, 2022
Condition: New
Quantity: Over 20 available
Add to basketPython 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.
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.
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.
We guarantee the condition of every book as it's described on the AbeBooks web
sites. Please note that used items may not include access codes or cards, CD's
or other accessories, regardless of what is stated in item title. If you need to
guarantee that these items are included, please purchase a brand new copy.
All requests for refunds and/or returns will be processed in accordance with
AbeBooks policies. If you're dissatisfied with your purchase (Incorrect Book/Not
as Described/Damaged) or if ...
Books ordered via expedited shipping should arrive between 2 and 7 business days after shipment confirmation. Books ordered via standard shipping should arrive between 4 and 14 business days after shipment confirmation.