0%

在公众号上发布过文章的朋友应该知道,公众号文章是不允许外链。为了书写严谨,给读者提供完整信息,大家想了很多种方法,其中最常用的方法是将外链转换为脚注,即有链接的地方编辑一个数字序号,在文章最末放置参考文献区域,将对应序号的链接展示出来。

阅读全文 »

OpenAI 的 ChatGPT 如火如荼,掀起了自 2023 年初以来的一场技术狂潮。人们在惊叹人工智能的能力的同时,对为了人工智能时代充满了期待、恐慌和彷徨。无论如何,新的技术出现,往往会带给人类社会一场革命,纵观历史,我们只有紧跟发展,与新技术共舞,才能找到看清未来,找到出路。

道路往往是崎岖不平,充满阻碍的,因为种种原因,想要全心拥抱 ChatGPT 并不容易,除了需要具备基本的计算机使用技能之外,还需要跨越内外的重重阻碍。为此出现了很多方式,很多服务,可以让我们或直接或间接的接触到 ChatGPT,但是要么服务不稳定,要么各种乱收费,各种方式层出不穷,良莠不齐,无法让我们平稳地,自由地访问。

经过一段时间的探索,笔者学到了一种可以直接使用 ChatGPT 的方法,虽然比起很多包装好的傻瓜式的方法有些难度,但为了自由和稳定,值的一试。

阅读全文 »

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

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

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

现在开始吧!

阅读全文 »

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

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

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

现在开始吧!

阅读全文 »

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

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

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

阅读全文 »

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

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

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

阅读全文 »

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

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

如《DOOM 启世录》中所说:

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

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

阅读全文 »

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

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

阅读全文 »

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

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

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

阅读全文 »