作为 Python 初学者,我的毕业设计可能还显得有些简单和粗糙。但万事开头难,比起多次只翻了三页基础知识就放弃的以前,能够拿出一样作品,应该算不小的进步。我会继续学习,拓展这门课所学知识的深度和广度,不断完善自己的作品。
已经收到北航硕士录取通知书的张渊博,最近在紧张的准备毕业设计作品。作为电子信息专业的本科生,他对网站开发并不熟悉,却独立完成了个人博客的全部开发。像专业工程师一样编程,是否是一种不可思议的超能力?渊博有话说:
我叫张渊博,现在是南昌航空大学电子信息工程的大四学生,今年考研到了北航的软件工程,算是小跨了一下专业,而且平时就对软件开发比较感兴趣,之后也想从事互联网方面的工作。所以无论是专业要求,还是之后的职业规划, Python 都是必不可少的工具。而且我的毕业设计也应用了 Python 的web开发来完成的。
刚刚你提到毕设用了 Python ,为什么会选择这个课题?
我是受到企业网站的启发,一个简单的企业网站,可以介绍公司产品和业务、和用户互动等等。现在自媒体风潮盛行,个人博客可以发布文章、反馈读者评论,跟大家分享自己的理念,与企业网站功能基本类似,所以我想到毕设来做个人博客。
而且这是我一个人来完成的,想到个人可以来做一家企业才能做到的事情,我会觉得很兴奋,很有学习的动力。
渊博的毕设作品
那时候麻瓜编程刚好在云课堂推出了“ Python 的web开发”这门课,以 Python 语言为工具,延伸前后端开发的知识体系,手把手带着我来完成网站的开发。所以对于 Python 的学习和毕设课题的确定都借此铺开了。
大家都觉得现在的网课水平参差不齐,而且这门是付费课程,你是否也会担心交了钱被坑?
这个问题很实在。在付费之前我就看了这门课的免费试听部分,还有侯爵老师编写的参考资料《编程小白的第一本 Python 入门书》。可以感觉到和其它网课不太一样,比如我也看过 codecademy 平台上的 Python 课,基础知识部分实在是太多了,不知道如何运用它们去做出我想要的东西;还有的就是直接教开发,类似空中楼阁,虽然我有 C 和 C++ 的基础,但学习起来仍然感觉理解吃力。
这门课的设置就科学多了,是以目标为导向来学习,学一段基础知识就开始实践,然后再学再实践。
像滚雪球一样,通过做小项目,把学到的知识不断巩固、联通。让我在满满的成就感中,学到了我想学的知识。
我还要专门强调一句,侯爵老师真是太赞了!颜值高、音色好,而且讲课十分简洁生动,大家可以来麻瓜随意感受下。
作为已经学完这门课的优秀学生,有没有经验要和学弟学妹分享?
首先,我把 Python 当做成一门技能而不是学术知识,就像学开车一样,从生到熟,是要不断去实践的。
其次,站在宏观层面,我觉得付费类在线学习产品,并不是交完钱,知识就学到手了,而是要看自己投入了多少时间和精力去学习。
最后,还是那句常说的话,兴趣是最好的老师。这门课加入了很多有意思的开发项目,相信学习起来也会轻松不少。
多年以来我一直觉得自己是一个好的科技消费者。我喜欢很酷的技术很好的产品,但现在我更想做一个科技的生产者,去向别人分享自己的想法,眼中看世界的样子。
Python Web 微专业是麻瓜编程与网易云课堂合作推出的课程,帮你花更少时间,高效上手 Python Web 实战。课程以实战项目为主线,有资深工程师在群里即时答疑,每次提交大作业后提供一对一辅导,帮你循序渐进的掌握 Django, RESTful API,Vue.js, Semantic UI 技术栈。
点击阅读原文也可报名!