先学习GitHub的使用,然后你就会被快乐包围~
GitHub上有很多哪怕刚学编程都可以用的很开心的项目,比如对联之王、键盘钢琴家、斗图霸主项目等等!居然还拿了7万星!
我敢保证看完下面的几个项目,你收藏夹一定会多几个网址,越用越开心,用完之后高呼“GitHub大法好”~
毕竟每天都和代码打交道,GitHub那是每天必刷,我早就从GitHub上珍藏了100+项目。这次我从中精挑细选出来几个不懂编程、不是程序员也能用,并且越用越爽的项目~
人工智能对对联,自由自在逍遥游
这个项目基于深度学习技术来实现自动对对联,比如上面这个标题,就是AI对出的对联。
直接输入上联点击就可以得到下联。如果对内在技术感兴趣,也可以在项目内查看。

有的时候中间打一个逗号结果就截然不同了。比如


其实这个系统更擅长古风的对联比如:
“殷勤怕负三春意 ,潇洒难书一字愁。 ”
“如此清秋何吝酒,这般明月不须钱。 ”
“天朗气清风和畅,云蒸霞蔚日光辉。 ”
你能看出这是AI对出来的对联吗?还不收藏起来,以后你就是对联之王~
项目地址:https://github.com/wb14123/seq2seq-couplet
带薪水群神器
在上班的时候,一直开着PC版微信跟网友吹水聊天很容易被老板发现吧。
把微信伪装一下,瞬间变成有道云笔记(应该特别适合网易的朋友们)在老板眼皮底下光明正大的摸鱼!

项目地址:https://github.com/YGYOOO/WeChat-Shelter
新手也能用的GitHub传奇项目
这个项目堪称传奇,在GitHub上拿到了整整X万星,被无数人称赞为新手必学项目,却偏偏又可以无需任何修改,就在任何平台、版本的IDE上运用,堪称有史以来最伟大的工程没有之一!
为了尊重原作者和保持神秘感,请大家去项目中查看。
我上面的话,可不是我自己评价的,都是网友们的留言:

项目地址:https://github.com/kelseyhightower/nocode
人人都是钢琴家
只要有电脑,只要你会打字,今天开始你就可以体验一次弹钢琴的感受了~
这是是作者用Vue + Tone.js做的一款web应用,快来和朋友们一起弹小星星吧

项目地址:https://github.com/WarpPrism/AutoPiano
百度网盘神器
不能说的太多,说多就被和谐了,下面这3个下载器会让你百度网盘的下载速度“提高”

项目1:https://github.com/b3log/baidu-netdisk-downloaderx
项目2:https://github.com/peterq/pan-light
项目3:https://github.com/iikira/BaiduPCS-Go
程序员的高考——买房
买房就和高考一样,决定着你的下半生,考验你多年打下的基础,不过不是人人都有资格参加……
高考前可以刷各式各样的辅导书,来帮助我们在“终局之战”拿到高分,但是买房前就非常缺乏既全面又理性,还不是广告的攻略。
这个项目是作者基于17年自己买房经历总结出来的攻略,因此由于时间关系不少数据大家参考一下就可以了,作者分析和罗列的思路非常有价值,值得我们学习,也有非常多实用小知识。
原文非常详细、全面,总计2万字左右!准备买房的大佬们可以去看看哦

项目地址:https://github.com/houshanren/hangzhou_house_knowledge
呼吸不止,码字不停
老实交代,你是不是经常准备写个笔记、文章,打开word后瞬间灵感便秘,没有意思,码不出字?
有什么办法能让自己短时间内,激情四射疯狂码字?
有一位程序员大佬给出了答案:“不许停止码字,停下来就删稿!”
而且这位大佬还用了喝两杯葡萄酒的时间,把这个理念做成了一个程序!并且放在了GitHub上。

感受一下大家的评价吧:
“丧心病狂”,”写作者的噩梦源泉”,”这才是真正的生产力工具!”
真的不来试试吗?这可相当刺激~
刚开始码字的时候我慌的不行,时刻都在担心到5秒了,被删稿子,可以到了后来,我居然非常习惯了,而且码字速度也快了~
毕竟如果你被删3次稿子,估计你也会很淡定的被删掉的内容重新打出来。感觉我未来的码字效率都提高即将10倍


项目地址:https://github.com/maebert/themostdangerouswritingapp
上面是偏娱乐的,下面就来正经的了!其实你问出这个问题,可以理解为在问如何持续编程,并且提升自己。
个人认为编程重要的是一边学;一边练习。个人推荐尝试海伦泰勒学习法
先用1-2h阅读学习一段时间
然后默记一段时间
随后自问其中的知识点
最后把学到的知识实践(并非原版,已经过提炼)
换在Python上面,你很可能是已经因为长时间背教程/书籍上的内容,大脑已经非常抗拒学习了。
你需要的是能给快速用Python实现、耍起来的小项目。
得到足够的正反馈,让你感到愉悦,这样才能更快更高效的继续学习。
一、教你如何用Python进行数据分析,kaggle竞赛-泰坦尼克
作者:寒小阳,也是我们七月在线的讲师。
https://blog.csdn.net/han_xiaoyang/article/details/49797143
二、GitHub万星项目
这个项目列举了30+个用Python,就能简单、快速应用的小项目
1.batch_file_rename.py – 批量重命名指定目录下面所有文件的后缀名。
2.create_dir_if_not_there.py – 检查用户主目录中是否存在目录,如果不存在则创建目录。
3.快速Youtube下载器 – 使用aria2c多线程快速下载YouTube视频。
4.Google Image Downloader – 查询指定词语并从Google中下图。
5.dir_test.py – 测试目录是否testdir存在,如果不存在,它将为您创建目录。
6.env_check.py – 将检查是否已设置所需的所有环境变量。
7.fileinfo.py – 显示文件的信息。
8.folder_size.py – 统计文件夹大小。
9.logs.py – 将搜索*.log指定目录中的所有文件,对其进行压缩,然后按日期。
10.move_files_over_x_days.py – 将指定年龄(以天为单位)的所有文件从源目录移动到目标目录。
11.nslookup_check.py – 这个简单的脚本打开文件server_list.txt,然后为每个文件执行nslookup检查DNS条目。
12.osinfo.py – 显示操作系统的一些信息。
13.ping_servers.py – 根据提供的参数,此脚本将ping与该应用程序组关联的服务器。
14.ping_subnet.py – 在提供前3个八位字节后,此文件将扫描可用地址的最终范围。
15.powerdown_startup.py – 此文件通过服务器列表并ping机器,如果它已启动,它将加载putty会话,如果不是,它将通知您。
16.puttylogs.py – 此文件会压缩给定目录中的所有日志。
17.script_count.py – 统计目录下不同脚本。
18.script_listing.py – 此文件将列出给定目录中的所有文件,并遍历所有子目录。
19.testlines.py – 这个简单的脚本打开一个文件,打印出100行。
20.tweeter.py – 用脚本发推特。
21.光收藏不点赞=耍流氓
作者:七月在线
链接:https://www.zhihu.com/question/339068307/answer/849583723
来源:知乎
著作权归作者所有,非商业转载。因相关法律法规稍作修改,作者可随时联系。
除非注明,文章均为学霸时光机原创,转载请遵循下文,注明出处URL
本站文章许可遵循《“知识共享”国际许可协议4.0》
本文地址:https://www.syf.ink/archives/1037
评论请前往留言板,为您推荐以下文章~