首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    100 个 Python 小项目源码,总有一个用得到

    学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能。...碰巧 GitHub 上有这样一个项目,收集了 100 个简单的 Python 小项目,通过这些小项目练手,可以提升自己的 Python 技能,也可以当作实用手册,后面编程的时候可以直接参考。...https://github.com/Python-World/python-mini-projects 下面列举了这 100 个小项目,大家可以先收藏,后面按需去查找源代码即可。...从维基百科中保存随机文章 Save random article from wikipedia Rakshit Puri 45 检查网站连通性 Check website connectivity Shiv...Carbon Clips Ravishankar Chavare 75 二维码生成器 QR Code Generator Shiv Thakur 76 递归密码生成器 Recursive Password

    5.8K40

    Python命令行工具开发终极指南:从入门到专业发布

    Python凭借其丰富的库生态成为CLI开发的首选: 70%的运维自动化工具使用Python开发 比Shell脚本更强大的错误处理能力 跨平台支持(Win/Linux/macOS) 本文将带你从零构建专业级...calc.py add 5 3 8.0 $ python calc.py sqrt 9 3.0 # 查看帮助 $ python calc.py --help 第三部分:企业级CLI开发实践 ▶ 项目结构规范...打印调试信息 $ python -m mycli --verbose process # 2...."Environment :: Console" ] ) ▶ 多平台打包方案 工具 生成格式 优势 PyInstaller 独立可执行文件 零依赖部署 Docker 容器镜像 环境完全隔离 shiv...Click, Typer 功能丰富型CLI 快速原型 Fire, Argparse 简单工具/内部脚本 测试框架 CliRunner, pytest 命令行测试 打包工具 PyInstaller, shiv

    45810
    领券