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基础教程

wxz111
天心流水
我发现社区好多教程贴里的图片和超链接都没了
展开Biu

我发现社区好多教程贴里的图片和超链接都没了

[查看全文]
Rapunzel_J
Rapunzel_J回复给帖子:1548759
展开Biu

最喜欢python了!!#7193!

[查看全文]
风呓
之前一直久闻大名
展开Biu

python之前一直久闻大名,前来入门#28!

[查看全文]
挣扎吧_地底人
简明教程搜到的第一弹
展开Biu

python拿本《可爱的python》

再加++++个百度pyhton简明教程搜到的第一弹···

其实就可以各种秒杀了··

( ^ ^) _U~~ ~

各种mfc式的编程and自己制作跨平台秒杀android众的游戏~~~就指日可待了!·亲

[查看全文]
pureboys
其实我还是更喜欢拿着
展开Biu

支持po主,其实我还是更喜欢拿着pdf学

[查看全文]
月涯影
没后续了吗
展开Biu

没后续了吗···

[查看全文]
馒头馅包子
果然要好好学才行啊
展开Biu

果然要好好学才行啊,希望不会超过我的理解极限。文科生学编程神马的真的是劳心又劳力#6983!

[查看全文]