Python is liked and learned by more and more people. The following is the learning route of python, which is very suitable for beginners to learn.
Python language basics
(1) Introduction to Python3, data types, strings
(2) Judgment/loop statements, functions, namespaces , Scope
(3) Classes and objects, inheritance, polymorphism
(4) Tkinter interface programming
(5) Files and exceptions, introduction to data processing
(6) Pygame actual aircraft battle, 2048
Python language advanced
(1) Python common third-party libraries and network programming
(2) Python regular expression
(3) Mailbox crawler, file traversal, financial data crawler, multi-threaded crawler
(4) Python thread and process
(5) Python MySQL database, coroutine, jython
python full stack engineer front-end
(1) HTML
( 2) HTML5
(3) CSS
(4) CSS3
(5) Web interface design practice
(6) javaScript
(7) jquerry
(8) jquerry EasyUI, Mobile introduction, photoshop
(9) Bootstrap
python full stack engineer backend
(1) Getting started with Django
(2) Advanced Django
(3) Practical Django
Python full stack engineer backend advanced
(1) Flask development principles
(2) Flask development project practice
(3) Tornado development principles
(4) Tornado development Project practice
Linux basics
(1) File processing commands
(2) Permission management commands
(3) Help command
(4) File search command
(5) Compression and decompression command
(6) Command usage skills
( 7) VIM usage
(8) Software package management
(9) User and user group management
(10) Linux Shell development
Linux operation and maintenance automation development
(1) Python development Linux operation and maintenance
(2) Linux operation and maintenance alarm tool development
(3) Linux operation and maintenance alarm security audit development
(4) Linux business quality report tool development
(5) Kali security detection tool detection
(6) Kali password cracking practice
python data analysis
(1) numpy data processing
(2) pandas data analysis
(3) matplotlib data visualization
(4) scipy data statistical analysis
(5) python financial data analysis
python big data
(1) Hadoop HDFS
(2) python Hadoop MapReduce
(3) python Spark core
(4) python Spark SQL
(5) python Spark MLlib
python machine learning
(1) Introduction to basic knowledge of machine learning
(2) KNN algorithm
(3) Linear regression
(4) Logistic regression algorithm
(5) Decision tree algorithm
(6) Naive Bayes algorithm
(7) Support vector machine
(8) Clustering k-means algorithm
The above is the detailed content of python learning route. For more information, please follow other related articles on the PHP Chinese website!