Summary EDK II Python Development Process and Coding Standards Specification 1 Introduction: 2 Python coding guidelines and tools: 3 Development steps and flowchart: 4 Environment setup and example 4.1 Install and setup environment 4.2 Create a project configuration file for flake8: 4.3 Write python code : 4.4 Run flake8: 4.5 Run mypy for type hints: 4.6 Write a unit test using pytest : 4.7 Generate documents using pydoc: