Python 3 for Embedded Software Developers
Minimum price
Suggested price

Python 3 for Embedded Software Developers

DevOps in the Domain of Embedded Software Development

About the Book

Many books cover single disciplines of the Python development. There are books about general design, implementation and testing. There are also a lot of domain specific books. Most of them are located in the area around web applications. But there is no book which summarizes the most important information for the domain of embedded software development.

DevOps in the traditional domain of web developent and enterprise infrastructure (related to internal communication) is not easy. But many people working in the field are considering DevOps in the domain of embedded system and software development even harder.

In the time of an increasing demand for IoT devices where the embedded and the web domain overlap and merge more and more this differentiation will be become important more and more. This is especially the case where the embedded systems not only need to be developed to be "safe" but also to be "secure". In the past embedded software had to be developed to be "safe" at first point and not neccessarily to be "safe".

Now more and more embebbed systems are interconnected with the internet. From an risk based point of view for companies which sell these systems or applications for them the software needs to be developed "secure" at first point. To develop a device to be "safe" is a domain specific plus. This trend leads to more and more technologies which needs to be integrated in the overall product. The challanges in DevOps in these environments will increase related to amount of work and in complexity further.

This book aims to close some gap at the lowest level of product development infrastructures where embedded software is developed at the developers desk. It gives you an as short and effective as possible overview of the most important things about Python 3 relevant in the domain of embedded system and software development.

About the Author

Florian Kromer
Florian Kromer

Feel free to visit my website, my LinkedIn account or my github account (see link below my picture) to get in contact.

Table of Contents

  • Preface
    • About the author
    • About the title
    • About this book
      • Intended audience
      • Structure and content
      • Typographical conventions
  • Python Ecosystem
    • Python Implementations
    • Package Concept
    • Selecting Packages
  • Python Development Environment
    • System-wide Python installation
    • Virtual environment
    • Continuous Integration and Deployment Framework
      • Task Runner
      • Scheduler
      • File change based task executor
      • Daemon / Service
      • Continuous Integration Server
    • Debugger
    • Production Code Analyzation Framework
      • Syntax Checking
      • Metrics
      • Type Checking
    • Test Framework
      • Acceptance Level Testing
      • Unit/Integration Level Testing
      • Mocking
      • Test Code Coverage
      • Property Based Testing
    • Source Code Documentation Framework
      • CLI documentation
      • RESTful API documentation
      • UML diagram documentation
      • Database model documentation
      • Requirement tracing
  • Bibliography
  • Notes

The Leanpub 60-day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub