{"id":18496521,"url":"https://github.com/nicejade/play-with-python","last_synced_at":"2025-04-08T22:32:21.218Z","repository":{"id":42929176,"uuid":"231112503","full_name":"nicejade/play-with-python","owner":"nicejade","description":"学习 Python \u0026 实战练习，以便能更好的玩 Python 相关技能、工具。","archived":false,"fork":false,"pushed_at":"2022-07-06T20:31:47.000Z","size":13672,"stargazers_count":9,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T19:13:13.360Z","etag":null,"topics":["ai","automation","data-analysis","excel","python","python3","sendmail","spider","visualization"],"latest_commit_sha":null,"homepage":"https://www.jeffjade.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nicejade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-31T15:46:08.000Z","updated_at":"2023-06-16T17:34:51.000Z","dependencies_parsed_at":"2022-09-14T03:23:28.755Z","dependency_job_id":null,"html_url":"https://github.com/nicejade/play-with-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fplay-with-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fplay-with-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fplay-with-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fplay-with-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicejade","download_url":"https://codeload.github.com/nicejade/play-with-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247940744,"owners_count":21022022,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","automation","data-analysis","excel","python","python3","sendmail","spider","visualization"],"created_at":"2024-11-06T13:29:53.642Z","updated_at":"2025-04-08T22:32:16.204Z","avatar_url":"https://github.com/nicejade.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003ePlay With Python\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003e\n    学习 Python \u0026 实战练习，以便能更好的玩 Python 相关技能、工具。\n  \u003c/strong\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.python.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Python-v3.6%2B-blue\" alt=\"Python Version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/psf/black\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/code_style-black-ff69b4.svg?style=flat\" alt=\"Black\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://aboutme.lovejade.cn/?utm_sourece=github.com\u0026pid=play-with-python\"\u003e\u003cimg src=\"https://img.shields.io/badge/Author-nicejade-%23a696c8.svg\" alt=\"Author nicejade\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## 目标与哲学\n\n[Python](https://github.com/nicejade/nice-front-end-tutorial/blob/master/tutorial/python-tutorial.md)，是门人人都可以学，且十分值得学习的编程语言。不仅入门容易、功能强大；而且适用领域极为广泛。对于前端工程师而言，使用它能够很容易构建 Web 应用；依托于它强大的功能库，也能快速打造些趁手工具；随着大前端的日益演进，在模块化、工程化之后，走向（半）自动化、智能化也是必然趋势；鉴于此，就有利用闲暇时间，学习如何使用它；将所练习的代码，提交至此，是希望可以为更多想学 `Python` 的朋友，提供些参考。更多相关学习资料，可参见[与时俱进版前端资源教程之 Python](https://github.com/nicejade/nice-front-end-tutorial/blob/master/tutorial/python-tutorial.md)。\n\n## 先决条件\n\n您需要安装或升级 [Python](https://www.python.org/)(\u003e = `3.6`), [Node.js](https://nodejs.org/en/)（\u003e = `8.* `，Npm 版本 \u003e= `5.2.0 `，[Yarn](https://www.jeffjade.com/2017/12/30/135-npm-vs-yarn-detial-memo/) 作为首选；当然，除了 Python 外，其他都不是必须的）。\n\n## 安装\n\n### 安装 Python 依赖\n\n```bash\npip install -r requirements.txt\n```\n\n### 安装 Node 依赖\n\n```bash\nnpm i\n# Or\nyarn\n```\n\n备注：为便捷开发，有引入 `npm`，来协助处理些事物，如监听美化代码（npm run watcher）等。\n\n## 使用\n\n具体说明，请参见 [Play With Python - Wiki](https://github.com/nicejade/play-with-python/wiki)。\n\n## 路线图\n\n- [x] [脚本](https://github.com/nicejade/play-with-python/wiki#脚本)\n- [x] [Excel](https://github.com/nicejade/play-with-python/wiki#excel)\n- [x] [爬虫](https://github.com/nicejade/play-with-python/wiki#爬虫)\n- [x] [Web 自动化](https://github.com/nicejade/play-with-python/wiki#web-自动化)\n- [ ] [词云图](https://github.com/nicejade/play-with-python/wiki#词云图)\n- [ ] 机器人\n- [ ] 可视化\n- [ ] 发送邮件\n- [ ] 数据分析\n- [ ] 科学计算\n- [ ] 画动态图\n- [ ] 人工智能\n\n## 执照\n\n[MIT](http://opensource.org/licenses/MIT)\n\n版权所有 (c) 2020-至今，[nicejade](https://github.lovejade.cn/)。\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicejade%2Fplay-with-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicejade%2Fplay-with-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicejade%2Fplay-with-python/lists"}