【年度盘点】10个热门Python练习项目
这10个项目,约有270000人学习过。
今天给大家盘点一下实验楼最热门的10个Python练习项目。第二名是《200 行 Python 代码实现 2048》,第三名是《Python3 实现火车票查询工具》。有没有学过5门以上的同学?
10. Python 气象数据分析
当前学习人数:10506。该项目对意大利北部沿海地区的气象数据进行分析与可视化。通过学习对数据进行清理,然后运用 Python 中 matplotlib 模块的对数据进行可视化处理,最终从清晰的图表中得出我们的结论。
知识点:
1.matplotlib库画出图像
2.scikitlearn库对数据进行回归分析
3.numpy库对数据进行切片
地址:https://www.shiyanlou.com/courses/780
9. Python 基于共现提取《釜山行》人物关系
当前学习人数:14264。项目使用 python3 编写代码分析文本中人物的共现关系,完成对《釜山行》文本的人物关系提取,并利用Gephi软件对提取的人物关系绘制人物关系图。
知识点:
1.共现网络的基本原理
2.人物关系提取的具体实现
3.jieba库的基本使用
4.Gephi软件的基本使用
地址:https://www.shiyanlou.com/courses/677
8. NBA常规赛结果预测:利用Python进行比赛数据分析
当前学习人数:14423。利用NBA在2015~2016年的比赛统计数据进行回归模型建立,最终在今年2016~2017的常规赛中预测每场比赛的输赢情况。
知识点:
1.nba球队的Eloscore计算
2.特征向量
3.逻辑回归
地址:https://www.shiyanlou.com/courses/782
7. Python3 实现简单的 Web 服务器
当前学习人数:17085。使用 Python 语言实现一个 Web 服务器,探索 HTTP 协议和 Web 服务的基本原理,同时学习 Python 如何实现 Web 服务请求、响应、错误处理及CGI协议,最后会使用 Python 面向对象思路进行重构。
知识点:
1. HTTP 协议基本原理
2. 简单的 Web 服务器框架
3. Python 语言的网络开发
4. Web 服务请求,响应及错误处理的实现
地址:https://www.shiyanlou.com/courses/552
6. 高德API + Python 解决租房问题
当前学习人数:20753。使用 Python 脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,划出距离工作地点1小时内可到达的范围。在项目实现的过程中熟悉了 requests 、BeautifulSoup、csv 等库的简单使用。
知识点:
1.requests、BeautifulSoup、csv等库的简单使用
2. 高德地图JavascriptAPI的使用
地址:https://www.shiyanlou.com/courses/599
5. Python 破解验证码
当前学习人数:21079。通过一个简单的例子来实现破解验证码。从中我们可以学习到 Python 基本知识,PIL 模块的使用和破解验证码的原理。
知识点:
1. Python基本知识
2. PIL模块的使用
地址:https://www.shiyanlou.com/courses/364
4. Python3 实现色情图片识别
当前学习人数:24958。使用 Python3 去识别图片是否为色情图片,我们会使用到 PIL 这个图像处理库,会编写算法来划分图像的皮肤区域。其中涉及到Python3 基础知识,肤色像素检测与皮肤区域划分算法,Pillow 及argparse 的使用。
知识点 :
1.Python3模块的安装
2.Python3基础知识
3.肤色像素检测与皮肤区域划分算法
4.Pillow模块的使用
5.argparse模块的使用
地址:https://www.shiyanlou.com/courses/589
3. Python3 实现火车票查询工具
当前学习人数:31090。使用 Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。通过该项目的实现,可以熟悉 Python3 基础及网络编程,以及 docopt,requests,prettytable 等库的使用。
知识点:
1.Python基础知识的综合运用
2.docopt、requests、colorama及prettytable库的使用
3.setuptools的使用
地址:https://www.shiyanlou.com/courses/623
2. 200 行 Python 代码实现 2048
当前学习人数:46607。用200行的 python 代码完成2048小游戏的编写。学习 Python 基本知识,状态机的概念,以及编写 python 游戏的步骤。
知识点:
1.Python基本知识
2.状态机的概念
地址:https://www.shiyanlou.com/courses/368
1. Python 图片转字符画
当前学习人数:70718。 用 50 行 Python 代码完成图片转字符画小工具。学习 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使用。
知识点:
1. Linux 命令行操作
2. Python 基础
3. pillow 库的使用
4. argparse 库的使用
地址:https://www.shiyanlou.com/courses/370
其它推荐
10个精彩Python视频教程整理,10种新技能轻松Get!
【年度盘点】10个热门Python练习项目的更多相关文章
- 10大Python开源项目推荐(Github平均star2135)
翻译 | suisui 来源 | 人工智能头条(AI_Thinker) 继续假日充电系列~本文是 Mybridge 挑选的 10 个 Python 开源项目,Github 平均star 2135,希望 ...
- 【转帖】2018年Windows漏洞年度盘点
2018年Windows漏洞年度盘点丨老漏洞经久不衰,新0day层出不穷 腾讯电脑管家2019-02-12共17875人围观 ,发现 1 个不明物体网络安全资讯 https://www.freebuf ...
- Github上的python开源项目
Python开源项目,期待大家和我们一起共同维护 github排名榜单 https://github.com/trending github搜索榜单:https://github.com/search ...
- Pycharm+django新建Python Web项目
这两天初学Python,首先是学习Python语法有PyCharm就可以运行Console程序了,因为是初学所以,尽量写的比较详细,包括参考的资料地址... 1.下载Python,并安装[本文版本 ...
- 再一波Python实战项目列表
前言: 近几年Python可谓是大热啊,很多人都纷纷投入Python的学习中,以前我们实验楼总结过多篇Python实战项目列表,不但有用还有趣,最主要的是咱们实验楼不但有详细的开发教程,更有在线开发环 ...
- 使用Nginx+Uwsgi部署Python Flask项目
第一次用Flask做Web(也是第一次用Python做Web),在部署的时候遇到了不少问题,现在将过程就下来,供在这方面也有疑惑的人参考.(PS:使用Apache+mod_wsgi部署模式的可以参考另 ...
- 2017年11月GitHub上最热门的Java项目出炉
2017年11月GitHub上最热门的Java项目出炉~ 一起来看看这些项目你使用过哪些呢? 1分布式 RPC 服务框架 dubbohttps://github.com/alibaba/dubbo S ...
- 机器学习 Top 20 Python 开源项目
转自:http://mp.weixin.qq.com/s?__biz=MzA4MjEyNTA5Mw==&mid=2652565022&idx=1&sn=9aa035097120 ...
- python实战===2017年30个惊艳的Python开源项目 (转)
本文转自:http://www.sohu.com/a/216723120_115128 摘要:本文来自Mybridge,介绍了过去一年里30个惊艳的Python开源项目.点击每一个都可以在GitHub ...
随机推荐
- Eclipse JEE 2018.12R TUNA源直接下载地址
下载地址:https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/2018-12/R/eclipse ...
- LODOP指定window默认打印机和临时默认打印机
通过以下语句,可指定windows默认打印机LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",某打印机名或序号);这种默认打印机是指的windows ...
- Nginx之开启压缩
参考:https://blog.csdn.net/php12345679/article/details/80843939 https://blog.csdn.net/pf1234321/articl ...
- keepalived+lvs tcp check 引起的后端服务报Connection reset by peer
方法一: 取消LVS方式进行tcp转发,进而改为http方式反向代理,问题即可解决. 当然,这是在业务允许使用http的情况下,如果必须使用tcp协议,那就得使用下面的方法了. 方法二: 修改keep ...
- PS更换证件照背景颜色
同学们大家好,我是阿宝老师,今天给大家讲一下如何使用PS更换证件照背景色. 目前使用PS更换证件照底片有三种方式,这三种方式虽有不同,但是最终目的都是将人像从背景中抠出来.扣取人像有三种方法可供选取, ...
- 高性能最终一致性框架Ray之基本功能篇
一.Event(事件) Event是Actor产生的记录状态变化的日志,由StateId(状态Id),UID(幂等性控制),TypeCode(事件类型),Data(事件数据),Version(事件版本 ...
- TypeScript之路----探索接口(interface)的奥秘
TypeScript定义接口 要想掌握typescript的知识,接口是其必经之路.很多东西都需要接触到接口,接口除了对类的一部分行为进行抽象以外,也常用于对对象的形状进行描述.接下来我们就一起来学习 ...
- 任务调度之Quartz.Net可视化界面
上一篇关于任务调度Quartz.Net的文章中介绍了其三个核心对象IScheduler.IJob和ITrigger,我们已经知道了其基本的使用方法,可以在控制台当中运行监控.但是在实际中我们往往需要有 ...
- dotnet core use MangoDB
安装MangoDB 同样我这边再次使用Docker, 方便快捷: # 拉取镜像 docker pull mongo # 运行镜像 docker run -d -p 37017:27017 --name ...
- java jri null
java通过jri调用r文件,r文件必须和当前类在同一目录下,然后才能re.eval("source(fpath)")执行脚本;其中fpath为通过re.assign设置的文件全路 ...