This book covers most of the advanced topics in Computer Programming, such as Object Oriented Design, Data Structures, Functional Programming, MetaClasses, Abstract Classes, Exceptions, Testing, Threading, Simulation, Graphical Interfaces, Input/Output, Networking and Web Services. All these topics are based on the Python 3 language. On each chapter, besides the theory, there is always code showing examples of applications. Also, at the end of each chapter, there are two hands-on activities, where a harder problem is defined, encouraging readers to solve them by themselves. We include all the solutions at the end of the book
Authors : Karim Pichara & Christian Pieringer|
Category : Programming > Languages & Tools > Python
Paperback : 392 pages
Publisher : CreateSpace Independent Publishing Platform; I edition (March 22, 2017)
Language : English
ISBN-10 : 1548000892
ISBN-13 : 978-1548000899
- Table of Contents
- Acknowledgements and Preface
- Chapter 1: Object Oriented Programming
- Chapter 2: Data Structures
- Chapter 3: Functional Programming
- Chapter 4: Meta Classes
- Chapter 5: Exceptions
- Chapter 6: Testing
- Chapter 7: Threading
- Chapter 8: Simulation
- Chapter 9: Strings and Bytes
- Chapter 10: I/O Files
- Chapter 11: Serialization
- Chapter 12: Networking
- Chapter 13: Web Services
- Chapter 14: Graphical User Interfaces
- Chapter 15: Solutions for Hands-On Activities