第二周作业
第二周作业完成情况
一、理论学习
1、完成了慕课第二章的学习内容并做完了相应的测试:

通过对软件工程的学习了解到编程是软件开发最基础的内容,是软件工程师的基本能力,编程的好坏直接影响着软件的好坏,但是编程并不是天马行空,想到哪写到哪。编程其实是一个系统性的工作。首先,它是有一定规范的,语言的使用习惯都是因人而异的,就像一千个人心中就有一千个哈姆莱特一样,如何写出别人读得懂、能使用的程序,就需要我们按照公认的规范去编写程序,养成良好的习惯不仅对别人还对自己有益。其次编程的方法一定要科学,编程不是想到哪就写到哪,而是通过问题分析,程序设计,并按照模块化的方式进行编程,只有在科学的方式下才能高效率高质量的写出程序。最后是对编程的检测与分析,代码不是生下来就完美,而是通过不断的运行与修改使得其不断的趋于完美,因此我们需要熟练的掌握代码检测与分析工具。
2、完成了对《构建之法》讲义中第二章的学习
讲义第二章与慕课内容相似,着重讲了编程对个人的重要性以及怎么进行编程的问题,强调的编程能力的培养应该从每一个命令行做起,养成良好的编程习惯。
3、完成了对编程语言规范PEP8的学习
通过对语言规范的学习,我了解到了python也有其的语法,就像学习一门外语一样,虽然总会忘记这些规则,但是一定要不断重复练习。
二、实践学习
1、对慕课作业的练习、在pycharm中自动对代码进行规范检查与性能分析以及总结等发表在博客中:
链接为:https://www.cnblogs.com/lxh0303/p/12389135.html
2、在pycharm中完成对代码仓库的建立、更新与回滚操作,具体内容发表博客链接如下:
https://www.cnblogs.com/lxh0303/p/12388690.html
三、学习记录
| 学习阶段 | 学习内容 | 学习收获 |
| 2019.2.24 14:00-17:00 | 软件工程 | 对编程过程的了解
|
| 2019.2.26 14:00-17:00 | 《构建之法》讲义 | 理解编程对软件工程师的重要性 |
| 2019.2.27 14:00-17:00 | python基础学习 | 学习python的基本语法 |
| 2019.2.28 14:00-17:00 | python基础学习 | 学习python的基本语法 |
2019.2.29 14:00-17:00
|
python基础学习 |
学习python的基本语法 |



浙公网安备 33010602011771号