Buch, Englisch, 540 Seiten, Format (B × H): 156 mm x 234 mm
Volume 1: Core Foundations and Best Practices
Buch, Englisch, 540 Seiten, Format (B × H): 156 mm x 234 mm
ISBN: 978-1-041-25456-0
Verlag: Taylor & Francis Ltd
Building Scalable and Maintainable Python Code: Volume 1 introduces the Python programming language with an emphasis on writing readable, maintainable, and scalable software. The book assumes no prior programming experience and develops the reader's skills progressively through worked examples, exercises, and an evolving capstone project.
Topics include Python syntax, control flow, functions, modules, data structures, file handling, testing, debugging, object-oriented programming, numerical computing with NumPy, data analysis with pandas, and data visualisation with Matplotlib. Throughout the text, modern Python development practices are introduced, including code style, documentation, unit testing, and software design principles.
Intended for self-study, undergraduate courses, and professional development, the book provides a foundation in Python programming while emphasising techniques that support the development of reliable and maintainable software. The material prepares readers for more advanced topics presented in the second volume.
Zielgruppe
Professional Practice & Development, Professional Reference, Professional Training, Undergraduate Advanced, and Undergraduate Core
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Objektorientierte Programmierung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Software Engineering
Weitere Infos & Material
Chapter 1 – Introduction
Chapter 2 – Getting Started
Chapter 3 – Types
Chapter 4 – Outputting Plots and Tables
Chapter 5 – Reading and Writing Files
Chapter 6 – Build Systems
Chapter 7 – Branching
Chapter 8 – Looping
Chapter 9 – Modularity
Chapter 10 – Strings in Detail
Chapter 11 – Lists in Detail
Chapter 12 – Dictionaries in Detail
Chapter 13 – Sets in Detail
Chapter 14 – Advanced Unit Testing




