Python language foundation: mainly learn Python basic knowledge, such as Python3, data types, strings, functions, classes, file operations and so on.
Advanced Python language: mainly study Python library, regular expression, process thread, crawler, traversal and MySQL database.
Python web development: mainly study the front-end knowledge such as HTML, CSS, JavaScript and jQuery, and master the three back-end frameworks of Python (Django, Flask and Tornado).
Linux basics: mainly study various commands related to Linux, such as file processing commands, compression and decompression commands, rights management, Linux Shell development, etc.
Linux operation and maintenance automation development: mainly study Python development Linux operation and maintenance, Linux operation and maintenance alarm tool development, Linux operation and maintenance alarm security audit development, Linux service quality reporting tool development, Kali security detection tool detection and Kali password cracking actual combat.
Python crawler: mainly study Python crawler technology, master multi-thread crawler technology and distributed crawler technology.
Python data analysis and big data: mainly study numpy data processing, pandas data analysis, matplotlib data visualization, scipy data statistical analysis and Python financial data analysis; Hadoop HDFS, python Hadoop MapReduce, python Spark core, python Spark SQL and python Spark MLlib.
Python machine learning: mainly learning KNN algorithm, linear regression, logistic regression algorithm, decision tree algorithm, naive Bayes algorithm, support vector machine and clustering k-means algorithm.