Big Upfront Design is a bad idea, as an industry we´ve learned the consequence of this over the past few decades. Creating design just in time can be a disaster as well. The risk is creating a design that is not extensible and a software system that can get quite hard to evolve and maintain.
Every system has an architecture, whether accidental or intentional, and regardless of whether it was put in place by a nominated architect or whether it emerged from the decisions and discussions of a team.
Machine Learning and Functional Programming are both very hot topics these days: they are also both rather intimidating for the beginner. In this workshop, we´ll take a 100% hands-on approach, and learn practical ideas from Machine Learning, by tackling real-world problems and implementing solutions
This three day course is designed for developers with experience of other languages who need to get up to speed on Python. At the end of this course the students will know the essentials of the Python language, how to use Python´s module system to structure code, and how to approach the development