Python engineer learning tour: python engineer tour

Source: Internet
Author: User

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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.