第1章 引子 写在开篇的话

第一章 引子

老猿Python其实应该叫老猿学Python,只是为了简洁省了一个字,目的是将自己学Python的感悟记下来,和对Python感兴趣的人一起分享。
先自我介绍一下,本人是个有27年经验、年近50的老码农,1996年通过国家的高级程序员考试,学过和用过汇编、PASCAL、C++、DELPHI、PowerBuilder、JAVA等语言,不过用得最多的还是C和C++,有80万行左右C语言代码经验,JAVA是2017年自学的,不过3000行代码的经验,其他的曾经学过和用过,现在印象已经不多了。
在这个IT技术日新月异的时代,感觉自己真是老了,是个老程序猿,但老骥伏枥,不愿意就这样被时代所抛弃,加上对新技术还有那么点激情,因此还想好好学习,希望大家多关注和鼓励,如果嘲笑也理解,反正不能当面嘲笑,我也不在乎。
为什么要学Python?首先是周围有相当多的人都在学它用它,并且都说好;其次呢,是网上看的介绍,说的好像是有计算机语言以来这个就是可以包治百病的语言,学了这个其他的都可以不学了,它是开放的语言,有很多人为此奉献,因此有很多强大的功能并且还在不断强大中;最后,经过半个月时间的学习让我感觉的这门语言确实值得学习,功能比以前用过的都强大,学习环境也容易搭建。
说起来虽然网上和刊发的书刊上都有零基础学Python这个说法,但自己在学习过程中,发现虽然可以是零Python基础,但有些基本概念如字符串、索引、循环、类、函数、成员等最好还是有点程序猿基础知识才能快速理解,否则学起来事倍功半,因此我发布的内容基本上也是基于一个程序员的常识基础上的内容,有了程序猿的基础,学习Python还是很快的。
关于学习教材,我用了2本,都是电子教材:
1、《零基础学Python》(老齐(qiwsir)),感觉还是写得挺不错的,容易学习,没学过Python的人容易上手,我在工作之余用了半个月学习完;
2、《Python基础教程》第3版(Magnus Lie Hetland著,袁国忠译),这个内容非常丰富,节凑紧凑,没有基础估计看起来比较吃力,但确实值得学习,目前学习了一个星期,才学习了前3章(53页,约占全书九分之一的内容)。
以上两本书有兴趣的朋友自己可以在网上找找,找不到也没关系,我发布的内容力争既能讲清楚又尽量简洁,节奏放缓一点,毕竟自己也是边学边写。
因为是自己边学边写,计划是在自己理解的基础上再总结然后发布出来。内容方面一般最多包括四个方面,一是相关知识点的介绍,二是该知识点的重要关注点,三是与过往学习语言(主要是C和C++)的对比,四是简例,但不一定每一节都包含这四个部分。
其次说一下发布计划,发布频率我现在只能承诺是一个星期至少一更,希望和大家一起提升。如果大家对随后发布内容比较认可的话,请多关注、点赞、加粉,您的支持就是对我最大的鼓励。