1.linux Foundation
1.1 Development of three ways of operation: maintenance of the computer, keep the computer's normal running network: network engineers, the development of software on the network, interactive software development: According to requirements to complete the development of software 2. Python Development 2.1Python Basic Examples: for example, writing a composition, Learning Python Foundation is a learning from pinyin, to literacy, learning phrases, idioms and sentence process, through basic learning, Python has a systematic understanding. 2.2 Network programming according to the goal of their own learning, is to build a Web site, learning Network programming, such as the HTTP language, and Django, and so on, learn how to set up a website, establish the rules of the site. The 2.3web framework is similar to network programming, Learning the most basic things in the network 2.4 design patterns and algorithm design patterns, is to write code, according to requirements, the code has a general arrangement, for example, to play elsewhere, know how the road is to go, to avoid the half to find the wrong way of the problem, there is to go the nearest road, do not detours. ---Architect 2.5 Project Phase 3.Python Foundation 3.1 basic 3.2 base data type 3.3 function 3.4 Object-oriented learning through the basics of Python, there is a framework for learning more about what you want. 4. Programming language Introduction 4.1 What is programming language programming language is through the communication with the computer, let the computer understand what we want the computer to do, but the computer can only read machine code 010101, in order to improve the efficiency of programming, predecessors through the compilation of C, etc., make a set of rules, such as press A, the corresponding calculator thought received 010101, Without the trouble of directly writing machine code, and then someone based on C to write a set of high-level language, on the basis of C, make the corresponding rules. So, currently divided into high-level language and so-called low-level language, Php,java,python, etc., are through C to complete the most basic operation. 5.pyhthon Description python is currently a great potential development language, other high-level languages such as Java and C # basic Javapython and other variants of Python is to convert bytecode first to Java, then to C, then to machine code, so the efficiency of a low and a variant is PyPy, this method is the first time the use of C-python code through c to machine code, Then the machine code back up, the second run, directly run the machine code, so fast, but is not very perfect. ------------------------------------------------------------------------------------------------------------------------------------------------------------
2018-5-21-python full Stack Development Day9-python Development Course Introduction Part1