我们整理了20个Python项目,送给正在求职的你
关注「实验楼」,每天分享一个项目教程
职场中一贯有“金三银四”、“金九银十”的说法。如果你是一名正在求职或准备跳槽的程序员,不妨趁着这两个月时间好好准备一下。
正文共:6737 字
预计阅读时间:15 分钟
职场中一贯有“金三银四”、“金九银十”的说法。尤其是3、4月刚过完年后,很多企业的员工会选择离职,大量空缺职位被放出,同时HR招聘压力增大,求职者往往可以借此机会,获得一个更好的报价。如果你是一名正在求职或准备跳槽的程序员,不妨趁着这两个月时间好好准备一下。
而在程序员的求职中,「项目经历」往往是最重要的一环,它能最直观地体现你的编程能力。对于在校生来说,一个好的「项目经历」甚至可以等同于工作经验。可以说,把项目经历写好了,求职就通过了一半。
而在项目的描述中,最看重的就有三点。
这个项目跟应聘的职位之间的关联性。
这个项目的工程量或知名度。
这个项目是否有一些数据,证明你做到了,并且让你有所收获。
这些项目描述,都是需要证据的,而最好的证据就是你的GitHub代码链接,或者是你这个项目的一个线上版本——有可能是一个网站,或是一个demo。只要有这样的效果,对于审核简历的人来说,他一眼就能看出来这个项目的技术水平,是一个很大的加分项。
在这里,我们准备了这20个Python项目,领域包含「Python Web」「Python爬虫」「Python游戏」「Python机器学习」「Python安全」等。如果在求职前缺少项目经验,或是想做些项目提升一下编程能力,都可以选择几个项目好好做一下。做完后加入一些拓展,放在自己的Github上,一定能给你的简历、面试加分不少。
一、Python 爬虫
Python3 实现火车票查询工具
课程链接:https://www.shiyanlou.com/courses/623
使用 Python3 抓取 12306 网站信息,完成一个火车票查询工具。该项目练习 Python3 基础及网络编程,以及 docopt,requests,prettytable 等库的使用。
项目效果:
高德API+Python解决租房问题
课程链接:https://www.shiyanlou.com/courses/599
使用Python脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,找到距离工作地点1小时车程的房源!在项目实现的过程中将熟悉requests、BeautifulSoup、csv等库的简单使用。
项目效果:
给Python3爬虫做一个界面.妹子图网实战
课程链接:https://www.shiyanlou.com/courses/813
一个综合性项目,不但要写爬虫抓取妹子图网的图片,还要用 PyQt 给爬虫程序做一个交互界面。完成后不管是效果还是实用性都是满分!话不多说,下面开车~滴滴滴~
项目效果:
更多爬虫课程:
python 网站信息爬虫:https://www.shiyanlou.com/courses/969
Python3 实现淘女郎照片爬虫:https://www.shiyanlou.com/courses/595
基于 Flask 及爬虫实现微信娱乐机器人:https://www.shiyanlou.com/courses/581
python 二手房信息爬取与数据呈现:https://www.shiyanlou.com/courses/869
二、python人工智能
NBA常规赛结果预测:利用Python进行比赛数据分析
课程链接:https://www.shiyanlou.com/courses/782
本课程将利用NBA在2015~2016年的比赛统计数据进行回归模型建立,最终在今年2016~2017的常规赛中预测每场比赛的输赢情况。
项目效果:
使用 Python 实现深度神经网络(会员)
课程链接:https://www.shiyanlou.com/courses/814
本课程手把手教你使用 Python 实现一个深度神经网络,让你在实际动手的过程中理解深度学习的一些基本原理,带你真正入门深度学习。
课程列表:
基于卷积神经网络实现图片风格的迁移(仿Prisma)
课程链接:https://www.shiyanlou.com/courses/861
教计算机学习梵高作画——本课程基于卷积神经网络,使用Caffe框架,探讨图片风格迁移背后的算法原理,手把手教你实现和Prisma一样的功能。
项目效果:
更多人工智能课程:
深度学习初探——入门DL主流框架:https://www.shiyanlou.com/courses/744
Python3 色情图片识别:https://www.shiyanlou.com/courses/589
神经网络实现人脸识别任务:https://www.shiyanlou.com/courses/707
人机对战初体验:Python基于Pygame实现四子棋游戏:https://www.shiyanlou.com/courses/746
利用TensorFlow进行自然语言处理:https://www.shiyanlou.com/courses/1026
基于TensorFlow实现卷积神经网络:https://www.shiyanlou.com/courses/893
基于SVM的猫咪图片识别器:https://www.shiyanlou.com/courses/794
使用卷积神经网络进行图片分类:https://www.shiyanlou.com/courses/820
三、Python Web
Python Flask Web框架
课程链接:https://www.shiyanlou.com/courses/29
本课程使用Python Flask Web框架来创建简单的博客,涉及环境安装,运行调试,静态文件,渲染模板,数据的请求接收以及重定向,响应和会话。适合有一定编程基础,与对于linux有一定了解,想更加熟悉和巩固python的同学。
课程列表:
Django 搭建简易博客
课程链接:https://www.shiyanlou.com/courses/487
本教程介绍如何一步步使用 Django 开发一个简单的博客 Web应用,涉及 Django Web开发,MVC,Template等知识点,适用于有 Python 和 Django 基础的同学。
课程列表:
基于 Flask 与 MySQL 实现番剧推荐系统(会员)
课程链接:https://www.shiyanlou.com/courses/633
本课程是基于 Python 的 Flask 框架和 MySQL 实现的简单的番剧推荐系统。在本课程中我们将学到如何用 Python 连接 MySQL 数据库,如何查询和展示数据及设计推荐算法等知识。
更多PythonWeb课程:
Flask + VueJS 全栈 Web 开发实战:https://www.shiyanlou.com/courses/878
Django打造文件分享系统:https://www.shiyanlou.com/courses/993
利用Flask-AppBuilder 快速构建Web后台管理应用:https://www.shiyanlou.com/courses/870
Python3 基于 Flask 框架搭建个人博客:https://www.shiyanlou.com/courses/1047
基于Flask/RethinkDB实现TODO List:https://www.shiyanlou.com/courses/359
Flask 实现简单聊天室:https://www.shiyanlou.com/courses/81
Python 实现 Redis 异步客户端:https://www.shiyanlou.com/courses/518
四、Python 数据分析
使用逻辑回归预测IPO市场
课程链接:https://www.shiyanlou.com/courses/1034
在20世纪90年代末,获得了对的IPO(首次公开募股)就像赢得彩票一样。在本次实验中我们通过对一系列数据进行清洗、建模、分类,来获一个可以预测IPO市场的简单模型。本课程源自异步社区的《Python机器学习实践指南》第4章,感谢异步社区授权实验楼发布。
Spark 机器学习之电影推荐系统(会员)
课程链接:https://www.shiyanlou.com/courses/831
MLlib 是运行在 Spark 上一个机器学习算法库,借助 Spark 的内存计算,可以使机器学习的模型计算时间大大缩短。本节课基于协同过滤算法实现简易电影推荐。
Python实现从excel读取数据并绘制成精美图像(会员)
课程链接:https://www.shiyanlou.com/courses/791
这个世界从古至今一直是一个看颜值的世界。对于我们作报告,写文章时使用的图片,也是一样的。一图胜千言,一张制作精美的图片,不仅能展示大量的信息,更能体现绘图者的水平,审美,与态度。本课程实现使用python
从excel
读取数据,并使用matplotlib
绘制成二维图像。这一过程中,将通过一系列操作来美化图像
项目效果:
更多python数据分析课程:
Python 数据分析入门与进阶 :https://www.shiyanlou.com/courses/764
eBay 在线拍卖数据分析:https://www.shiyanlou.com/courses/714
Twitter数据情感分析:https://www.shiyanlou.com/courses/722
Kaggle 项目实战--回归预测波士顿房价 :https://www.shiyanlou.com/courses/1010
Pandas 使用教程:https://www.shiyanlou.com/courses/906
NumPy 使用教程:https://www.shiyanlou.com/courses/912
五、Python 小应用
Python 图片转字符画
课程链接:https://www.shiyanlou.com/courses/370
本实验用 50 行 Python 代码完成图片转字符画小工具。通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使用。本课程难度简单,属于 Python 中基础课程。课程教学视频:https://www.bilibili.com/video/av13422372/
项目效果:
Python3 图片隐写术(会员)
课程链接:https://www.shiyanlou.com/courses/651
通过Python3实现将关键信息隐藏在图片的效果,主要目的是为了不让预期接收者以外的人知晓传递的内容。与电视剧中使用特殊墨水传递信息一样,表面看就是一张什么都没写的白纸,实则暗藏着重要信息。
项目效果:
使用 Python 解数学方程(会员)
课程链接:https://www.shiyanlou.com/courses/729
本课程将介绍如何用python解决数学题。 说到数学题,相信大家都不陌生,从小学到大学都跟数学打交道。 其中初中的方程组,高中的二次曲线,大学的微积分最为头疼,今天我们将使用python 来解决方程组问题,微积分问题,矩阵化简。
项目效果:
更多Python 小程序:
Python文本解析器:https://www.shiyanlou.com/courses/70
python 实现简单计算器: https://www.shiyanlou.com/courses/965
Python 实现英文新闻摘要自动提取:https://www.shiyanlou.com/courses/741
Python 3 实现 Markdown 解析器:https://www.shiyanlou.com/courses/708
使用 Python 创建照片马赛克:https://www.shiyanlou.com/courses/1041
使用Python定制词云:https://www.shiyanlou.com/courses/756
利用微信API将你的微信变为聊天机器人:https://www.shiyanlou.com/courses/684
六、python安全
Python 破解验证码
课程链接:https://www.shiyanlou.com/courses/364
本课程通过一个简单的例子来实现破解验证码。从中我们可以学习到 Python 基本知识,PIL 模块的使用和破解验证码的原理。本项目难度中等。适合有 Python 基础的人群进行学习。
Python开发木马程序(会员)
课程链接:https://www.shiyanlou.com/courses/853
本次实验将指导如何使用Python开发具有记录键盘输入、屏幕截图、网络传输等功能的黑客木马程序,详细讲解了相关的linux设备文件的原理,缓冲区处理,多进程和网络编程等相关知识。
Python3基于Scapy实现DDos(会员)
课程链接:https://www.shiyanlou.com/courses/683
本次实验通过使用Scapy来实现SYN洪水攻击,并基于SYN洪水攻击来实现DDOS。并详细讲解了Scapy库的基本用法,以及SYN洪水攻击和DDOS攻击的基础知识!
更多人工智能课程:
Python实现Zip文件的暴力破解:https://www.shiyanlou.com/courses/636
Python打造漏洞扫描器:https://www.shiyanlou.com/courses/761
Python3 实现可控制肉鸡的反向Shell:https://www.shiyanlou.com/courses/594
Python 实现密码强度检测器:https://www.shiyanlou.com/courses/712
七、Python 游戏
200行Python代码实现2048
课程链接:https://www.shiyanlou.com/courses/368
本实验仅用200行的 python 代码完成2048小游戏的编写。通过本实验将学习 Python 基本知识,状态机的概念,以及编写 python 游戏的步骤。为 Python 的进阶课程,需要用户具有 Python 的语法基础。
项目效果:
pygame开发打飞机游戏
课程链接:https://www.shiyanlou.com/courses/49
使用Python快速开发一款PC端玩耍的微信打飞机游戏,基于pygame实现。本课程源自Kill-Console博客:http://www.cnblogs.com/dukeleo/p/3339780.html。本课程难度中等,属于python中等的项目课程,需要有 pygame 和 Python 基础。可以在之前的课程当中先学习一些基础的 pygame 知识然后再学习本课程。
项目效果:
基于Pygame开发贪吃蛇和俄罗斯方块(会员)
课程链接:https://www.shiyanlou.com/courses/940
本课程基于Pygame开发贪吃蛇和俄罗斯方块,通过逐步学习Pygame基础知识,到从零开始实现游戏开发,课程难度由浅入深,内容通俗易懂,确保同学们能够很好的掌握和理解。
项目效果:
更多Python 小游戏:
python 实现推箱子游戏:https://www.shiyanlou.com/courses/968
Python3 实现推理游戏Bagels:https://www.shiyanlou.com/courses/1043
Python 实现康威生命游戏:https://www.shiyanlou.com/courses/769
数独游戏的Python实现与破解:https://www.shiyanlou.com/courses/728
除此之外,还有更多有趣的Python在实验楼等着你,点击“阅读原文”或进入“实验楼小程序”即可找到。
点击进入【实验楼小程序】
随时随地,学习编程
推荐阅读:
2017年关于Python的12件大事
程序员,你能真正掌握多少编程技术?
2018 最具就业前景的 7 大编程语言
2018年最热门的10大科技关键词,一举一动都将改变未来
我们整理了20个Python项目,送给正在求职的你相关推荐
- 整理了6个Python经典项目(python爬虫、python人工智能、python数据分析、python web、python办公自动化、python游戏),送给正在求职的你
前言 职场中一贯有"金三银四"."金九银十"的说法.尤其是3.4月刚过完年后,很多企业的员工会选择离职,大量空缺职位被放出,同时HR招聘压力增大,求职者往往可以 ...
- 20个Python 3实战项目源代码,助你快速提升编程技能!
仅仅"读"代码是无法带来任何实际收益的,就像"读书"一样,如果你在阅读时不思考,那么你很可能在三个月后忘记了大部分内容.真正有效的方法是去"试&quo ...
- 15个针对初学者的Python项目创意
15个适合初学者的Python项目构想-在完成Python编程课程之后,每个初学者都应转向可帮助您发展编码技能的python项目.我知道您在想什么,我们是初学者,我们将如何完成这些python项目?今 ...
- CV的顶级Python项目
今天,在这篇关于简历用顶级Python项目的文章中,我们将向您介绍一些高级Python简历项目的顶级初学者.2022年,您最好的投资将是通过实际项目学习Python.因此,如果您希望掌握Python语 ...
- 练手必备,20个Python实战项目含源代码
"读"代码是不能给你带来任何收益的,正如"读书"一样,如果在读的时候你不琢磨,保管你读完仨月准忘了一大半.真正需要的是去"试"代码,动手去调 ...
- 【资源分享】一周整理的,这是价值10W的32个Python项目!
今天为大家整理了32个Python爬虫项目. 整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心.所有链接指向GitHub,祝大家玩得愉快~ QQ空间爬虫,包括日志.说说.个人信息等,一 ...
- 熬夜整理了70个Python经典实用练手项目(附源码)
不管学习哪门语言都要做出实际的东西来,这个实际的东西就是项目. 小二整理了 70 个 Python 实战项目,都有完整且详细的教程,你可以从中选择自己想做的项目进行参考学习练手,你也可以从中寻找灵感去 ...
- 今天为大家整理了32个Python爬虫项目。
=========================== 若出现链接失效,请留言会及时修复 =========================== 今天为大家整理了32个Python爬虫项目. 整理的原 ...
- 项目分享丨20行Python代码,无损压缩千百张图片!
前言 每个设计师.摄影师或有图片处理需求小编,都会面临批量高清大图的困扰. 因为高清大图放到网站上会严重拖慢加载速度,或是有的地方明确限制了图片大小,因此,为了完成工作,他们总是需要先把图片压缩,再上 ...
- 干货丨机器学习必备:前20名Python人工智能和机器学习开源项目
如今机器学习和人工智能已经变得家喻户晓,有很多爱好者进入了该领域.但是,什么才是能够进入该领域的正确路径呢?如何保持自己跟上该领域的发展步伐呢? 为了解决以上两个问题,可以通过利用高级专业人员每天使用 ...
最新文章
- python绝技 — 侦听802.11 Probe请求
- 在ASP.NET AJAX 1.0框架中访问Web服务
- perl学习(1) 入门
- SAP C4C Opportunity和SAP ERP Sales流程的集成
- NET问答: Log4Net 无法将日志写入到 log 文件的求助.....
- DIV CSS浏览器的兼容性
- 关于C语言中继承和多态的实现
- SVN Description : The working copy is locked due to a previous error.
- 群晖挂载windows系统共享的nfs文件夹--使用第三方工具hanewin
- SIP账号注册的SIP软电话的使用和常见问题
- 【供应链架构day12】电商仓储WMS的业务UseCase
- Day11 Dear Japanese English Learners
- MySQL系列之STRAIGHT JOIN用法简介
- Mysql持久性的实现
- cisco(思科)交换机操作(基本查询命令)【一】
- PS做以图片为文字背景
- 【编程竞赛】【CSDN竞赛第37期】
- flowable工作流技术学习
- 码易众包平台致开源中国恶意剽窃的公开信
- 黑镜2.0wordpress卡片式主题,设计素材教程网站模版
热门文章
- 关于大学生活的一些经验与感悟
- 怎么查询服务器是什么操作系统,怎么查服务器什么操作系统
- html中背景渐变斜着渐变,CSS3 斜向渐变背景
- 详细介绍 Yolov5 转 ONNX模型 + 使用ONNX Runtime 的 Python 部署(包含官方文档的介绍)
- Spring Security 密码加密器 Pbkdf2PasswordEncoder 、 BCryptPasswordEncoder
- 华为交换机eth口作用_基于华为交换机的基本配置——以Eth-Trunk链路聚合技术为例.pdf...
- 冶金工程在计算机应用,冶金工程专业计算机应用能力分析
- 全网最详细官网一键换肤教程
- 猿创征文 第二季| #「笔耕不辍」--生命不息,写作不止#
- Java实现坦克大战小游戏