Hands-On Software Engineering with Python
Software Engineering includes “soft” skills. A developer requires awareness of how those skills, with their technical counterparts, mesh together through a project’s life-cycle. This book walks you through that discovery, showing at each step of the way through a multi-tier system’s development, how all those moving parts fit together.
Offered by
Difficulty Level
Intermediate
Completion Time
24h32m
Language
English
About Book
Who Is This Book For?
Hands-On Software Engineering with Python is for you if you are a developer having basic understanding of programming and its paradigms and want to skill up as a senior programmer. It is assumed that you have basic Python knowledge.
Hands-On Software Engineering with Python
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 24h32m total length
Programming vs. Software Engineering
The Software Development LifeCycle
System Modeling
Methodologies, Paradigms and Practices
The hms_sys System-Project
Development Tools and Best Practices
Setting up Projects and Processes
Creating the Business-Objects
Testing the Business-Objects
Thinking About Business-Object Data-Persistence
Data Persistence and BaseDataObject
Persisting Object Data to Files
Persisting Data to a Database
Testing Data Persistence
Anatomy of a Service
The Artisan Gateway Service
Handling Service Transactions
Testing and Deploying Services
High Performance Computing in Python
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!