Jump to ratings and reviews
Rate this book

Pragmatic Python Programming: Learning Python the Smart Way

Rate this book
Explore the world of programming languages through Python and learn the building blocks of writing programs. This book covers Python 3.10, explaining it through six key concepts. Each chapter contains a real-world example with practical advice and a section on advanced concepts.



 



You'll start by reviewing the concept of expressions and functions, which are two of the core building blocks of programming languages.  You'll then move on to object-oriented concepts to help gain a practical understanding of Python, along with a chapter on control flow constructs. The book also takes a close look at sequences, explaining constructs and additional types, and wraps up with a chapter on modules, focusing on how to use and create packages.



 



Whether you’re new to programming or already an experienced developer, upon finishing this book, you will have a solid understanding of Python's state-of-the-art development features.


What You Will Learn

Study the six main concepts of the programming languagesLearn how to use programming language constructs through examplesReview the core Python language notations and concepts.Start using Python as a working language











Who This Book Is For
Software developers wanting to gain professional core Python knowledge quickly, and non-developers wanting to gain an understanding of programming concepts.

211 pages, Kindle Edition

Published August 17, 2022

1 person is currently reading
3 people want to read

About the author

Gabor Guta

1 book

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (100%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Jeanne Boyarsky.
Author 28 books76 followers
August 12, 2025
While this book is too easy for me, they had it at the library. It was good for review. I relearned a few things I had forgotten like // is floor division.
And some things I either never knew or forgot like **kwargs is the remaining arguments in what we'd call var args in Java.

I like that each chapter ends with the more advanced topics. Helped me find the relevant stuff in my skimming that I might not have remembered or needed a boost on.

FOr someone new to Python I think this book is great. The examples are clear and it covers what you need to know.
1 review1 follower
November 12, 2022
This is a great book about Python. It gives a concise overview of the language's features and hints about how to structure your code.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.