Python Data Analysis Data Mining learning Path map

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.