可以用 Python 编程语言做哪些神奇好玩的事情 可以用 Python 编程语言做哪些神奇好玩的事情?

\u5b66\u4f1aPython \u7f16\u7a0b\u8bed\u8a00\u80fd\u505a\u54ea\u4e9b\u795e\u5947\u597d\u73a9\u7684\u4e8b\u60c5

1\u3001\u5236\u4f5c\u8f6f\u4ef6\u3002\u6bd4\u65b9\u53ef\u4ee5\u5236\u4f5c\u4efb\u4f55\u4f60\u60f3\u5f00\u53d1\u7684\u8f6f\u4ef6\uff0c\u6bd4\u8ba1\u7b97\u5668
2\u3001\u91c7\u96c6\u6570\u636e\u3002\u91c7\u96c6\u662f\u5b83\u7684\u5f3a\u9879\u3002\u4f60\u60f3\u4e0b\u8f7d\u5c9b\u56fd\u7247\uff0c\u6279\u91cf\u4e0b\u8f7d\u5c31\u7528\u5b83\u5199\u6700\u597d\u4e86
3\u3001\u5236\u4f5c\u7f51\u7ad9\uff0c\u5f88\u591a\u7f51\u7ad9\u90fd\u662f\u7528python\u7f16\u5199\u7684\uff0c\u6bd4\u65b9\u8c46\u74e3\u548c\u77e5\u4e4e
4\u3001\u79d1\u5b66\u8ba1\u7b97\uff0c\u79d1\u5b66\u8ba1\u7b97\u4e5f\u662fpython\u7684\u7279\u957f\uff0c\u5b83\u53ef\u4ee5\u505a\u5230matlap\u8fd9\u6837\u7684\u8f6f\u4ef6\u7684\u6548\u679c\uff01
\u603b\u4e4b\uff0c\u5b83\u662f\u4e00\u95e8\u7f16\u7a0b\u8bed\u8a00\uff0c\u548c\u5176\u4ed6\u7f16\u7a0b\u8bed\u8a00\u4e00\u6837\uff0c\u53ef\u4ee5\u505a\u5f88\u591a\u5de5\u4f5c

\u81ea\u5df1\u5b66Python\u4e0d\u4e45\uff0c\u5217\u4e3e\u81ea\u5df1\u505a\u8fc7\u7684\u548c\u77e5\u9053\u7684\u3002
Python\u505a\u722c\u866b\u5f88\u65b9\u4fbf\uff0c\u6709\u73b0\u6210\u7684\u5e93\u3002 \u6211\u5728\u5b66\u4e60python\u7684\u8fc7\u7a0b\u4e2d\u4e5f\u9047\u5230\u8fc7\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684\u4f8b\u5b50\uff0c\u4ee3\u7801\uff1apython/primer/20/Cralwer.py at master \u00b7 xxg1413/python \u00b7 GitHub \u3002\u597d\u50cf\u6709\u5f00\u6e90\u7684\u9879\u76ee\u53eb\u4ec0\u4e48supercrawler\uff0c\u5177\u4f53\u53ef\u4ee5\u770b\u770b\u3002
2.Python\u505a\u6e38\u620f\u3002Pygame\u8fd8\u662f\u4e0d\u9519\u7684\uff0c\u4f46\u53ea\u9002\u5408\u505a\u5c0f\u6e38\u620f\u3002\u7528Pygame\u5199\u4e2a\u690d\u7269\u5927\u6218\u50f5\u5c38\u8fd8\u662f\u53ef\u4ee5\u7684\u3002\u63a8\u8350\u6559\u7a0b \u7528Python\u548cPygame\u5199\u6e38\u620f\u3002Python\u5728\u6e38\u620f\u670d\u52a1\u5668\u65b9\u9762\u4e5f\u6709\u5e94\u7528\u3002EVE\u8fd9\u79cd\u6e38\u620f\u90fd\u5927\u91cf\u7528Python\u3002
3.Python\u4f5c\u4e3a\u9ed1\u5ba2\u7b2c\u4e00\u8bed\u8a00\uff0c\u5728\u9ed1\u5ba2\u9886\u57df\u7684\u5e94\u7528\u5c31\u4e0d\u591a\u8bf4\u4e86\u3002
4.Python\u505a\u7f51\u7ad9\uff0c\u6709\u51e0\u4e2aweb\u6846\u67b6 WebFrameworks\u3002 \u7528\u5f97\u6700\u591a\u7684\u662fDjango\u3002
5......\u5404\u65b9\u9762\u90fd\u6709\uff0c\u4ec0\u4e48\u63a8\u8350\u7cfb\u7edf\uff0c\u90fd\u662f\u7528python\uff0c\u5728\u6b64\u5c31\u4e0d\u4e00\u4e00\u5217\u4e3e\u4e86\u3002

\u9644\u4e0a\u66f4\u591a\u5b9e\u4f8b\u7684\u94fe\u63a5\uff1ahttp://www.zhihu.com/question/21395276

大一刚学Python的时候,写了一只12306爬虫,采集车次、时刻表数据
多线程采集,经过不断调试终于稳定,速度也还可以
每天大概可以采集到2000多个车站,5000多个车次,5万多条时刻信息(这些信息每天都在变的,所以要设置不同日期,然后保存)

当然这不算有意思的

有意思的是这个
可以可视化显示各个站点不同时间的车辆运行情况(当然显示部分不是用Python写的了)可以可视化显示各个站点不同时间的车辆运行情况(当然显示部分不是用Python写的了)

采集了这么多数据不利用就太可惜了,于是动了点脑筋,把数据利用起来,就有了下面这些(下面就与Python无关了)

那个时候铁道部还没有发布官网的购票APP,于是有了这个

自己做了个订票的APP,可查询车次、时刻、余票、正晚点
(请忽略图上的水印,这个APP首发是在百度火车吧,懒得再重新截图了)

嗯,虽然当时没有官方的APP,但第三方的还不少,上面的功能也没什么新鲜的
不过下面几个功能一般的APP是没有的

车站详细信息查询,包括所在地址、是否办理旅客乘降、是否办理行包业务,也有一些非路内人士不会在意的信息,比如所属线路、所在路局、是否为接算站等等

编组、乘务、套跑信息

上面两个功能非路内人士应该不会用的太多,下面还有几个实用的功能

电话订票
在高峰时期订票电话经常打不通,其实这个是有些小技巧的,加拨同路局其它城市区号效果会好很多(当时电话订票是要拨打出发地所在路局的电话的,不知道现在是否实现了电话跨路局售票)

座位分布,想刷靠窗座位就看这个吧

根据二维码验票真伪

将来的你一定会感谢今天拼命努力的你 (二维码自动识别)

放票时间查询

界面丑的要死,请大家忽略界面吧。。

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网