Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
Learn Real Python Programming Today! With Hands-On Coding Projects and Exercises.
Wanna learn programming? Wanna learn Python? Start from this book! This book will teach you the fundamentals of programming and the Python language basics, in a series of thoughtfully organized lessons for the most effective learning experience. It includes many hands-on exercises!
Python for (Serious) Beginners will give you the best introduction to programming in Python whether you are coming from a different programming language background or you are learning programming for the first time. This book covers all the essential features of Modern Python (Python 3.10/3.11) through the carefully designed code examples.
Python is one of the most popular programming languages. In fact, it is widely used just about anywhere programming is done. People use Python to automate the system administration tasks. People use Python to build their Websites and Web applications. People build robots and controllers using Python. And, Python is now becoming the language of choice for many people to do Machine Learning and Data Science.
Python is a "high level" programming language. It is one of the most favorite languages among the people who are just starting to learn programming. It is easy to learn and use, and yet it provides enough complexity and flexibility. As a matter of fact, Python is one of the most powerful modern programming languages.
If you are new to programming, then this book will guide you through the initial steps in your journey to the wonderful world of programming in Python. If you have some experience with programming, then this book will give you a quick taste of the "modern Python", covering the most recent releases, up to 3.10 and 3.11, as of this writing.
Python for Beginners will not make you the "master" of Python, as many beginner’s books claim. Many programming books put too much emphasis on the programming language syntax and a laundry list of the language features, and not enough on the real programming. This book takes a rather different and unique approach. Throughout the book, we will work on one main programming project. In this book, we will build a Python version of the game of Rock Paper Scissors. The choice of the particular project that we use is, however, not that important. In the process of building the game program, we will cover all the basic elements of software development in Python (some, with enough theoretical depth to be useful even to the more experienced programmers).
Unlike the vast majority of the books targeted to the programming beginners, this book will make you think and do. If you are looking to gain some quick and superficial knowledge only, this book is not for you.
The book starts from the absolute basics of programming. And, by the end of the book, you will have built a complete software that fully functions. (In fact, a few times over.) This will give you a sense of accomplishment and the motivation to learn more