Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Events
Videos
Audiobooks
Packt Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Hands-On Software Engineering with Python

You're reading from   Hands-On Software Engineering with Python Move beyond basic programming and construct reliable and efficient software with complex code

Arrow left icon
Product type Paperback
Published in Oct 2018
Publisher Packt
ISBN-13 9781788622011
Length 736 pages
Edition 1st Edition
Languages
Arrow right icon
Authors (2):
Arrow left icon
Nimesh Verma Nimesh Verma
Author Profile Icon Nimesh Verma
Nimesh Verma
Brian Allbee Brian Allbee
Author Profile Icon Brian Allbee
Brian Allbee
Arrow right icon
View More author details
Toc

Table of Contents (21) Chapters Close

Preface 1. Programming versus Software Engineering 2. The Software Development Life Cycle FREE CHAPTER 3. System Modeling 4. Methodologies, Paradigms, and Practices 5. The hms_sys System Project 6. Development Tools and Best Practices 7. Setting Up Projects and Processes 8. Creating Business Objects 9. Testing Business Objects 10. Thinking About Business Object Data Persistence 11. Data Persistence and BaseDataObject 12. Persisting Object Data to Files 13. Persisting Data to a Database 14. Testing Data Persistence 15. Anatomy of a Service 16. The Artisan Gateway Service 17. Handling Service Transactions 18. Testing and Deploying Services 19. Multiprocessing and HPC in Python 20. Other Books You May Enjoy

Summary

While there may be other data-access and data-persistence tweaks in later iterations, and there are a few data objects whose specific details aren't known yet because of integration concerns with other systems, the bulk of the data objects work is complete. 

Thus far, the development iterations against the hms_sys code bases have had most of their attention focused on what might be thought of as system functionality – ensuring that data structures are well formed, can be validated, and will live longer than a single user session or Python run. Interaction with system data from a user perspective hasn't been addressed yet at all. Before that can be addressed, though, there is another layer that needs to be at least analyzed, if not built – the Artisan Gateway service, which acts as a central point where data from remote...

lock icon The rest of the chapter is locked
CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Hands-On Software Engineering with Python
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Modal Close icon
Modal Close icon