Section 6: Coding and Writing

这一章只是我学习 python 5周来的一点感受,碎碎念而已。

1.Different between coding and writing

学完 python, 我可以尝试写推理小说了。 因为编程逻辑性太强了,比如如果不把 Flask 里面的 POST GET 和 index.html 里的 POST GET逻辑搞清楚,完全无法写出代码,想要抄都无从下手。要一一对应三份文档里的逻辑关系真是一个极大的考验。

以前觉得写代码跟写小说很像,都是要先想好整体架构,然后一一去实现。比如GUI,要想好界面,画出好用什么框架,用什么语法,用什么代码,同样的功能用不同代码实现,而我们要考虑用那种代码最优雅。跟写作一样,想描述人物某方面的个性,用什么事件去塑造。

但是,这一个月下来我发现两者最大的区别在于,写小说有逻辑硬伤还可以勉强自圆其说,代码可是一点也不留情面...运行程序时频频报错啪啪啪打脸真的是很痛...

2.The common point of coding and writing

同样要求写出的代码和文字都要优雅,要有对“美”的追求。 对于代码,要思考如何写出更好更符合python惯例的代码。以及测试如何跑得更快。 对于小说,是要作出选择,在可以表达同样情绪/塑造人物性格的前提下,选择以什么样的事件以及更简洁优美的文字去表述(类似代码选择什么函数,用什么方式去实现功能)

3.其他收获

1.现在我不害怕电脑出问题啦,最多一言不合看源码。 2.突然发现有很多书可以看。从零开始学习一个领域知识的情况, 很兴奋。

results matching ""

    No results matching ""