码迷,mamicode.com
首页 > 其他好文 > 详细

1组作业要求

时间:2017-08-23 00:32:45      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:guid   rect   width   content   logs   targe   为什么   height   帮助   

欢迎来到1组,希望你可以在1组里可以更好的学好 python。

学习还有有捷径的,但是这个捷径可能很多人都无法接收,真正的捷径就是踏踏实实,按部就班的学习;

如果你是一个没有基础的小白,那么就我给你的建议是,除了视频中讲的内容,去看一下计算机相关的书籍,1组的群共享中已经添加了很多共享,希望你有时间可以看看。

编程是一个文理综合的学科(至少我这么认为),解决问题的时候,需要用缜密的逻辑思维去思考解决问题的方法;习的时候则需要你记下各种各样广泛的知识。只有两者结合才能让你快速进步,从根本上说其实就是需要我们  理论结合实践 去证明自己的想法,解决问题。

我推荐的学习方法是这样的:

多看别人的代码:在看别人的代码的过程中,你会发现一些更好的写代码的方法,也可以学习到一些好的写代码的风格; 这是你吸取别人代码优点的好时机

多思考:这里一个方面是让你形成自己的解决问题的思路,另一个方面是思考可以提高你解决问题的速度。

多实践多写代码:验证自己想法的好阶段,经过你的思考,你的想法对与不对都会在这里进行验证,也是你从其他人哪里学到知识的一个应用。这里会和上面的多思考互相结合起来,两者算是相辅相成。

如果你希望自己成为一个编程高手,或者只是偶尔简单的想用编程做一些有趣的事情,那么试试上面的方法。

 

先说1组的要求

1  保证每周联系我一次,不管有没有学习,告诉我你一周内的学习进度,让我对你的学习进度有了解

2 多在群里交流

3 多复习、多看别人的代码 多思考 多自己写代码

4 作业的要求

  4.1 看视频记笔记(需提交): 建议使用 blog 记录自己的学习笔记

  4.2 流程图(需提交): 可以去 http://processon.com/ 在线画图,或者其他的绘图软件

  4.3 作业: 作业要把自己的程序完成交完整,以压缩文件 的方式 上传到 51cto 。

  4.4 readme(需提交): 每个作业应该有 readme 文件来对自己的程序进行说明,务必介绍清楚如何你的程序如何使用

  4.5 附加要求——问题集(需提交): 在你学习过程中,遇到的问题的记录,请详细记录清楚,你遇到了你在什么环境中,做什么事情,遇到了什么问题,你对这个问题进行了哪些尝试去解决,结果如何,出问题的原因是什么。

  目的:形成你自己的知识库,对自己以后写代码形成帮助手册。推荐使用写blog的方式进行记录(主要推荐),或者有道云笔记、位置笔记、印象笔记等方式记录。

  例:

  问题: win 系统下,python3+环境,写一个实现文件操作的程序,用来操作文件中的内容,执行后报错信息如下

    Traceback (most recent call last):
    File "/Users/第三周作业/salary.py", line 64, in <module>
    menu_dict[choice](data)
    File "/Users/第三周作业/salary.py", line 11, in fetch
    with open(‘info‘,‘r‘,encoding=‘utf-8‘) as f:
    FileNotFoundError: [Errno 2] No such file or directory: ‘info‘

  答案:

    原因在于程序没有找到 info 文件,只要将 info 文件配置正确就可以了。

 

  4.6  附加要求——代码风格:默认 pycharm 会开启代码风格检查,如果你的代码不符合 PEP8标准 pycharm会给你提示,比如下图中不符合规范的代码会有曲线提示,只需要将鼠标移动到曲线上,会自动显示是什么原因造成的不符合 PEP8 标准。目的:规范代码风格,规避潜在问题。 

    技术分享

    下图是已经开启代码风格检查的 pycharm 设置,检查该设置是否开始的方法:打开 python 设置后搜索 pep8 ,效果如下图: 

    技术分享

 

  4.7 文件编码: 所有文件的编码请使用 utf-8,尤其是你的程序文件,务必保证是 utf-8 编码。

  4.8 交作业前,务必保证自己已经验证自己的程序执行没有问题,否则既浪费我的时间,也浪费你的时间。

 

推荐阅读:(不定期更新)

  Google 开源项目风格指南 :Python 风格指南  

  代码这样写更优雅(Python 版)

  提问的智慧  : 为什么你向别人提问题别人不愿意搭理你?如何节省向别人提问时花费的时间?如何才能高效的得到自己想要的答案?在你提问时,如何不让别人觉得你是一个 loser?那么 看看这篇《提问的智慧》吧。

  CSS样式书写规范 : 学前端的时候看

  浅析 Python 中的类、继承和多态 :对面向对象有一定的了解 或者 学完面向对象后 在看。

  Python标准库系列之模块介绍 :  学完模块后再看,算是对模块的一个总结,其中有一些很重要的知识点。

  如何编写开源项目的 README 文档  :  提交作业时的 readme,要求不高,至少要把功能、用法 说明白,如果写不明白,那么回去重写。

  为什么要给软件做测试?如何测试呢? :  测试自己程序代码,一是让自己的程序更健壮;二是可以表明你对别人的尊重;如果和连自己的程序都不负责,那如何对别人负责?

  Python 中的深拷贝和浅拷贝

       Python模块学习:copy 对象拷贝

       图解 Python 深拷贝和浅拷贝

  github.com - Hello World Project   官方告诉你的,如何使用 github.com

  自学编程需要注意什么   :知乎的回答,或者 点击这里

1组作业要求

标签:guid   rect   width   content   logs   targe   为什么   height   帮助   

原文地址:http://www.cnblogs.com/itfat/p/7414090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!