社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

开智学堂 • 7 年前 • 790 次点击  

值得学习的知识很多,在人工智能时代,不想被机器人取代,最应该掌握的是编程。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
 
790 次点击