Introducing the modular design techniques to build fast and reliable Python programsAbout This Book*The book would help you develop succinct, expressive programs using modular deign*The book would explain best practices and common idioms through carefully explained and structured examples*It will have broad appeal as far as target audience is concerned and there would be take away for all beginners to PythonWho This Book Is ForThis book is intended for beginner to intermediate level Python programmers who wish to learn modular programming with Python. Readers must know the basics of Python programming. Prior knowledge of modular programming is not essential.What You Will Learn*Learn how to use modules and packages in Python.*Understand how modules structure your code and make it better organized.*Use common module patterns such as encapsulation and abstraction to write better programs.*Learn how to create self-testing Python packages.*Create reusable modules that other programmers can use.*Deploy modules so that others can use them.*Make use of modules that others have written.*Use modular techniques to build robust systems that can handle complexity and changing requirements over time.In DetailPython has evolved over the years and has become the primary choice of several developers in various fields. The purpose of this book is to help readers develop readable, reliable, and maintainable programs in python.To begin with, this book will allow you to split the lengthy code into small parts, called modules. After that, it will provide information on creating/importing modules, how they are composed of functions/statements and how to execute them when specific module is imported. You'll understand what a package is and how a module can be grouped into packages. Finally, you will learn to execute modules as scripts, to work with module packages and to develop real-world applications using modular design and it's patterns.The book is all about using modular design techniques and will help you write fast and efficient programs in Python.
- | Author: Erik Westra
- | Publisher: Packt Publishing
- | Publication Date: May 26, 2016
- | Number of Pages: 246 pages
- | Language: English
- | Binding: Paperback
- | ISBN-10: 1785884484
- | ISBN-13: 9781785884481