2018年 我读的第一本书是《信息管理专业Python教程》
第一章就是 为什么要学习编程 书中说道: 编程的原因很多,大到为谋生去解决一个困难的数据分析问题,小到因为帮助别人解决一个问题而获得快乐。假定每个人都需要知道怎样编程,一旦学会编程,你就会想要用这个新技能做些什么了。
解决生活中实际的问题,是编程继续下去的原动力。
比如现在有这样的一个例子:
有个部门,员工每天需要发送工作总结,抄送领导。领导每天通过邮件了解部门工作情况,如果有同事没有发送邮件,领导可能需要了解情况。办法有人工检查,但是如果学习了编程,就可以通过编程的方式自动处理类似工作。
理解编程 从某种意义上说,需要养成两种技能: 首先 需要掌握编程语言本身–熟悉词汇与语法。能够准确的拼写这门新语言中的单词,并且掌握如何使用这门新语言正确地“造句”。 其次 学会讲故事。在写故事的过程中,通过文字和句式的组合,向读者传递思想。编故事的艺术与能力通过写作与反馈得以提高。在编程中,程序即故事,待解决的问题即传达的想法。
由以上的需求开始构思程序的组成。 首先需要确认每天需要发送邮件的人名列表,再获得每天发送的邮件,确认已发送的人名列表。 最后两个名单列表相比较,获得未发邮件人名列表。
下一篇开始写详细的编码过程。