Py学习  »  Python

用 Python 改变生活 | 编程思维 Python 基础班四期优秀作品展示(一)

开智学堂 • 6 年前 • 563 次点击  

值得学习的知识很多,在人工智能时代,不想被机器人取代,最应该掌握的是编程。Python 作为连续 10 年最受欢迎的编程语言,不仅能开发 Google 、豆瓣等大型网站,还是人工智能领域的第一语言。

学习 Python ,有很多路径。与一群优秀小伙伴一起冲刺,无疑是最佳选择。为期三月的「编程思维 Python 基础班」四期完美落幕,3 个月前,他们对 Python 一无所知,3 个月后,他们用 4 周时间联合构思、设计、开发出了一系列直戳痛点、创意迸发的项目。具体是什么呢?快来看看吧!

书游 Book crossing

每个读书人也许都有这样的苦恼:读过的书如何处理?丢掉不舍得,赠书送给谁?同样有这样苦恼的 6Plus 团队苦思冥想,探索出一个解决方案 —— 于是「书游」出现了!

书游(Book crossing)不是共享经济、而是共享的公益。它是完全 uber 化的,由每个用户共同管理。方式是:

  • 一本书读完,你可以把它轻松地发布到网站上,供他人免费索取。

  • 你想读一本书,先不急着去买,到书游(Book crossing)看看,是不是可以免费领到。

  • 同一本书读过、想读的人,通过书游认识成了朋友,书的生命也得到了延续。


该项目核心功能:

1. 注册登陆
2. 浏览、搜索图书
3. 按用户、城市搜索图书
4. 站内信
5. 发布、删除图书

代码仓库:https://github.com/sumin1123/Bookcrossing
项目网址:
http://118.89.43.167/

心情日记 Emotion-notebook

天上的月亮有圆缺,人类的情绪有正负,这个不可避免的事情,但总有些人可以迅速从从负面情绪中解脱出来,快速调整状态。你是否也想如他们一般呢?来试试「头脑特工队」小组开发的「心情日记」吧!

心情日记(emotion-notebook)是记录、调节情绪的结构化日记。侧重于调节负面情绪。当你出现消极情绪时,打开心情日记,跟随提示记录,能有效缓解你的情绪。另外也可以每天记录快乐的大小事情哦 :D


该项目核心功能:

1. 注册登陆
2. 选择、输入文字
3. 记录并保存数据
4. 查看提示信息

代码仓库:https://github.com/lijinyan89/emotion-notebook

心算强化训练 Mental Calc

心算可以启动算法心智,激活你的大脑,那有没有一款软件,可以帮助自己训练心算能力呢?Vivian 同学就开发了这样一款软件。

它能根据不同用户需求生成不同难度级别的题目,记录完整的训练过程,提高你的心算能力。


该项目核心功能:

1. 注册登陆
2. 自动生成加减乘除运算,用户计算后显示正确答案。并将结果记录下来
3. 用户可以选择数字位数和个数,自由控制难度

代码仓库:https://github.com/Vwan/mentalcalc

我的小书架

当你在微信群内或者朋友圈看到一本好书,想要记录一下以备后续查找,你会怎么做呢?是四处寻找纸笔,还是从微信切换出来用另一个软件记录呢?NO NO NO,那些解决方案都不够优雅!现在,经过杭 Py 团队的努力,你可以使用精巧优美的微信小程序轻松记录啦!

「我的小书架」就是这样一个精巧的微信小程序,它实现了从豆瓣搜索书本信息,放入待读列表。这样在你登陆微信时,也能找到并保存自己心爱的书籍。

该项目核心功能:

1. 调用豆瓣 API 获取图书详细信息

2. 将关注的信息放入待读列表

3. 封装成了一个微信小程序

视频地址:https://v.qq.com/x/page/s0502dbtxqo.html
代码仓库:
https://github.com/RachyJ/my-bookshelf

Keep Working

以前,计划无法完成时,你会哀怨自己为何意志力那么差,但认知科学告诉你,这不过是因为人类的「意志力」有限而已。但了解这一原理之后,还是要面对「意志力有限」和「完成一个又一个任务」的矛盾,该如何解决呢?WOOP 思维帮助你快用执行意图,提高执行效率!

Keeper 团队开发的「Keep Working」就是一个基于 WOOP 的自我管理模块,帮助大(自)家(己)将 WOOP 效用最大化。

该项目核心功能:

1. 用户在网页(小程序)中可以自行设置 Wish, Outcome, Obstacle, Plan(When, Where and action)和预估该目标所需天数和每阶段(7 天)允许请假天数。

2. 每天在设定时间前 10 分钟,提示用户完成当日任务,请假或拒绝可以填写理由用于修正 Obstacle 。

3. 用户完成当日任务后跳至总结页面,每日总结可翻看。

4. 根据当周完成情况和请假/不完成理由,修改下周的 WOOP,可进行每周总结。

5. 目标达成,填写完成总结。

代码仓库:https://github.com/Beckyme/Keep-Working

结语

看完这些项目,你是不是被他们充满想象力的作品感染?你也可以做到!

Steve Jobs 曾说,我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样。学法律并不一定要为了做律师,但法律教你一种思考方式。学习编程也是一样,我把计算机科学看成是基础教育,每个人都应该花 1 年时间学习编程。

现在,机会来了。

在开智学堂,你将像创业者一样学习,你将像一位真正的创业者一样,从最小可用产品开始,组队完成结业大项目,最终参加路演。你将在 42 小时内习得基础技能后,直接上手解决实际问题!开智学堂「编程思维 Python 基础班」五期现正在开放预约,快快预约课程并查看预习资料吧!■

 点击「阅读原文」,预约课程并查看预习资料!


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/fV3RNM3n4P
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/4102
 
563 次点击