优快云开源夏令营总结

         从当初报名参加优快云开源夏令营到现在接近尾声,中间自己经历了很多关于项目的事情,首先感谢腾讯导师的指导和帮助,尤其是老师的一些观点,扩展了我对软件开发的认识,也逐渐意识到做一个好软件需要考虑的方方面面;其次感谢优快云提供的平台,让我能学习和运用新知识来解决问题。

         持续两个多月的项目,从一开始以为简单的编码就能搞定,但是在实现项目中遇到了很多问题,尤其是代码的跨平台移植问题,以及如何处理异常问题。

通过本次项目我认识到以下几点:

         1.一个好的软件需要从用户出发,尽量少给用户“添麻烦”,保留主要功能,隐藏或者删除不必要的功能;

         2.软件的开发需要先想好主要问题,而不是一开始上手就是编码;

         3.跨凭他语言的选择,如果考虑到开源项目,采用python,c,java都可以,如果考虑到用户使用以及编译成可执行文件,尽量使用c或者java,因为python编译成可执行文件的工具效率有待提高,并且由于平台的不同会产生很多问题。

          4.好的软件应该是是包含尽可能多的异常处理;

          5.软件开发过程中需要及时和导师沟通,防止目标偏移。

        通过本次项目实践,我对软件开发有了进一步的认识,也为将来的发展奠定一定基础,更是锻炼了实际的编码能力,更加了解python语言的特性。总之,这次夏令营收获很多。


最后记录一个已经解决的问题:

中文显示乱码的问题解决:

(1)import sys

reload(sys)

sys.setdefaultencoding("utf8")


(2)可以从unicode--》str对象(针对python2.x)

比如变量x:

x.decode("gbk").encode("utf8")

这个是经过很多次探索,最终尝试的结果。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值