–本篇为Python3教程的简要纲领–
“优雅” “明确” “简单”
Python
为了学习Python,摸爬滚打在各种论坛和mooc网教程中,我们通常会看到这么一句话:“人生苦短,我用Python”。
其实作为学习Python以及使用这么久的我来说,Python 是很容易入门和掌握的:
对于一个深耕技术领域的大牛来说,学习 Python 甚至只需要花费半天的时间就可以;
对于一个技术小白,即使连代码从未接触过的人来说,入门Python也仅仅只需不到一周的时间而已。
那么究竟哪门开发语言适合作为初学者的入门语言呢?这里我也不做过多的阐述,毕竟不同的技术出身的大牛会说出各种道理,被推荐为初学者入门语言的也是各种都有。单就我的学习过程和经历来说,是建议从Python学习开始入门的。但不论学什么,重要的是,一旦决定要学习,就要拿出时间、精力认真的学习,端正态度,静下心学下去才能够有收获。
开篇
Python的故事
Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在Python中避免这一错误,并获取了非常好的效果,完美结合了C和其他一些语言
就这样,Python在吉多手中诞生了。实际上,第一个实现是在Mac机上。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
目前吉多仍然是Python的主要开发者,决定整个Python语言的发展方向。Python社区经常称呼他是仁慈的独裁者。
Python的版本
Python当前有很多版本,目前使用最多的可能是以下两个版本:
- Python 2.7
- Python 3.5
而通常情况下,人们把Python的3.*版本统称为了Python3,相对于Python3.0之前的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。因此在学习过程中,很多人也许会遇到很多的问题,其中就有兼容问题,而有些文献上也有如何让 Python2.7 升到 Python3。
我们这里主要讲述的内容也是 Python3 的内容,而非 Python2.7。尽管当前还有不少项目似乎基于 Python2.7。但是我相信,我们的技术是要不断的向前发展的,只有不断的前进才能拥抱无限的未来,因此在未来Python3也一定是大势所趋。
切记:本文要讲述的是 Python3! Python3! Python3!
纲领
以下是本Python3 学习的纲领,不定期更新:
- Python3 环境
- Python3 数字
- Python3 字符串
- Python3 列表
- Python3 元组
- Python3 字典表
- Python3 文件(上)
- Python3 文件(下)
- Python3 集合
- Python3 bool
- Python3 函数
- Python3 类
寄语
以上都是我通过自学,看官网资料,不断积累,遇坑解决,不断摸索、尝试、实践出来的。相信你也可以,一步一步的掌握Python,最终化为自己的知识为你所用。
让我们一起共勉:
持续不断地学习,是更好的成长 —TyouSF