𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Zero to Py: A Comprehensive Guide to Learning the Python Programming Language (Updated)

✍ Scribed by Michael Green


Publisher
leanpub.com
Year
2023
Tongue
English
Leaves
320
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book aims to be a comprehensive guide to learning the Python Programming Language, covering all the essential concepts and topics that a python developer needs to know. This book has been written so to be accessible to readers of all levels, whether you're just starting your journery into programming, or already have some experience with python. Even more advanced users may find some utility from the later chapters.

This book is divided into four parts.

In Part I of this book, we start by introducing you to the basics of Python, building a foundation on the fundamentals as we cover topics such as data types, operators, control flow, functions, and classes.

In Part II of this book, we build upon the foundation established in Part I and dive deeper into more advanced features of the Python programming language. We explore the more advanced features of Python, discussing topics such as generators, the data object model, metaclasses, etc, with the explicit aim to help you write more efficient and elegant code. And finally, we'll look into Python modules and packaging, so we can see how to take your python code and construct libraries which can be shared with the broader python community.

In Part III of this book, we will take a closer look at some of the "batteries included" sections of the Python standard library. These are the modules and packages that are included with every Python installation and provide a wide range of functionality that can be used to solve a variety of problems. We'll explore packages like functools, itertools, dataclasses, etc.

And finally in Part VI we'll dig into mechanisms for profiling and debugging python. Furthermore when we identify specific pain points in our implementation, we'll see how to refactor our projects to use performant C code for a boost in execution speed. We'll also look into how to use C debuggers to run the python interpreter, so we can debug our C extensions.

✦ Table of Contents


Table of Contents
Zero to Py: A Comprehensive Guide to Learning the Python Programming Language
Part I: A Whirlwind Tour
Part II. A Deeper Dive
Part III. The Python Standard Library
Part VI. The Underbelly of the Snake


πŸ“œ SIMILAR VOLUMES


Zero to Py : A Comprehensive Guide to Le
✍ Michael Green πŸ“‚ Library πŸ“… 2023 πŸ› Leanpub 🌐 English

A comprehensive guide to learning the Python programming language, written so to be accessible to readers of all levels, from beginner python developers to those who have some experience with python. Even more advanced users may find some utility from the later chapters. This book aims to be a co

Python Advanced Programming: The guide t
✍ Marcus Richards πŸ“‚ Library πŸ“… 2024 πŸ› Marcus Richards 🌐 English

<p>Β </p><p>If you want to learn the most modern programming language in the world, then keep reading. Python is an high-level programming language.Β It's a modern language, easy to learn and understand but very powerful.</p><p>It's a versatile programming language that is now being used on a lot o

Python Programming: A Step-by-Step Guide
✍ C.K. Dhaliwal, Poonam Rana, T.P.S. Brar πŸ“‚ Library πŸ“… 2024 πŸ› CRC Press 🌐 English

This book explores Python's rich history, dynamic features, and its wide-ranging applications in web development, data science, and machine learning. From its installation process to interactive help, readers embark on a journey through Python's unique characteristics and its distinctions from other

Python Programming: A Step-by-Step Guide
✍ C. K. Dhaliwal; Poonam Rana; T. P. S. Brar πŸ“‚ Library πŸ“… 2024 πŸ› CRC Press 🌐 English

This book explores Python’s rich history, dynamic features, and its wide-ranging applications in web development, data science, and machine learning. From its installation process to interactive help, readers embark on a journey through Python’s unique characteristics and its distinctions from other

Learn Python Programming: A beginner's g
✍ Romano, Fabrizio πŸ“‚ Library πŸ“… 2018 πŸ› Packt Publishing 🌐 English

<p class="description"><a href="https://www.goodreads.com/book/show/40706919-learn-python-programming---second-edition">Learn Python Programming</a>creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming

Learn Python Programming: A beginner's g
✍ Romano, Fabrizio πŸ“‚ Library πŸ“… 2018 πŸ› Packt Publishing 🌐 English

<p class="description"><a href="https://www.goodreads.com/book/show/40706919-learn-python-programming---second-edition">Learn Python Programming</a>creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming