0%

上一篇文章中,我们将日志处理程序做了一定的自动化的处理,可以自动识别需要处理的日志文件,另外我们将程序做了函数化处理,将处理过程与业务理解相匹配。

今天我们再进一步改造,让程序可以将处理结果自动发送给相关人员,而不用我们自己手工处理。

这个改造不仅让我们节省了手工处理时间,更重要的是,它具备了部署服务器上,或者成为定时任务的能力,也就是说,加上这个改造之后,程序就能自理了。而让程序自理,是我们不断追求的目标。

现在开始吧!

阅读全文 »

上篇文章中,我们通过一个例子,了解了如何从文本文件中读取数据,并做统计处理,简单的一个脚本能帮助我们解脱繁琐的工作,将宝贵的时间用在更重要的事情上。

作为练习还行,但作为真正有用的程序还有很大的差距,今天我们就来再进一步,让程序更智能更有用。

然后我们需要了解一种程序设计思维,这种思维方式,可以帮我们解决很多需求分析问题。

现在开始吧!

阅读全文 »

上一篇文章 《流程控制》中,我们了解了如何控制程序流程,使用的是 顺序分支循环,三个结构。

理论上,任何编程语言,了解了流程控制方法,就已经是入门了,而后面的主要是学习和掌握编程一些语言的特性。

今天,我们就利用已经掌握的编程技能,解决一个实际问题,怎么样,有信心吗?

阅读全文 »

在上篇 《基础语法》中,我们了解到,编程语言由 语法流程控制 组成。

了解了基础语法之后,我们就能大体看懂代码的结构,如果要实践的话,还需要知道如何控制程序的流程。

今天我们将会了解:三个流程控制单元,以及如何进行流程可视化。

阅读全文 »

上篇文章《编程环境》中,我们了解了如何搭建一个 Python 的编程环境。

有了编程环境之后,理论上就能实现任何想要的程序了。

如《DOOM 启世录》中所说:

如果你想动手开发什么全新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和为之献身的决心。

Python 编译器,就是我们的计算机,是我们征战星辰大海的装备。

阅读全文 »

在《编程,真不难》中,我们对编程做了初步认识,并选择 Python 作为默认的编程语言。

下面,就来看看如何用 Python 编程,用程序员的说法就是让程序 跑起来

阅读全文 »

编程,已不再是陌生的技能了。但对很多人来说,还是遥不可及。

很多时候,我们渴望掌握编程技能,但往往因为一些对编程的认识,以及实践中遇到的问题,比如不知道如何开始、没有一个合适的引导等,不得不放弃。

下面,我就从对编程的理解、可能存在的困扰等方面,做一个简单阐述,期望能在编程技能上,助你一臂之力。

阅读全文 »

一转眼 2021 年已经过去一个多月了,现在应该梳理一下过去的一年,看看自己做了什么,有啥长进,有啥问题,以便更了解自己,对未来的一年有所指导。

这一篇是对过去写作的梳理。

阅读全文 »

一转眼 2021 年已经过去一个多月了,现在应该梳理一下过去的一年,看看自己做了什么,有啥长进,有啥问题,以便更了解自己,对未来的一年有所指导。

这一篇是去年读过的书的梳理。

阅读全文 »