Current location - Recipe Complete Network - Dinner recipes - Learn the 10 Douban high-scoring book list recommended by python. It's a pity that I haven't read it.
Learn the 10 Douban high-scoring book list recommended by python. It's a pity that I haven't read it.
I have sorted out the electronic files of several books myself, and I can get them for free by private letter if I need them.

This book has one chapter *** 12, and each chapter will use a complete game to demonstrate the key knowledge points, and learn programming by writing fun small software, which will arouse readers' interest and reduce the difficulty of learning. At the end of each chapter, the knowledge points of the chapter will be summarized, and some small exercises will be given for readers to try their hand. The author cleverly embeds all the programming knowledge into these examples, and really makes education entertaining.

Beginners' Guide to Python Programming is an international best-selling tutorial for Python beginners, which is easy to understand and has lively examples. It is suitable for beginners and intermediate readers interested in Python.

Second, Python programming quickly get started

This book is a practical guide to Python programming oriented to practice. This book not only introduces the basic knowledge of Python language, but also teaches readers how to apply these knowledge and skills through project practice. The first part of the book introduces the basic concepts of Python programming, and the second part introduces some different tasks. By writing Python programs, computers can complete them automatically. Each chapter of the second part has some project procedures for readers to learn. At the end of each chapter, there are also some exercises and in-depth practical projects to help readers consolidate their knowledge. The appendix provides solutions to all the exercises.

This book is suitable for beginners who lack programming foundation. By reading this book, readers will be able to use powerful programming languages and tools, and will experience the joy of Python programming.

Third, Python programming quickly get started (2nd edition)

In this book, you will learn to use Python programming to complete manual work that takes several hours in a few minutes without prior programming experience. By reading this book, you will learn the basic knowledge of Python, explore Python's rich module library, and complete specific tasks (for example, grabbing data from websites, reading PDF and Word documents, etc.). This book also includes the implementation method of input verification and the skills of automatically updating CSV files. Once you have mastered the basic knowledge of programming, you can easily create Python programs and accomplish many tedious tasks automatically, including:

(1) search and save similar texts in one file or multiple files;

② Create, update, move and rename hundreds of files and folders;

(3) downloading search results and processing Web online content;

(4) quickly batch processing spreadsheets;

⑤ Split and merge PDF files, and watermark and encrypt them;

6. Send reminder emails and text notifications to specific people;

⑦ Cut, adjust and edit thousands of pictures at the same time.

Fourth, Python programming

This book is an introductory Python book for Python readers at all levels. The book is divided into two parts: the first part introduces the basic concepts that must be understood in Python programming, including powerful Python libraries and tools such as matplotlib, NumPy and Pygal, as well as lists, dictionaries, if statements, classes, files and exceptions, code testing and so on; The second part puts the theory into practice, explaining how to develop three projects, including how to use data to generate interactive infographics for simple Python 2D game development, and how to create and customize simple Web applications, and help readers solve common programming problems and puzzles.

V. Python Programming (2nd Edition)

This book is an introduction to Python for all levels of Python readers. The book is divided into two parts: the first part introduces the basic concepts that must be understood in Python programming, including powerful Python libraries and tools such as Matplotlib, as well as lists, dictionaries, if statements, classes, files and exceptions, code testing and so on; The second part puts the theory into practice, explaining how to develop three projects, including simple 2D games, using data to generate interactive infographics and creating and customizing simple Web applications, and helping readers solve common programming problems and puzzles.

Version 2 has been completely revised, simplifying the Python installation process, adding F string, get () method and other contents, and using Plotly library and new versions of Django and Bootstrap in the project, and so on.

Sixth, Python deep learning

This book is written by Fran? ois, the father of Keras and a researcher of artificial intelligence at Google. Xiao lai (Fran? Ois Chollet), introduced in detail the exploration and practice of deep learning with Python and Keras, involving computer vision, natural language processing, generative model and other applications. The book contains more than 30 code examples, and the steps are explained in detail. Because this book is based on the accessibility and popularity of artificial intelligence, readers can start reading without the background knowledge of machine learning. After learning this book, readers will have the ability to build their own deep learning environment, build an image recognition model, and generate images and characters.

Seven, Python geek project programming

This book contains a set of imaginative programming projects, which will guide you to use Python to make images and music, simulate real-world phenomena, and interact with hardware such as Arduino and Raspberry Pie. You will learn to use common Python tools and libraries, such as numpy, matplotlib and pygame.

Eight, Python neural network programming

This book reveals the concept behind neural network and introduces how to realize neural network through Python. The book is divided into three chapters and two appendices. Chapter 1 introduces the mathematical ideas used in neural networks. Chapter 2 introduces how to use Python to realize neural network, recognize handwritten numbers and test the performance of neural network. Chapter 3 leads readers to know more about simple neural networks, observe the inside of trained neural networks, and try to further improve the performance of neural networks and deepen their understanding of related knowledge. The appendix introduces the knowledge of calculus and raspberry pie respectively.

This book is suitable for readers who want to study and explore neural networks, and also for readers who are interested in artificial intelligence, machine learning and deep learning.

Nine, fun to learn ython programming

Fun python Programming is an introductory book to master python programming easily and quickly. The book is divided into three parts, *** 18. Part 1 is from chapter 1 to chapter 12, which introduces the basic knowledge of python programming, including python installation and configuration, variables, strings, lists, tuples and dictionaries, conditional statements, loop statement functions and modules, classes, built-in functions and drawings, and so on. The second part is chapter 13 and chapter 14, which introduce how to develop an example game pinball with python. The third part, from chapter 15 to chapter 18, introduces the development process of the example game in stick figure.

The language of this book is relaxed, easy to understand, and the explanation is from shallow to deep, so as to minimize the difficulty for readers to read and learn. Anyone who is interested in computer programming or is new to programming, whether children or adults, can learn python programming by reading this book.

X. Python Network Programming (3rd Edition)

This book aims at technicians who want to deeply understand how to use Python to solve network-related problems or build network applications, and explains classic topics such as network protocols, network data and errors, e-mail, server architecture, HTTP and Web applications with examples. The specific contents include: a comprehensive introduction to the latest SSL support in Python3, the writing of asynchronous I/O loops, the principle and protection methods of configuring URL in Python code with Flask framework, cross-site scripting and cross-site request forgery to attack websites, and so on.