├── .github └── workflows │ └── gh-page.yml ├── .gitignore ├── .markdownlint.yml ├── README.md ├── docs ├── assets │ ├── data │ │ └── car_price.csv │ └── images │ │ ├── ides │ │ ├── windows-vscode-console-disable-psfile.jpg │ │ ├── windows-vscode-demo-new-file.jpg │ │ ├── windows-vscode-demo-new-file.png │ │ ├── windows-vscode-demo-poetry.jpg │ │ ├── windows-vscode-demo-run-file-out.jpg │ │ ├── windows-vscode-demo-run-file.jpg │ │ ├── windows-vscode-demo-select-interpreter.jpg │ │ ├── windows-vscode-installed.jpg │ │ ├── windows-vscode-language-config.jpg │ │ ├── windows-vscode-open-demo.jpg │ │ └── windows-vscode-python-config.jpg │ │ ├── install │ │ ├── windows-install-advanced-options.png │ │ ├── windows-install-optional-features.png │ │ ├── windows-install-setup-progress.png │ │ ├── windows-install-setup.png │ │ ├── windows-install-successful.png │ │ └── windows-test-python.png │ │ └── pycharm │ │ ├── add_project_structure.png │ │ ├── pycharm_add_interpreter-1.png │ │ ├── pycharm_add_interpreter-2.png │ │ ├── windows_env_hadoop.png │ │ ├── windows_env_java.png │ │ ├── windows_env_path.png │ │ └── windows_install_jdk.png ├── datadevelop │ └── quick_start │ │ ├── etl_develop.md │ │ ├── initialization.md │ │ ├── preparation.md │ │ ├── release.md │ │ └── tests.md ├── guidelines │ ├── advanced │ │ ├── configuration.md │ │ ├── exception.md │ │ ├── logging.md │ │ ├── plugin.md │ │ ├── signal_decouple.md │ │ ├── test.md │ │ └── type_hint.md │ ├── project_management │ │ ├── code_lint.md │ │ ├── distribution.md │ │ ├── document.md │ │ └── project_structure.md │ └── tutorial │ │ ├── develop.md │ │ ├── init_project.md │ │ ├── publish.md │ │ ├── test.md │ │ └── tutorial.md ├── index.md ├── introduction │ ├── ides.md │ ├── install.md │ └── virtualenv.md ├── practices │ └── web.md ├── quick_start.md └── standard │ ├── language_rules.md │ └── style_rules.md ├── mkdocs.yml └── requirements.txt /.github/workflows/gh-page.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/.github/workflows/gh-page.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/data/car_price.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/data/car_price.csv -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-console-disable-psfile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-console-disable-psfile.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-demo-new-file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-demo-new-file.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-demo-new-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-demo-new-file.png -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-demo-poetry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-demo-poetry.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-demo-run-file-out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-demo-run-file-out.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-demo-run-file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-demo-run-file.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-demo-select-interpreter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-demo-select-interpreter.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-installed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-installed.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-language-config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-language-config.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-open-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-open-demo.jpg -------------------------------------------------------------------------------- /docs/assets/images/ides/windows-vscode-python-config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/ides/windows-vscode-python-config.jpg -------------------------------------------------------------------------------- /docs/assets/images/install/windows-install-advanced-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/install/windows-install-advanced-options.png -------------------------------------------------------------------------------- /docs/assets/images/install/windows-install-optional-features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/install/windows-install-optional-features.png -------------------------------------------------------------------------------- /docs/assets/images/install/windows-install-setup-progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/install/windows-install-setup-progress.png -------------------------------------------------------------------------------- /docs/assets/images/install/windows-install-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/install/windows-install-setup.png -------------------------------------------------------------------------------- /docs/assets/images/install/windows-install-successful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/install/windows-install-successful.png -------------------------------------------------------------------------------- /docs/assets/images/install/windows-test-python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/install/windows-test-python.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/add_project_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/add_project_structure.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/pycharm_add_interpreter-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/pycharm_add_interpreter-1.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/pycharm_add_interpreter-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/pycharm_add_interpreter-2.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/windows_env_hadoop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/windows_env_hadoop.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/windows_env_java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/windows_env_java.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/windows_env_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/windows_env_path.png -------------------------------------------------------------------------------- /docs/assets/images/pycharm/windows_install_jdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/assets/images/pycharm/windows_install_jdk.png -------------------------------------------------------------------------------- /docs/datadevelop/quick_start/etl_develop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/datadevelop/quick_start/etl_develop.md -------------------------------------------------------------------------------- /docs/datadevelop/quick_start/initialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/datadevelop/quick_start/initialization.md -------------------------------------------------------------------------------- /docs/datadevelop/quick_start/preparation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/datadevelop/quick_start/preparation.md -------------------------------------------------------------------------------- /docs/datadevelop/quick_start/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/datadevelop/quick_start/release.md -------------------------------------------------------------------------------- /docs/datadevelop/quick_start/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/datadevelop/quick_start/tests.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/configuration.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/exception.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/exception.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/logging.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/plugin.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/signal_decouple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/signal_decouple.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/test.md -------------------------------------------------------------------------------- /docs/guidelines/advanced/type_hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/advanced/type_hint.md -------------------------------------------------------------------------------- /docs/guidelines/project_management/code_lint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/project_management/code_lint.md -------------------------------------------------------------------------------- /docs/guidelines/project_management/distribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/project_management/distribution.md -------------------------------------------------------------------------------- /docs/guidelines/project_management/document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/project_management/document.md -------------------------------------------------------------------------------- /docs/guidelines/project_management/project_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/project_management/project_structure.md -------------------------------------------------------------------------------- /docs/guidelines/tutorial/develop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/tutorial/develop.md -------------------------------------------------------------------------------- /docs/guidelines/tutorial/init_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/tutorial/init_project.md -------------------------------------------------------------------------------- /docs/guidelines/tutorial/publish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/tutorial/publish.md -------------------------------------------------------------------------------- /docs/guidelines/tutorial/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/tutorial/test.md -------------------------------------------------------------------------------- /docs/guidelines/tutorial/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/guidelines/tutorial/tutorial.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/introduction/ides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/introduction/ides.md -------------------------------------------------------------------------------- /docs/introduction/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/introduction/install.md -------------------------------------------------------------------------------- /docs/introduction/virtualenv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/introduction/virtualenv.md -------------------------------------------------------------------------------- /docs/practices/web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/practices/web.md -------------------------------------------------------------------------------- /docs/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/quick_start.md -------------------------------------------------------------------------------- /docs/standard/language_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/standard/language_rules.md -------------------------------------------------------------------------------- /docs/standard/style_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/docs/standard/style_rules.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyloong/pythonic-project-guidelines/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs-material==9.1.11 --------------------------------------------------------------------------------