本仓库借助 Devcontainer 技术,为 Python 项目开发环境的搭建提供了便捷途径。它预先配置了所需工具和依赖项,能带来一致的开发体验。
按照以下步骤使用此开发环境:
git clone https://github.com/tomohiroJin/devcontainer-python.git -b feature/add-reference
cd devcontainer-python
code .
pytest
pytest(测试框架)flake8(代码检查工具)black(代码格式化工具)使用pytest来执行项目的测试。可以通过多种方式运行测试:
pytest
只想运行特定的测试文件,可以指定文件路径:
pytest tests/reference/basic/test_conditions.py
使用-v选项查看每个测试的详细信息:
pytest -v
通过-k选项匹配测试名称来运行特定用例:
pytest -k test_name
使用--lf选项仅显示未通过的测试:
pytest --lf
使用flake8检查代码的质量和风格:
flake8 src/
使用black对 Python 代码进行格式化:
black .
black --check .
black src/fizzbuzz/fizzbuzz.py
此项目包含了学习和参考 Python 基础知识及主要设计模式的样例代码,涵盖以下内容:
通过编辑.devcontainer/devcontainer.json文件,可以进一步定制你的开发环境。例如,可以根据需要调整 Python 版本或安装额外的工具。
本项目遵循 MIT 许可证。