Loading...
Ebook details
Log in if you are interested in the contents of the item.
Python 3. Build Reliable Programs from Core Syntax to Advanced Applications - Second Edition
Rheinwerk Publishing, Inc, Johannes Ernesti, Peter Kaiser
Loading...
EBOOK
Loading...
Starting with the language’s foundations, readers learn how Python code is organized and executed, then practice control structures, files, functions, methods, and the data model. Clear examples explain numeric, sequential, mapping, set, collection, date, time, enumeration, and flag types, helping readers choose suitable structures and write with confidence.
The focus then shifts to techniques for maintainable software. Readers work with modules, packages, object-oriented design, exceptions, generators, iterators, context managers, decorators, annotations, static type checking, and structural pattern matching. The standard library extends these skills into mathematics, logging, regular expressions, operating-system access, file systems, parallel work, data storage, networking, internet resources, email, debugging, quality assurance, and documentation.
Later sections connect Python to real development through project distribution, virtual environments, alternative interpreters, graphical interfaces, Django, scientific computing, and data science. Historical context clarifies how the language evolved and why current practices matter. By the end of this journey, readers can move from core syntax to advanced applications with a practical reference for writing, testing, organizing, and extending effective Python programs.
The focus then shifts to techniques for maintainable software. Readers work with modules, packages, object-oriented design, exceptions, generators, iterators, context managers, decorators, annotations, static type checking, and structural pattern matching. The standard library extends these skills into mathematics, logging, regular expressions, operating-system access, file systems, parallel work, data storage, networking, internet resources, email, debugging, quality assurance, and documentation.
Later sections connect Python to real development through project distribution, virtual environments, alternative interpreters, graphical interfaces, Django, scientific computing, and data science. Historical context clarifies how the language evolved and why current practices matter. By the end of this journey, readers can move from core syntax to advanced applications with a practical reference for writing, testing, organizing, and extending effective Python programs.
- 1. Introduction
- 2. The Python Programming Language
- 3. Getting Started with the Interactive Mode
- 4. The Path to the First Program
- 5. Control Structures
- 6. Files
- 7. The Data Model
- 8. Functions, Methods, and Attributes
- 9. Sources of Information on Python
- 10. Basic Data Types: An Overview
- 11. Numeric Data Types
- 12. Sequential Data Types
- 13. Mappings and Sets
- 14. Collections
- 15. Date and Time
- 16. Enumerations and Flags
- 17. Functions
- 18. Modules and Packages
- 19. Object-Oriented Programming
- 20. Exception Handling
- 21. Generators and Iterators
- 22. Context Manager
- 23. Decorators
- 24. Annotations for Static Type Checking
- 25. Structural Pattern Matching
- 26. Mathematics
- 27. Screen Outputs and Logging
- 28. Regular Expressions
- 29. Interface to Operating System and Runtime Environment
- 30. File System
- 31. Parallel Programming
- 32. Data Storage
- 33. Network Communication
- 34. Accessing Resources on the Internet
- 35. Email
- 36. Debugging and Quality Assurance
- 37. Documentation
- 38. Distributing Python Projects
- 39. Virtual Environments
- 40. Alternative Interpreters and Compilers
- 41. Graphical User Interfaces
- 42. Python as a Server-Side Programming Language on the Web: An Introduction to Django
- 43. Scientific Computing and Data Science
- 44. Inside Knowledge
- 45. A History of Python Versions
- Title:Python 3. Build Reliable Programs from Core Syntax to Advanced Applications - Second Edition
- Author:Rheinwerk Publishing, Inc, Johannes Ernesti, Peter Kaiser
- Original title:Python 3. Build Reliable Programs from Core Syntax to Advanced Applications - Second Edition
- ISBN:9781808828263, 9781808828263
- Date of issue:2026-09-30
- Format:Ebook - EPUB
- Item ID: e_57s4
- Publisher: Rheinwerk Publishing
Loading...
Loading...