Python engineer learning tour: python engineer tour
1. Python software development Basics
1. linux operating system 2. docker basics 3. python basic syntax 4. python String Parsing 5. python Regular Expression 6. python File Operations 7. python module 8. python exception 9. python GUI programming 10. python time and calendar
Skills
1. Master the composition and working principle of the computer
2. Common Linux tools will be used
3. Familiar with basic Docker commands
4. Create a Python development environment and use print Output
5. Use Python to perform various string operations
6. Use the Python re module for Program Design
7. Use Python to create, access, and delete files
8. Master import statements, From... Import Statement, From... Import * Statement, method reference, Python package
2. Python software development Basics
1. Python object-oriented 2. Database 3. Python network programming 4. multi-process and multi-thread 5. Python functional programming 6. Errors, debugging, and testing
Skills
1. Ability to develop software using Python object-oriented method
2. Be able to create databases and tables on your own and perform basic database operations
3. Master the use of non-relational database MongoDB and master Redis development.
4. Independently develop the TCP/UDP Server Client, implement ftp and http servers, and develop the mail sending and receiving software.
5. Be able to develop multi-process and multi-thread software.
3. Python full-stack WEB Engineer
1. WEB backend software engineer 2. WEB Front-end Software Engineer
Skills
1. Be able to independently develop backend software and gain a deep understanding of the essence of Python development backend.
2. Be able to independently develop front-end software and work with the backend to master the skills of using Python for full-site WEB development.
4. Python multi-field development
1. Python crawler engineer 2. Big Data Analysis engineer 3. AI Engineer 4. Design Pattern and algorithm 5. Software Engineering
Skills
1. Proficiency in programming crawler software using Python.
2. Be proficient in using the Python library for data analysis.
3. Analysis of job data crawling in Python on the recruitment website
4. Master the use of Python open-source Artificial Intelligence Framework for artificial intelligence software development, speech recognition, Face Recognition
5. master basic design patterns and common algorithms
6. master the basic methods of software engineering, project management, project documents, and software test optimization.