Reprint: Learn to use yourself
A tool to learn
Python language
Recommended to see Liaoche's Python3 tutorial.
Data Analysis Python Basics
such as List,tuple,dic,set and so on. My later blog will write.
Two get data
Python crawler
Recommend a book: "Python Network data Collection" (Web scraping with Python) Ryan Mitchell wrote, very good. After reading this book + actual combat several times you are skilled. The crawler Blog I wrote later will also be written in the reading notes of this book.
Actual combat recommended Cia Qingcai Blog, you can also see me after writing the crawler blog, I was in accordance with his large framework to learn.
Storage and reading of three data
The Io,excel,csv,json,sql database of the data. HDF5 and so on.
Four NUMPY PANDAS SCIPY matplotlib
NumPy Array
Pandas Data analysis
Scipy Matrix
Matplotlib Visualization of data
This section is recommended by the Python data analysis Lvan Idris.
Five data preprocessing
Preprocessing of collected or ready-made data, data cleansing (recommended to see "Clean data =clean data: Getting Started and practiced in Megan Squire"), data integration, Data transformation, data specification, etc. This section is interested in reading a book, "Python Data analysis and mining". The book looks like a frame. In fact, it doesn't write well. I wasted a long time.
Six Modeling machine learning
Learn a variety of machine learning, data analysis algorithms.
Algorithm principle recommended See "Data Mining ten Algorithms" Xindong Wu,vipin Kumar
Python implementation recommended See "Python Data analysis and mining" + "python Data Analysis" + "machine learning Combat"
Seven Neural networks
Further deep is deep learning, neural network.
Message:
It takes a lot of time, energy and effort to learn each one. I hope you are really interested in data mining, data analysis.
Python Data Analysis Data Mining learning Path map