Modular Programming Example
Download Modular Programming Example PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Modular Programming Example book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Modular Programming with Python
Introducing modular techniques for building sophisticated programs using Python Key Features [*]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 Python Book DescriptionPython has evolved over the years and has become the primary choice of developers in various fields. The purpose of this book is to help readers develop readable, reliable, and maintainable programs in Python. Starting with an introduction to the concept of modules and packages, this book shows how you can use these building blocks to organize a complex program into logical parts and make sure those parts are working correctly together. Using clearly written, real-world examples, this book demonstrates how you can use modular techniques to build better programs. A number of common modular programming patterns are covered, including divide-and-conquer, abstraction, encapsulation, wrappers and extensibility. You will also learn how to test your modules and packages, how to prepare your code for sharing with other people, and how to publish your modules and packages on GitHub and the Python Package Index so that other people can use them. Finally, you will learn how to use modular design techniques to be a more effective programmer. What you will learn [*] Learn how to use modules and packages to organize your Python code [*] Understand how to use the import statement to load modules and packages into your program [*] Use common module patterns such as abstraction and encapsulation to write better programs [*] Discover how to create self-testing Python packages [*] Create reusable modules that other programmers can use [*]Learn how to use GitHub and the Python Package Index to share your code with other people [*] Make use of modules and packages that others have written [*] Use modular techniques to build robust systems that can handle complexity and changing requirements over time Who this book is for This book is intended for beginner to intermediate level Python programmers who wish to learn how to use modules and packages within their programs. While readers must understand the basics of Python programming, no knowledge of modular programming techniques is required.
Modular Programming with JavaScript
Author: Sasan Seydnejad
language: en
Publisher: Packt Publishing Ltd
Release Date: 2016-07-28
Modularize your JavaScript code for better readability, greater maintainability, and enhanced testability Key Features [*] Design and build fully modular, modern JavaScript applications using modular design concepts [*] Improve code portability, maintainability, and integrity while creating highly scalable and responsive web applications [*] Implement your own loosely coupled code blocks that can power highly maintainable and powerful applications in a flexible and highly responsive modular architecture Book DescriptionProgramming in the modular manner is always encouraged for bigger systems—it is easier to achieve scalability with modular programming. Even JavaScript developers are now interested in building programs in a modular pattern. Modules help people who aren’t yet familiar with code to find what they are looking for and also makes it easier for programmers to keep things that are related close together. Designing and implementing applications in a modular manner is highly encouraged and desirable in both simple and enterprise level applications. This book covers some real-life examples of modules and how we can translate that into our world of programming and application design. After getting an overview of JavaScript object-oriented programming (OOP) concepts and their practical usage, you should be able to write your own object definitions using the module pattern. You will then learn to design and augment modules and will explore the concepts of cloning, inheritance, sub-modules, and code extensibility. You will also learn about SandBoxing, application design, and architecture based on modular design concepts. Become familiar with AMD and CommonJS utilities. By the end of the book, you will be able to build spectacular modular applications in JavaScript. What you will learn [*] Understand the important concepts of OOP in JavaScript, such as scope, objects, inheritance, event delegation, and more [*] Find out how the module design pattern is used in OOP in JavaScript [*] Design and augment modules using both tight augmentation and loose augmentation [*] Extend the capabilities of modules by creating sub-modules using techniques such as cloning and inheritance [*] Move from isolated module pieces to a cohesive, well integrated application modules that can interact and work together without being tightly coupled [*] See how SandBoxing is used to create a medium for all the modules to talk to each other as well as to the core [*] Use the concepts of modular application design to handle dependencies and load modules asynchronously [*] Become familiar with AMD and CommonJS utilities and discover what the future of JavaScript holds for modular programming and architecture Who this book is for If you are an intermediate to advanced JavaScript developer who has experience of writing JavaScript code but probably not in a modular, portable manner, or you are looking to develop enterprise level JavaScript applications, then this book is for you. A basic understanding of JavaScript concepts such as OOP, prototypal inheritance, and closures is expected.