Book

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 byPackt Logo

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.

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!

No credit card required