Win a copy of Transfer Learning for Natural Language Processing (MEAP) this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • salvin francis
  • Carey Brown
  • Frits Walraven
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Image from Amazon
Title: Python Continuous Integration and Delivery: A Concise Guide with Examples
Author(s):Moritz Lenz
Publisher: Apress


Amazon wrote:Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software

Book Preview (when available)

From the publisher
  • Publisher page

  • Where to get it?
  • Apress

  • Related Websites
    author & internet detective
    Posts: 39957
    Eclipse IDE VI Editor Java
    • Likes 1
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    “Python Continous Integration and Delivery”

    I like that the book starts with pros and cons of testing. My worry is that it is easy to take some of these statements out of context. For example, “test are more code to maintain.” Yes, but worth it! Someone could decided not to test because it's “more to maintain.” I liked that different types of tests were all defined.

    I like that the test examples build  up. There is a dtest double using a default parameter. Than a mock object. Then patching. I personally found patching interesting because that's not a concept that exists in Java.

    The book explores some tools like Jenkins and Docker. I was sa little surprised not to  see pipelines in the Jenkins section, but it does show up with GOCD pipelines later in the book. I would have liked more detail, but the book is a short 200 pages so isn't going to cover everything. And that's ok; as long as you expect it!

    Page 110 warns not to use a specific setup in production. While this is true, I wish books would say what to do instead when that happens

    Overall, I think this is a good book for Python developers getting started with CI/CD. I think it is also good for those new to the Python ecosystem.

    I give this book 7 out of 10 horseshoes.
    My pie came with a little toothpic holding up this tiny ad:
    ScroogeXHTML 8.7 - RTF to HTML5 and XHTML converter
      Bookmark Topic Watch Topic
    • New Topic