What to learn about python language fundamentals and applications:
Python is a dynamically typed language that allows you to assign any value to a variable and to modify the value of a variable. String: represents a piece of textual information that must be induced using quotation marks; cannot be mixed at the same time. Import is to put some function functions of python into the current script to use, not import the function can not be directly used in the current script.
Software development, using python to make software is a lot of people are engaged in the work, whether it is B/S software, or C/S software, can do. And the demand is still quite big; data mining, python can make excellent crawler tools for data mining, and there are many data mining positions in many web companies.
Game development, python scalability is very good, with game development libraries, and game development is definitely a violent occupation; big data analysis, today is the era of big data, with python to do big data is also possible, big data analysis engineer is also a hot position.
Full-stack engineers, today's programmers are in the direction of full-stack development, and learning python has more advantages in this regard; system operation and maintenance, python in many linux support, and syntax characteristics are very much to the shell script, after learning python to do a system operation and maintenance is also very good.