1.‘from models import page’ means importing only pages from the models module, no ‘math.page’ is required to refer to pages directly
2. if you introduce all of the modules and don’t want to dot, you can do the following
3.
4. how to name aliases
5.
6. when we actually develop, we import modules, which is very clear
7. when we import a module, py will compile the imported module, and then process other content according to the compiled module. if the original file of the imported module is changed at this time, the compiled content will remain unchanged.if the compiled module needs to be changed, ‘importlib’ module needs to be imported, as shown below
8.
9. summary
10.
10. you can create a new package under the py file. there is a init.py in the package named python package.this file created by default and executed by default when the package is first import
11.
12. if you need initialization, use the file_init_.py , and delete it if you don’t need it
13. the core of learning c language well is data structure and algorithm
14. the procedure-oriented language represented by c language is complies with logic understanding by computer.
15. object-oriented proaramming is modular programming
16. the core idea of object-oriented is to deal with problems with human thinking and let computers move around people instead of process-oriented penple
17. objects contain features and behaviors
18. how to use the object-oriented idea to analyze a problem? (for example, here comes a bus)
answers:
feature: there are several road cars ,the color of the car, and so on
behaviors: include parking, opening doors etc
19. object-oriented analysts are endless. only by focusing on usefulness and discarding uselessness can they make rational designs
- object-oriented learning
- how to establish a library management system?
answer:
process-oriented thinking:
the first step is what to do, the second step is what to do how to add books how to modify the book “if else” how to go, define functions to call each other, the process is fixed, the process is immutable
object-oriented thought:
let’s get rid of the code first
think about what objects the system will participate in
for example, a book is an object focusing on its author, color publishing huose, etc
concerning the author’s concern about his name,sex and birthplace etc. these are all objects and we need to organize the relationship between them
finally it is implemented in code
21.encapsulation inheritance polymorphism is a typical feature of object-oriented
22.encapsulated is the maximum reuse of code
23. encapsulated with dictionary functions
24. the relationship between composition is as follows:
25. the combination of the indivisble parts of the whole is called composition.(复合)
26. the combination of divisible parts of a whole is called aggregation sum (聚合)
27. the relationship between driver and car is dependent
28. there is a one-to-many relationship between teachers and students
22.processing object-oriented specific steps
29. the first letter of the name of the definition class shuold be capitalized, multiple letters linked together, and the beginning of each letter must be capitalized
30. the special function in py, which starts with the underline and ends with the underline, is callde a predefined function
31.
32. the constructor is used to assign values to specific cases and the constructor is init
33.
34. how to invoke a class using instantiated objects to invoke methods and attributes
35.
- a method of obtaining system time
38. the example book() in the screenshot refers to a call to the _init_function in book class
39. method of modifying data in an instance
1.’self‘ represents the value that each instance shuold have
- if we want to print an instance of a class, we can control its display content. using the built-in function of 'repr
1
1.how to get the address in memory
2.change the out put data from at in the figure above into hexadecimal