kevinyzd
Python初体验教程之一 《初识python》

龙凯文python初体验教程

注:本教程不需要任何编程基础,懂得计算机的基本操作和基本的数学原理就可以进行自学。

第二弹地址: 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基础教程

zhangdaren99
这个我也来学习
展开Biu

这个我也来学习

[查看全文]
哥脫ㄋ,你随意
我打不开网址呀
展开Biu

我想说 我打不开网址呀

[查看全文]
lftwo123
最近打算学呢
展开Biu

好!!!!最近打算学呢

[查看全文]
冰糕_要忘记
谢谢楼主啊
展开Biu

谢谢楼主啊~好厉害的样子。。慢慢学

[查看全文]
Sam_TvT
脚步学起
展开Biu

紧跟lz脚步学起

[查看全文]
wzy931220
语言已经自学完了
展开Biu

。。C语言已经自学完了。。老师竟然还没开课。。

[查看全文]
ixu2
我才刚刚接触这个
展开Biu

我才刚刚接触这个#7071!

[查看全文]
634046820
长见识了的说
展开Biu

长见识了的说`20`

[查看全文]