Today, I would like to recommend three books, namely “The Three Masters of Python Programming”, “Python Programming from The Beginning to the Practice”, “Python Programming Fast: Automate the Tedious Work”, “Python Geek Project Programming”, This is a very easy to understand, extensible and classic tutorial for Python enthusiasts. Python Programming from Getting Started to Getting started is a great book to help non-basic readers quickly get started with Python programming and reach the beginner developer level. To help readers improve their practical skills, Python Programming Automates tedious tasks. Programming for Geeks in Python takes Python a step further and gives readers a better understanding of Python programming from imaginative programming projects.
Python Programming from Beginning to Practice
Part ONE: Basic knowledge
Part TWO: Projects
This is a Python primer for Python readers at all levels. The book is divided into two parts. The first part introduces the basic concepts you must understand to program in Python, including the introduction of powerful Python libraries and tools such as Matplotlib, NumPy, and Pygal, as well as lists, dictionaries, if statements, classes, files and exceptions, and code tests. Part 2 puts the theory into practice, explaining how to develop three projects, including simple Python 2D game development using data to generate interactive infographics, and creating and customizing simple Web applications, and helping readers solve common programming problems and puzzles.
Get Started with Python Programming — Automate tedious Tasks
Part I: Fundamentals of Python programming
Part TWO: Automating tasks
Nowadays, most tasks faced by people can be accomplished by writing computer software. Python is an interpreted, object-oriented, dynamic data typed high-level programming language. With Python programming, we can solve many real-world tasks.
This book is a hands-on guide to Python programming. The purpose of this book is not only to introduce the basics of the Python language, but also to teach the reader how to apply this knowledge and skills through hands-on projects. The first part of the book covers basic Python programming concepts, and the second part covers a number of different tasks that you can write Python programs for your computer to do automatically. Each chapter of Part 2 has some project procedures for the reader to follow. At the end of each chapter, problem sets and in-depth practice projects are provided to help you consolidate what you have learned. The appendix provides solutions to all the problem sets.
This book is for anyone who wants to learn to program in Python, but especially for beginners who lack basic programming skills. By reading this book, readers will be able to take advantage of powerful programming languages and tools, and will experience the joy of Python programming.
Python Geek Project Programming
Part one: Warm-up exercises
Part two: Simulation of life
Part three: The joy of pictures
Part four: Into three dimensions
Part five: Playing with hardware
Python is a powerful programming language that is easy to learn and fun to use. But once you’ve mastered the basics, what’s next?
This book contains a set of imaginative programming projects that will guide you through creating images and music, simulating real-world phenomena, and working with Python
Arduino interacts with hardware like the Raspberry PI. You’ll learn to use common Python tools and libraries such as Numpy, Matplotlib, and PyGame,
To do the following:
● Using parametric equation and Turtle module to generate the pattern of flower ruler;
● Create music on computer by simulating frequency overtones;
● Convert graphic images to ASCII text graphics;
● Write a 3D program to generate 3D images hidden in random patterns;
● Create realistic animations using OpenGL shaders by exploring particle systems, transparency and billboard technology;
● 3D visualization using data from CT and MRI scans;
● Connect a computer to the Arduino program to create a laser show that responds to music.
Through this book, you can enjoy the real fun of being a geek!
Included are the electronic versions of Python Programming from Getting Started to Doing it, and Python Programming Quick to Get Started: Automate Tedious Tasks
So in general, if you can learn step by step with the book, or as an auxiliary learning material, or as a directional reference, are very suitable, and for beginners, basically have these three books is enough.