Learning Python : Powerful Object-Oriented Programming
معرفی کتاب «Learning Python : Powerful Object-Oriented Programming» نوشتهٔ Mark Lutz, David Ascher، منتشرشده توسط نشر O'Reilly Media در سال 2013. این کتاب در فرمت epub، زبان انگلیسی ارائه شده است. «Learning Python : Powerful Object-Oriented Programming» در دستهٔ بدون دستهبندی قرار دارد.
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark LutzвЂTMs popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. ItвЂTMs an ideal way to begin, whether youвЂTMre new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. YouвЂTMll also learn some advanced language features that recently have become more common in Python code. * Explore PythonвЂTMs major built-in object types such as numbers, lists, and dictionaries * Create and process objects with Python statements, and learn PythonвЂTMs general syntax model * Use functions to avoid code redundancy and package code for reuse * Organize statements, functions, and other tools into larger components with modules * Dive into classes: PythonвЂTMs object-oriented programming tool for structuring code * Write large programs with PythonвЂTMs exception-handling model and development tools * Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code.Explore Python’s major built-in object types such as numbers, lists, and dictionariesCreate and process objects with Python statements, and learn Python’s general syntax modelUse functions to avoid code redundancy and package code for reuseOrganize statements, functions, and other tools into larger components with modulesDive into classes: Python’s object-oriented programming tool for structuring codeWrite large programs with Python’s exception-handling model and development toolsLearn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing A Python Q&a Session -- How Python Runs Programs -- How You Run Programs -- Introducing Python Object Types -- Numeric Types -- The Dynamic Typing Interlude -- String Fundementals -- Lists And Dictionaries -- Tuples, Files, And Everything Else -- Introducing Python Statements -- Assignments, Expressions, And Prints -- If Tests And Syntax Rules -- While And For Loops -- Iterations And Comprehensions -- The Documentation Interlude -- Function Basics -- Scopes -- Arguments -- Advanced Function Topics -- Comprehensions And Generations -- The Benchmarking Interlude -- Modules : The Big Picture -- Module Coding Basics -- Module Packages -- Advanced Module Topics -- Oop : The Big Picture -- Class Coding Basics -- A More Realistic Example -- Class Coding Detials -- Operator Overloading -- Designing With Classes -- Advanced Class Topics -- Exception Basics -- Exception Coding Detials -- Exception Objects -- Designing With Exceptions -- Unicode And Byt Strings -- Managed Attributes -- Decorators -- Metaclasses -- All Good Things. Mark Lutz. Includes Index. Excerpt from Lisheen or the Test of the Spirits Therefore, Bob Maxwell was troubled, and that little drama of Russian life did not smooth matters for him. It told of a peasantry sunk in all kinds of ignorance and superstition and vice; of millions on millions of human beings steeped to the lips in everything that could be physically and morally degrading; of a dense, brutal type of humanity, through which there gleam possibilities of nobleness that might satisfy the aspirations of the most ambitious dreamer of a risen and exalted humanity. The dreadful and poignant remorse that seizes the chief actor in this powerful drama, his magnificent exculpation of others, and self-condemnation, reveal depths of con science and feeling that are generally unassociated with a criminal of such magnitude; and the author clearly wants to prove that, deep down beneath the stagnant and squalid surface of peasant life in Russia, there are hidden springs of nobility, that only need a strong hand to spread abroad and sweeten all the land. Describes the features of the Python 2.5 programming language, covering such topics as types and operations, statements and syntax, functions, modules, classes and OOP, and exceptions and tools.
دانلود کتاب Learning Python : Powerful Object-Oriented Programming