龙凯文python初体验教程
注:本教程不需要任何编程基础,懂得计算机的基本操作和基本的数学原理就可以进行自学。
================我==是==分==界==线================
第一章:初识python
Python中文名称为“大蟒蛇”,是近年来流行起来的一种编程语言。或许很多新手并不了解python,甚至以前没有听过有这样一门编程语言,因为这是一门新生代语言。国内大学里面基本没有相关课程,而且因为某些复杂的原因造成python官方站点在中国大陆境内无法访问,加之其中文资料非常少, 造成了python在国内并不流行的原因。但是使用python设计的软件大家一定用过,塞班,安卓,苹果的移动终端系统;windows,*nux,mac的PC系统上都充斥着python的身影。因为python是一个强大,可移植性强,简单,易学,开放的新型编程语言,并且python在其诞生的短短不到20年间,迅速成长为世界最流行的编程语言前五名。尽管有限制,但这不应该成为技术宅们不学习它的理由。没有学过编程的新手完全可以从python入手,让python为自己打开编程的大门。在这里笔者想提及一点,有人说python有在web方面的能力不强,容易沦为胶水语言的等等缺陷。而我想说的是:每一种编程语言都有其优缺点!!
Google在其模块中添加了大量的python代码;facebook的服务层代码是用python来完成的;debian和ubuntu的默认脚本是python;python的web应用很成熟(比如zope);python在window/linux等平台上都可以使用(可移植性强)。这些足见python的强大,只使用最简单的代码便可以完成复杂的任务唯python胜任!
即便是最成熟的C++也同样有开发周期长,代码不安全等等的问题,只学会皮毛却出来当“专家”,在各个论坛误导新手:“XX语言XX功能不行,你还不如去学XX。”这是一种非常无知且不负责任的表现。笔者建议各位摒去浮躁,静下心来好好掌握一门语言,用心体会编程之美。
好了,废话不多说,我们进入正题。
首先我们需要下载python的编程环境安装包 (下载地址:http://www.python.org/ ), 但是python的官方站点在中国大陆境内是无法正常访问的,相信技术宅有很多方法可以突破这层简单的技术封锁,这里出于和谐原因我就不一一列举,聪明的同学一定能想办法解决。
因为python的开放性,所以python有了各种各样的衍生版本,以及收费版本。比如Pythonwin,ActivePython,Wingware,Jython 等等,但作为新手的我们完全不用考虑这些衍生的版本,只需要下载免费的原始版本IDLE就可以了。因为python的可移植性极强,所以其官方网站提供了windows,linux,mac的三种不同平台下的版本,同学们按各自的需求下载。笔者将会在后面的内容的中以windows平台下的2.7版进行讲解。但是这里需要注意一点:python在3.0版本之后,编译器对代码有了较大改动,这也就是说有些函数与表达方式与之前版本会有所不同,譬如:在3.0之前的版本中,print是语句,意为在shell中打印数据计算结果。而在3.0及其以后的版本中print为函数。关于这一点,笔者会将需要注意的地方不断提及,小宅们不用担心。
Python 安装包一共才15.2M,短小精悍。相比VS动辄几百M甚至好几个G来说,是非常方便的。我们可以把安装包放进U盘,或者上传至网盘,到哪里都可以练练手,非常方便,十分有利于我们的学习。我们把安装包下载好了以后是这个样子,
接下来相信已经不需要我多说了。是双击以后的一路Next,如果需要修改路径什么的可以按照自己的喜好。安装完成以后按照“开始>程序>python>IDLE(python GUI)”就可以打开python的集成开发环境了,如下图:
这就是IDLE交互式python shell,我们下一章内容将围绕这个界面展开。
第一章为介绍章节,比较短。笔者后面会为大家带来详细教程。敬请期待。
==========我==是==分==界==线==========
龙凯文python基础教程
|