Python There are a lot of books , because python There are too many application fields , Involve all aspects , So there are many kinds of books , Here are some good ones I recommend python The book is for everyone , You can find oneortwo books to practice , You will get twice the result with half the effort .
The content of this book is not esoteric , Are some basic contents .
But the reason is that the author can make complicated things so easy to understand , Clear thinking , in total 100 Multi page , But it can sell more than one million . I have learned perl My classmates must have heard "perl Introduction to language ",
This book is similar to it . Beginners can get started quickly in oneortwo days , Very classic , It is also my first introductory book , Very suitable for Xiaobai , Not one of them. .( No advertising , Recommendation of conscience )
Core programming can be said to be a great treasure house , hold python All aspects of are contained in , Very good , Very few python My book is so comprehensive .
The book is called core programming , But it is also suitable for beginners , The author is very considerate of Python It's divided into two parts :
The first part : Some basic grammar and important knowledge points , And at the beginning of the arrangement of a quick start chapter , It can help you to python The hills are small , from hello,world Start so you can quickly write a paragraph python Code for .
The second part : Advanced , For regular expressions , In the face of the object , Network programming , Multithreading ,web, Database and python and java It's a good bond , It's all talked about. . Because when you write large python Code time , All these knowledge points should be used , Very practical .
When your python Yes 1-2 Years later, , Must be eager to write the legendary pythonic Code , It is a kind of integration python The quintessential code style .
Then you must read this book , It's full of dry goods , Very practical , Some of the python The skills are all told incisively and vividly . For everyone to write robust 、 grace 、 High quality Python Code provides practical help .
The most important thing is to make some mistakes , Or some taboo things are very clear .
It is worth reading carefully . I basically knocked every example aside , Benefited greatly .
This book can make you understand why python So efficient , This book can make you understand python How those built-in functions are implemented , because python Is open source code , Reading the source code is very helpful for us to improve our skills .
Can let you thoroughly understand ( Attention is comprehension ) General expressions 、 Control structure 、 Exception handling mechanism 、 Class design 、 Multithreading mechanism 、 Dynamic loading mechanism of module 、 Operation principle of core technologies such as memory management mechanism .
It's like learning in college C,C++, But if you don't understand the principles of computers , Do not understand memory allocation , Do not understand the underlying implementation , You can't really understand the essence .
Learning a language , It is important to understand the code , So that's why I recommend this book .
The title of the book seems to follow python It's nothing to do with half a cent , But this book is about machine learning , Data mining is a very classic book , All the examples in the book are in python Written .
A very practical example , If you want to analyze and deeply mine big data , Be sure to read this book , The examples inside are very classic , And there are a lot of algorithms ( It is best to have a certain mathematical foundation , Because mathematics is very important to algorithms ).
python One of the biggest advantages is data analysis , If you want to study data analysis, you must have a deep understanding of some python Important libraries such as numpy,pandas etc. . This book will show you how to use all kinds of Python library ( Include NumPy、pandas、matplotlib etc. ) Efficiently solve all kinds of data analysis problems .
And the author himself is pandas The developer is also a senior data analysis expert , It gives us many practical examples , You can use it directly . Of course, some libraries are constantly updated , When you use it, you still need to check the online documents .
Small series of very useful books for personal testing , Study python My classmates must live together !!!