【编程擂台】第2季 - 又一批码上行动学员作品新鲜出炉(附学习感言)

重要的通知说在前面:新一期码上行动又来啦!公众号(Crossin的编程教室)里回复 申请 或点击本文末尾的 阅读原文 即可进入申请页面。本次申请将开放至本周日(4月23日)24点。之前没赶上的小伙伴,这次抓紧咯。

对码上行动还不了解的,可在公众号里回复 码上行动 或从菜单栏 课程列表 中进入查看。

另外,我们 爬虫实战课程 的制作已经进入尾声,不久之后将会上线,敬请关注。

为什么要有码上行动?

原因很简单,编程是一件依赖于动手实践的学习行为。对于一个希望入门编程的初学者,看再多的分析文章,听再深刻的大牛讲座,也不抵你现在起打开电脑,写下第一行代码。

在此基础上,如果有过来人在你遇到疑惑时指点一二,才是更有效的帮助。

所以在这里,我们准备了 科学的课程安排全天候的有问必答富有挑战的项目

当很多人嚷了不知道多久“我要学编程!”,却还在茫然地纠结学什么语言、学习 python2 还是 python3、哪本教程好、用什么编辑器,或是卡在某个莫名错误上百思不得其解时,码上行动的学员们已经用代码上天了。

8 周,从 0 开始,每天花上 1 集电视剧的时间,不论是任务繁忙的工作党,还是课业满满的学习党,或是出于兴趣的爱好党,在编程的路上,大家都由此迈出了坚实的一步。

我们从最近的学员作品中挑选了一些项目,向大家展示。请各位为他们的努力投上一票,更欢迎你加入到我们的队伍中来。(上期作品参见 只学2个月编程能写出什么代码?他们表示:You can you code!)

Talk is cheap. Show me the code.

1、单词默写程序

作者:lynn 行业:学生 学习时间:4周 项目地址:https://github.com/lynnnyn/python-exercise/blob/master/project2.py 项目介绍: 一个随机出默写试卷的程序。以前在培训机构上课的时候经常要通过软件自动给出英语默写试卷。我就一直想做写一个小程序也可以自己出默写卷。 大致分为2块,用户自由选择。第一块是试卷内容用户当天新背的内容组成的默写试卷。第二块是用户新背内容与需要复习内容组成的默写卷。 根据用户自己规定的单词个数和文件地址完成出题。试卷和答案在不同 sheet 中。方便纠错。

学习感言: 这种活动挺好的,ddl 是第一生产力!最后一个晚上完成了 80% 的代码o_O||,还有一些预先设想的功能没有达到,后期会继续完善。希望以后多搞~助教很认真,大半夜还被我缠着调 bug,感谢没有放弃如此小白的我!

2、爬虫 — 淘宝

作者:李国毅 学习时间:4周 项目地址:https://paste.ubuntu.com/24404532/ 项目展示: 项目立足于毕业论文数据采集需求。使用Python的第三方库对天猫的商品信息进行采集。采集数据包括列表页的商品名称,价格,销量,以及内容页的店铺评分,店铺地址。成功采集商品数据3000条。然后数据分析,输出图表。

学习感言: 从没头没脑的开始,到最后莫名其妙的完成,过程还是很艰难的。刚开始的时候非常痛苦,每天要盯着看不懂的代码四五个小时,甚至惨到连编辑器 pycharm 都不会用…两天三天过去了还是没有进展,甚至连头绪都没有。开始疯狂的在网上找教程,找案例。好在,我是有任务在身,毕业论文的数据采集任务在那逼着…要不然真不知道还能不能坚持的下去。 到最后爬完了天猫3000个数据,自己成功后又把小伙伴们的数据都爬下来了,这种酸爽简直了。 感谢助教大大过程中的帮助,python 这门世界上第二好用的语言,我会继续学习哒!

3、单机棋牌小游戏 - 跑得快

作者:ch3czjl 学习时间:3月19号入学 项目地址:https://github.com/ch3czjl/classroom/blob/master/PaoDeKuai.py 项目展示: 完成游戏发牌功能 玩家A,机器B,机器C,上下家规则制定。每局拥有黑桃三最先拥有发牌权。 游戏基本规则制定:

  • 单、对子、三带一、三带二、炸弹、四带一、四带二、顺子;
  • 炸弹可以吃所有牌,其余的按照正常大小出牌;
  • 能吃的牌必须无条件出。直至要不起。要不起之后,由上家继续出牌;
  • 最先出完牌的玩家赢得游戏; 机器出牌规则制定:
  • 机器拿到牌之后按照大小顺序整理牌面;
  • 按照优先级:炸弹、顺子、三带一、三带二、对子、 待续。

学习感言: 还有很多bug,甚至都是电脑自动生成牌,自己在玩,还没有实现用户操作。不能算完成吧!但是通过这次比赛,我第一次写出了一千行代码。这是我以前不敢想的,大大提高了我的自信心。实现寻找对子、顺子、三,炸、吃牌、生成牌、循环出牌等等。学习了很多知识!虽然最后没有完成预想中的目标。但是做的很爽!在此感谢助教光辉!感谢他给了我很多帮助!感谢!

4、俄罗斯方块

作者:Ran0223 学习时间:3月9日入学 项目地址:https://github.com/CJJ-Ran/Ran0223/blob/master/Tetris.py 项目展示

学习感言: 在3月份加入码上行动之前,一直在Crossin的编程教室水着,东一斧头西一榔头的学了一点,但基本上没有独立完成什么小项目,想写点什么的时候就去搜源码,搜到后一看也能看明白个大概,但自己独立写时,却毫无头绪。

个人觉得码上行动的课程于我的最大优势就是能够让我按部就班脚踏实地的学习巩固最最最基本的知识点。随后,再面对课程后的小项目,慢慢的就有了自己的想法思路。显然,这应该是进步了。

5、论文开题助手

作者:Anakin 学习时间:3月9日入学 项目地址:https://github.com/YouyuanWang/learngit.git 项目展示: 论文开题助手,输入关键词,利用爬虫从百度学术/谷歌学术/web of science上抓取相关信息,解析获得有效信息,并进行可视化操作,呈现该研究方向的发展趋势,学术机构及相关大牛排名。

学习感受: 第一次把自己的想法实现,虽然只是一个小项目,完成后还是很开心。在做的过程中,慢慢知道了怎么解析网页,怎么读写文件并处理,怎么画图······短短几天学到很多东西。谢谢助教AAA(光辉)在爬虫时的指导,谢谢郑东超同学在画图时的指导。

6、日报小程序

作者:chuanzhang 学习时间:三个月 项目地址:https://git.oschina.net/ddhcaptain/daily_paper 项目展示: 完成对邮件发送模块使用; html制作邮件模板; 对bing首页每日图片抓取; 完成对天气预报进行抓取 完成对每日一句经典语录抓取; 完成对知乎日报抓取; 设置linux服务器进行每日定时运行推送邮件; 然后就可以泡妞了。

学习感受: 人生苦短,我用python,做起项目来就是快。 因为是第二届比赛,不能错过了(第一届我不会写代码),在学习python过程中怎么学习快,就是不要怂就是干,兴趣就是最大的老师,当然必须折磨老师和助教,这次比赛学到了很多知识,对linux,html也有基础的认识,最后谢谢助教老师们。

7、猜数字游戏加强版

作者:505708909(安静的李木木) 学习时间:四个月 项目地址:https://paste.ubuntu.com/24411356/ 项目展示:注册新用户、验证账号密码、反复进行游戏、统计游戏成绩、文本文件收集游戏数据

学习感受: 学习编程的想法是在十年前看了《黑客帝国》后被那一连串的二进制数字开始启蒙的,而下定决心学编程是在去年 11 月份,这十年间想过学 C,Java,PHP 却从未实践行动,直到什么机缘巧合,来到了Crossin编程教室,知道了 Python 这门语言。零基础入门是我首要考虑的,我在一个封闭的环境工作,接触外界的机会很少,上什么培训班自然是不现实的,但内心就是喜欢编程,可能将来不能靠这个吃饭,但还是会一直学下去,这就是我的爱好,思考并解决问题是有成就感的,所以听说码上行动后,毫不犹豫的交了money,现在觉得,物超所值。在思考这个项目时,心里是没有底气的,虽然学了好几个月了,比同行的学友却落下很大一截,因为过年结婚,耽误了不少时间,在助教的鼓励下,决定尝试一下,就当是对之前学的做一个检验,看看自己到底学到什么程度,最终,这个小游戏项目和想象的还差那么一点距离,但收获超多:

  1. 巩固了之前所学的全部知识;
  2. 遇到问题知道该怎么解决,百度啊,问助教和 Crossin 老师啊,翻书啊,都是方法;
  3. 每解决一个问题,内心的那种喜悦感是比捡了钱还开心的。后来看看这些代码,知道离一个合格的程序猿还有好大的差距,但我相信,只要继续努力,坚持下去,肯定是有很大收获的,逆流而上,不进则退,马上行动!在此,和同行的学友在学习编程的路上一起加油~

8、1024种子爬取

作者:LeonTian(twy93007) 行业:会计 学习编程时间:2016年11月26日至今 项目地址:https://github.com/twy93007/1024_crawler 介绍项目

  • 构造多种请求头文件
  • 实现对不同板块的访问
  • 完成中文文件的保存
  • 用post方式下载
  • 指定页码范围下载
  • 打包成exe

学习感受

爬1024简直艰难,跳链、中文、post,太考验耐性, 还好结果是好的,总算幸不辱命,能够造福大家。

(编者注:LeonTian同学是第2次参赛了,他写的是什么我完全不懂啊!1024是个程序员相关的网站吗[问号脸]。种子又是什么,大概和农业相关吧)

来支持你喜爱的项目吧(投票截止本周日24点)

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2017-04-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

极客DIY:如何利用树莓派提高睡眠质量?

众所周知睡眠是人类生活不可或缺的一部分,如果睡眠不足会引发很多问题(身体、情绪等),那么怎么和树莓派有关系呢?请看看下面文章相信对你会很有帮助。 写在前面 过去...

29750
来自专栏企鹅号快讯

Python语言的2017年终总结

在1989年12月,我在寻找一门课余编程项目来打发圣诞节假期。办公室会关门,但我有一台家用电脑,而且没有太多其它东西。我决定为当时我正构思的一个新的脚本语言写一...

261100
来自专栏杨建荣的学习笔记

关于职业生涯(r10笔记第53天)

下午在看Python的一本书的时候,突然脑袋里冒出了很多的想法。而且看着看着想起了很多以前的学习经历,这可能是一个悟道的开始吧。这么说吧,悟性是一个人学...

36390
来自专栏谦谦君子修罗刀

程序员面试闪充--简历书写

对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负...

36950
来自专栏腾讯社交用户体验设计

欢迎来到后 ASO 时代

14930
来自专栏云传输

案例分享|足球频道实现全媒体素材高效传输,为球迷带来视听盛宴

2014年9月4日国务院第七次足球工作座谈会确定内蒙古为全国足球改革与发展工作唯一试点省区。9月15日下午,内蒙古自治区政府召开推进足球改革发展电视电话会议,自...

16640
来自专栏大数据

数据到信息到知识到智慧

数据到信息到知识到智慧 这是大数据时代,这是人工智能时代,这是一个数据驱动一切的时代。 中文确实博大精深,大家都在说大数据,说数据挖掘,说知识图谱,说人工智能。...

22770
来自专栏Data Analysis & Viz

我的简书一月记:数据可视化

截止前天,来简书正好一个月。20170730 注册了账号,当晚发布处女作《爬取张佳玮138w+知乎关注者:数据可视化》,从而开启了《python爬虫和数据可视化...

9420
来自专栏机器人网

高水平自动化工程师是如何炼成的?

成长篇:如何成为一名合格的工程师 初入工控行业的年轻人,肯定梦想着早日成为一名合格的电气工程师。 个人觉得,首要任务,需要具备以下几个能力: 能用计算机进行...

35160
来自专栏吾真本

致说不清遗留系统需求的开发团队——事件风暴之父的工作坊实录之一:“探索业务全景”

一家大型跨国企业收购了另一家大型企业的的关键业务软件系统,并决定用半年时间在上面进行定制开发,来适应新的需求。这个收购貌似让前者能快速开展新业务,但对于其开发团...

17350

扫码关注云+社区

领取腾讯云代金券