Chemistry and materials science related workers who are oriented to Python zero foundation, interested in machine learning and want to use machine learning in their own research direction. Compared with quantum chemical calculation, machine learning is easier to use and more suitable for experimental researchers to cut into the research outlet. Through this course, we will learn the most popular Python language, use the basic algorithm of machine learning, and use it to solve the problems of experimental data processing, material screening and property prediction in chemistry and materials science, and reproduce the literature cases of machine learning.