讲实话,我本是一个致力于在研发上有所成就的男人,但无奈,不知是欠缺这方面的天赋,还是与计算机沟通成本太大,让我不得不选择远离它,也不给自己找不痛快。毕竟,人生短暂,没必要为难自己。
经过了几年的快活,突然我有勇气,重新挑战自己不曾熟悉的领域。在《高效能人士的七个习惯》里有讲,“固定型思维模式的人认为他们的才智和天赋是一成不变的,无力改变什么。这是一种相对消极的世界观。与此相反,成长型思维模式的人认为通过付出和努力,自己的基础可以得到发展和提高,他们的信念是自己坐在驾驶员的位置,因此可以提高和改变。这种积极主动的世界观会带来积极主动的思维方式和语言。”
虽说,我也30了,离中年的35岁危机也仅有一步之遥,但这是我自该接受固定思维的理由吗?我选择主动出击。
袁昕和贾炜合著的《码上行动:零基础学会Python编程》激发了我闭门重修的勇气,翻看目录,从简单的数据类型到面向对象、正则表达式,以及通过ChatGPT版学习Python,真是将与计算机交流的全部精髓和盘托出,更是提供了社群服务。在这样的感染下,我突然感觉我又行了。
万事开头难,先下载Python工具开始其实学习编程的语言,实在是太多了。为何我选择Python呢?首先,我认为Python与其他编程语言来讲,它更简洁易操作,语法也尽可能简单化处理了的。更有了解到,ChatGPT也是用Python的语言开发出来的。虽然说,懂JAVA甚至C语言,再重头来了解下Python相当容易。但非科班出身,也实在是精力有限。
响应书名,那就马上行动。先下载安装Pycham和Python。虽说百度下载安装也很多教材可供参考,但下载过程真是一言难尽,一路坎坷,就Python版本,几年不见,也是更新换代好几个版本了。本着哪个方法下载比较成功,就下载哪个版本,然后,经历时间的等待,成功操作了下来2021.3版本的Pycham和Python3.9.9的版本。
跟随案例实操Python,激发成就感学习编程,就需要多实操,反复操作,找到失败的理由,直到成功为止。前面的案例虽然简单,但也要根据命令一步一步敲,不要偷懒。这样,才容易习惯和找到编程的感觉。
比如前面简单的菱形展示。虽然是一堆简单的输出命令组合而成,但任何一个空格没敲对,很可能就会结果是失败的。以下是我操作的结果:
每一个简单的知识点,都会有相应的实操例题可上机实操。只要这样步步为营,那么,基础提升也就不在话下了,也就找到自己成长的动力。
有ChatGPT,还需要学编程吗很多人拥抱ChatGPT,认为它能完全顶替编程工程师。但实话实说,ChatGPT是确切可以优化编程工作,甚至能主动写代码。但是,依然有很多AI公司在招技术人员,尤其是prompt工程师,那是有多吃香,年薪百万都不过分。
所以,不要简单认为你会用ChatGPT,你就可以万事大吉,啥也不用操心。但你如果全都自己一个一个代码敲,那也是有点死板了。看看下面,我用AI,来写的课本里的Pong弹球游戏案例,下面截图为部分代码。
这就很省事了,这时候,只要我将它复制到Python里,就可以看看效果了。
要是没有ChatGPT,我能如此顺利写出Pong游戏,那可就不知道要多久时间的沉淀和试错了,但使用ChatGPT,那么还是小白的我,就已经实现了。
当你走稳第一步,也能平稳走完最后一步,那么,中间的基础打牢的过程,就交给时间就够了。为什么以前没有这么自信,就是不知道走好最后一步大概要多久。而今天,我们就能有这底气,去好好学好Python。《码上行动:零基础学会Python》,真不再是个大话。
认可这本书,也是基于对于基础知识的讲解比较深刻和清晰,而ChatGPT,则可以帮我们梳理复杂编程代码的逻辑思维。当ChatGPT越来越智能,我们也保持着成长型思维越来越好,那么,我们完全没有必要担心它顶替我们,更不用为了美好的明天而焦虑不安。
基础的没啥好学的,3.5就是一本正经胡说八道,懂的都懂,不懂的头疼