An Axiomatic Approach To Python(1st Edition)

Authors:

Daniel Wieser

Type:Hardcover/ PaperBack / Loose Leaf
Condition: Used/New

In Stock: 1 Left

Shipment time

Expected shipping within 2 - 3 Days
Access to 35 Million+ Textbooks solutions Free
Ask Unlimited Questions from expert AI-Powered Answers 30 Min Free Tutoring Session
7 days-trial

Total Price:

$0

List Price: $42.00 Savings: $42 (100%)
Access to 30 Million+ solutions
Ask 50 Questions from expert AI-Powered Answers 24/7 Tutor Help Detailed solutions for An Axiomatic Approach To Python

Price:

$9.99

/month

Book details

ISBN: 3903062049, 978-3903062047

Book publisher:

Offer Just for You!: Buy 2 books before the end of January and enter our lucky draw.

Book Price $0 : The First Chapters Establish An Ontological Foundation Of Python: Objects, Types, Names, And The Principles Of Binding, Mutability, Truth Semantics. Expressions And Evaluation Are Then Examined In Full Generality, Including Operator Precedence, Function Call Protocols, Assignment Semantics, And The Formal Structure Of Namespaces. Control Structures, Both Conditional And Iterative, Are Given A Unified Treatment, Culminating In The Systematic Analysis Of Loops, Else-clauses, And Flow Invariants.Functions And Closures Are Treated Axiomatically. Chapters Include Definitions Of Argument Binding, Return Semantics, Anonymous Functions, And The First-class Function Property, Followed By A Structural Account Of Data Collections, Iterators, And Generators. The Exposition Advances Through Classes, Object-oriented Constructs, And The Metaclass Hierarchy, Situating Them Within Pythonâ??s Recursive Object Model. Modules, Imports, And Namespace Resolution Are Analyzed In Their Full Scope, Before Turning To Exceptions, Decorators, File I/O, And Context Managers.The Latter Chapters Address Typing And Type Hints, Asynchronous Programming, And The Python Data Model As A System Of Protocols Governing Iteration, Comparison, And Operator Overloading. Metaclasses, Descriptors, And Attribute Access Semantics Are Developed With Precision, Before Concluding With Unit Testing And Assertions As The Formalization Of Software Verification.Although The Topics Correspond Broadly To Those Of An Experienced Practitioner, They Are Presented Here In The Generality Required For Advanced Conceptual Purposes: Binding Rules Are Treated As Protocols Of Reference And State, Typing As A Structural Logic Of Constraints, Asynchronous Execution As The Theory Of Coroutines And Event Loops. The Aim Is Not Tutorial But Architectural: Python Is Exhibited As A Coherent System, Its Laws Disclosed In Definitions, Axioms, And Propositions.This Book Presents Python As A Formal System, Developed Through Precise Definitions, Axioms, Propositions, And Remarks In The Style Of Nicolas Bourbaki. It Should Serve As Both A Comprehensive Theory Of Python And A Motivation To Extend The Bourbaki Style As A Standard Of Explanation Across Disciplines.For Students, It Establishes A Clear Foundation.For Practitioners, It Provides A New Perspective On Pythonâ??s Architecture.For Theorists, It Offers A Model Of How Computation Can Be Presented With The Same Formal Discipline As Algebra Or Analysis.