Название: Object Oriented and Functional Programming: Examples in C# and Python Автор: Leonel Pena Издательство: Independently published Год: 2021 Язык: английский Формат: pdf, azw3, epub Размер: 10.1 MB
In this "Object Oriented and Functional Programming" book we will see the concepts of OOP and Functional Programming and we will analyze some functions with examples in C# and Python.
First, it should be clarified that it is not the objective of this book to deepen or teach about C# or Python, but rather to know the fundamental concepts of OOP and Functional Programming and see examples of it in those programming languages. We will observe the advantages, disadvantages and characteristics of these paradigms and we will see the Principles of Functional Programming with examples of lambda, closures, filter, map, reduce and about OOP we will learn their principles. We will also see the languages that support it and the relationship between OOP and FP.
Easy. You don't need to know about it. This book provides basic concepts, for beginners, on OOP and Functional Programming. It is not essential that you have previous knowledge although it is necessary that you have some knowledge of computer science and programming in general (if it is C# or Python better), since no explanation of Fundamentals of Programming will be provided.
The Functional Programming is a declarative paradigm which has been gaining a lot of popularity lately and, in order not to be left behind, it would be important that you learn it. Even languages that are strongly Object Oriented have had to incorporate Functional Programming due to their high increasing use, such as Java, which in version 8 incorporated elements of this type of programming. Functional Programming emphasizes WHAT we are doing and not HOW we are doing it. This is called the Imperative Approach.
Скачать Object Oriented and Functional Programming: Examples in C# and Python
|