欢迎来到阶梯文库! | 帮助中心 阶梯文库,助您进步!
阶梯文库
全部分类
  • 行业报告资料库 >
    行业报告资料库
    可研报告 环评报告 节能报告 项目建议 论证报告 其他报告 炭行业报告 钢铁行业报告 农业报告 IT行业报告 文学报告 电力报告 军事报告 半导体行业报告 外语报告
  • 专业资料 >
    专业资料
    人文社科 经管营销 工程科技 IT/计算机 自然科学 医药卫生 农林牧渔
  • 教育专区 >
    教育专区
    幼儿教育 小学资料 中学资料 高中资料 大学资料 成人自考 职业教育 作文写作 字典词语 英语学习
  • 管理文献 >
    管理文献
    事务文书 其他资料 管理手册 管理方法 管理工具 管理制度
  • 应用文书 >
    应用文书
    毕业论文 工作报告 工作计划 PPT文档 工作总结 党团工作 表格/模板 合同协议
  • 生活休闲 >
    生活休闲
    服装配饰 星座运势 摄影摄像 保健养生 美食烹饪 家居装修 宗教风水 社会民生 美容塑身 手工制作 娱乐时尚 沟通交流 网络生活 科普知识 时政新闻 音乐歌曲 户外运动 婚嫁育儿 图书阅读 两性情感 游戏攻略 体育武术 期刊/杂志 宠物 旅游出行
  • 资格/认证考试 >
    资格/认证考试
    建造师考试 注册会计师 公务员考试 专升本考试 成考 自考 教师资格考试 司法考试 微软认证 思科认证 全国翻译资格认证 医师/药师资格考试 会计职称考试 报关员资格考试 人力资源管理师 安全工程师考试 出国培训 资产评估师考试 技工类职业技能考试 银行从业资格 计算机等级考试 营养师认证 物流师考试 证券从业资格考试 注册税务师 理财规划师 建筑师考试 质量管理体系认证
  • 标准规范 >
    标准规范
    机械行业标准(JB) 国家标准(GB) 电子行业标准(SJ) 化工行业标准(HG) 国家专业标准(ZB) 轻工行业标准(QB) 铁路运输行业标准(T 船舶行业标准(CB) 国家计量标准(JJ) 商检行业标准(SN) 农业行业标准(NY) 通信行业标准(YD) 石油天然气行业标准 交通行业标准(JT) 石油化工行业标准(S 冶金行业标准(YB) 纺织行业标准(FZ) 有色金属行业标准(Y 煤炭行业标准(MT) 电力行业标准(DL) 公共安全行业标准(G 建筑材料行业标准(J 医药行业标准(YY) 林业行业标准(LY) 建筑工业行业标准(J 城镇建设行业标准(C 烟草行业标准(YC) 水产行业标准(SC) 商业行业标准(SB) 汽车行业标准(QC) 教育行业标准(JY) 水利行业标准(SL) 地质矿产行业标准(D 环境保护行业标准(H 广播电影电视行业标 卫生行业标准(WS) 民用航空行业标准(M 地方标准(DB) 劳动和劳动安全行业 粮食行业标准(LS) 邮政行业标准(YZ) 海洋行业标准(HY) 测绘行业标准(CH) 航天工业行业标准(Q 稀土行业标准(XB) 新闻出版行业标准(C 包装行业标准(BB) 气象行业标准(QX) 档案行业标准(DA) 安全行业标准(AQ) 物资行业标准(WB) 金融行业标准(JR) 航空工业行业标准(H 外经贸行业标准(WM) 文化行业标准(WH) 民政行业标准(MZ) 旅游行业标准(LB) 土地管理行业标准(T 体育行业标准(TY) 其他行业标准 司法鉴定技术规范( 日本标准 美国标准 欧盟标准 德国标准
  • 企业文库 >
    企业文库
    企业宣传 产品文档 技术资料
  • 政务公开 >
    政务公开
    政策文件 便民服务 公示公告
  • 深度学习框架 >
    深度学习框架
  • 区块链 >
    区块链
  • 首页 阶梯文库 > 资源分类 > PDF文档下载
     

    python初级教程:入门详解.pdf

    • 资源ID:3333       资源大小:3.53MB        全文页数:56页
    • 资源格式: PDF        下载权限:游客/注册会员/VIP会员    下载费用:10积分 【人民币1元】
    换一换
    游客快捷下载 游客一键下载
    会员登录下载
    下载资源需要10积分 【人民币1元】

    邮箱/手机:
    温馨提示:
    支付成功后,系统会根据您填写的邮箱或者手机号作为您下次登录的用户名和密码(如填写的是手机,那登陆用户名和密码就是手机号),方便下次登录下载和查询订单;
    特别说明:
    请自助下载,系统不会自动发送文件的哦;
    支付方式: 微信支付    支付宝   
    验证码:   换一换

          加入VIP,下载共享资源
     
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

    python初级教程:入门详解.pdf

    python初级教程入门详解 版本v1.4.1 Crifan Li 摘要 本文是针对Python的初学者,从无到有的介绍Python语言如何入门,主要包括了Python的简介,如何下载 Python,如何安装Python,如何使用终端、Shell,IDE等各种开发环境进行Python开发,Python中的语法和基 本知识、概念和逻辑,以及继续深入学习Python的方法,另外还整理一些值得参考的资料。 本文提供多种格式供 在线阅读 HTML 1 HTMLs 2 PDF 3 CHM 4 TXT 5 RTF 6 WEBHELP 7 下载(7zip压缩包) HTML 8 HTMLs 9 PDF 10 CHM 11 TXT 12 RTF 13 WEBHELP 14 HTML版本的在线地址为 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/html/python_ beginner_tutorial.html 有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论 http//www.crifan.com/bbs/categories/python_beginner_tutorial/ 修订历史 修订 1.4.1 2015-05-26 crl 1. 把之前教程的地址移过来 2. 合并帖子的内容【整理】【多图详解】如何在Windows下开发Python在cmd下运行Python脚本如何 使用Python Shell(command line模式和GUI模式)如何使用Python IDE 3. 为出版而整理每章都加了摘要,每章都完善了架构。 4. 整理章节的架构;整理第一章的内容 5. 添加Python学习资料 1 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/html/python_beginner_tutorial.html 2 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/htmls/index.html 3 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/pdf/python_beginner_tutorial.pdf 4 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/chm/python_beginner_tutorial.chm 5 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/txt/python_beginner_tutorial.txt 6 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/rtf/python_beginner_tutorial.rtf 7 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/webhelp/index.html 8 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/html/python_beginner_tutorial.html.7z 9 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/htmls/index.html.7z 10 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/pdf/python_beginner_tutorial.pdf.7z 11 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/chm/python_beginner_tutorial.chm.7z 12 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/txt/python_beginner_tutorial.txt.7z 13 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/rtf/python_beginner_tutorial.rtf.7z 14 http//www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/webhelp/ python_beginner_tutorial.webhelp.7z python初级教程入门详解 Crifan Li 版本v1.4.1 出版日期 2015-05-26 版权 2015 Crifan, http//crifan.com 本文章遵从署名-非商业性使用 2.5 中国大陆CC BY-NC 2.515 15 http//www.crifan.com/files/doc/docbook/soft_dev_basic/release/html/soft_dev_basic.htmlcc_by_nc iii 目录 前言 . viii 1. 本文目的 viii 2. 看此文之前你所要掌握的知识 viii 1. Python简介 1 1.1. 什么是Python 1 1.1.1. Python这个单词的本意是蟒蛇 1 1.1.2. Python是一种计算机语言 . 1 1.1.3. 作为计算机语言的Python的各种叫法的含义 1 1.1.3.1. Python是一种脚本语言 . 2 1.1.3.2. Python是一种交互性的语言 . 2 1.1.3.3. Python是一门解释性的语言 . 2 1.1.3.4. Python是一种面向对象的语言 . 2 1.1.3.5. Python是一种高级语言 . 2 1.2. Python能干什么 3 1.3. Python的特点 3 1.3.1. 作为解释性语言的Python的优缺点 . 3 1.3.1.1. Python的优点 3 1.3.1.2. Python的缺点 3 1.3.2. Python语言自身的特点 3 1.4. Python相关的必备知识 . 4 1.4.1. Python文件的后缀是py . 4 1.4.2. Python的缩写和简称 . 4 1.4.3. Python的官网 . 4 1.4.4. Python的logo图案 4 2. 选择并下载合适的版本的Python 6 2.1. 为何要注意选择合适版本的Python 6 2.2. 如何选择正确版本的Python 6 2.2.1. 明确当前所处平台版本的信息 . 6 2.2.2. 选择可用和速度快的下载源 . 6 2.2.3. 选择合适的版本的Python . 7 3. 如何安装Python . 8 3.1. 如何在Windows系统中安装Python . 8 3.1.1. 在Win7中安装Python 8 3.2. 如何在Linux系统中安装Python . 8 3.2.1. 在Ubuntu中安装Python 8 3.3. 如何在Mac中安装Python . 9 4. 选择合适的Python开发环境 . 10 4.1. 如何在Windows环境下开发Python . 10 4.1.1. Python的最原始的开发方式是什么样的 . 12 4.1.1.1. 找个文本编辑器,新建个.py文件,写上Python代码 . 12 4.1.1.2. 打开Windows的cmd,并且切换到对应的python脚本所在目录 17 4.1.1.2.1. 方法1手动打开cmd,并cd到对应路径 17 4.1.1.2.2. 方法2通过Notepad的Open current dir cmd . 17 4.1.1.3. 在cmd中去运行你的Python脚本(.py文件) 18 4.1.2. 利用Python的shell进行交互式开发又是什么样的 . 20 4.1.2.1. 命令行版本的Python Shell – Python command line . 20 4.1.2.2. 带图形界面的Python Shell – IDLE Python GUI 22 4.1.2.3. 关于(command line或GUI版本的)Python Shell的用途 . 28 4.1.3. 利用第三方Python的IDE进行Python开发又是怎么回事 28 4.1.3.1. 为何会有Python的IDE . 29 4.1.3.2. 目前常见的一些Python的IDE . 29 4.1.3.3. Python的IDE和Python代码编辑器,Windows的cmd,等的关系 . 30 4.1.3.4. 使用IDE时所遇到的一些常见的问题 31 4.1.3.4.1. IDE只能够打开了文件,并不代表就已经在shell中运行了该文件 . 31 python初级教程入门详解 iv 4.1.3.4.2. 需要注意,确保有可以运行的Python起始部分的代码 33 4.1.4. 总结到底使用哪种环境去开发Python . 34 4.1.4.1. 对初学者的建议如何选用Python的开发环境 . 34 4.1.5. 如何在Windows环境下使用Python脚本 34 4.1.5.1. 如何在Windows下的cmd中运行BlogsToWordpress.py 36 4.2. 如何在Linux环境下开发Python . 38 4.3. 如何在Mac环境下开发Python . 38 5. Python的基本语法和基础知识 . 39 5.1. 一张图片入门Python 39 5.2. Python中的2.x版本和3.x版本 41 5.3. Python文件编码声明 42 5.4. Python中的缩进 42 5.5. Python中基本变量的声明和定义 . 42 5.5.1. Python中变量的作用域 42 5.5.2. Python中变量与C语言中的变量对比 . 42 5.6. Python中的分支结构 43 5.7. Python中的函数 43 5.8. Python中的面向对象编程 . 43 6. 继续学习Python的思路和方法 . 44 6.1. 如何继续深入学习Python . 44 6.2. 如何利用Python相关资源 . 45 6.2.1. 如何利用Python自带的手册 . 45 6.2.2. 如何利用一些在线的Python资源 . 45 7. Python常见问题及解答 . 46 常见问题 46 7.1. 在window的cmd中运行python结果却调用了文本编辑器去打开了,而不是去调 用Python解析器去运行python文件 46 8. Python相关资源 . 47 参考书目 48 v 插图清单 4.1. 在Windows下的cmd下面运行Python脚本的样子 . 35 4.2. 开始菜单中找到的Python Command Line 36 4.3. Python Command Line的界面 36 4.4. 动画演示如何在Windows的cmd中运行Python脚本BlogsToWordpress.py 37 4.5. 在Mac下的Terminal中运行Python脚本BlogsToWordpress . 38 5.1. Quick Python Script Explanation 40 5.2. 一张图入门Python中文版 . 41 7.1. 安装Python时选择Register Extensions . 46 vi 范例清单 4.1. 举例用Python的IDLE去做URL解码 . 28 vii 公式清单 4.1. 什么是IDE 29 4.2. 什么是Python的IDE . 29 viii 前言 1. 本文目的 本文目的在于,让原先对于Python不熟悉的,甚至没什么概念的人。 看完本系列教程后,从Python的小白,变成,对于Python可以算是入门了。 2. 看此文之前你所要掌握的知识 最好有其他计算机语言的基础 比如C语言,Java语言等。 当然,如果没有,也是可以看此文的。 我会在必要的时候,进行相应的提示的。 1 第 1 章 Python简介 本章主要讲解在开始学习Python之前,所需要了解到的Python的一些基本概念, 包括Python是什么,Python的特点和常见的用途,以及Python的两大版本之间的主要区别。 在开发Python之前,需要先搞懂Python是啥。 下面就是介绍一下,概念性的东西。 【整理】Python语言简介 1 1.1. 什么是Python 1.1.1. Python这个单词的本意是蟒蛇 Python,首先,作为一个英文单词,其本意是 巨蟒,蟒蛇 的意思。 1.1.2. Python是一种计算机语言 对于,Python,这个词来说,在计算机语言领域内,此处,我们指的是,一种计算机语言,叫做 Python Python语言的名字的由来 之所以,我们把Python,蟒蛇,作为此计算机语言的名字,是有其历史典故的 即,Python语言名称的由来的历史了 Python语言的创始人,吉多范罗苏姆(Guido van Rossum) 在1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解 释程序, 而在给自己新创造的计算机语言起名字的时候, 由于其是,自于七十年代风靡全球的英国六人喜剧团体,巨蟒剧团(Monty Python)的忠 实粉丝, 所以,就把此计算机语言的名字叫做Python 这就是,Python,一种计算机语言,的名字的由来,被叫成了一种看似很凶猛的动物,蟒 蛇,的名字。 当然,Python语言本身,并不”凶猛“ 倒是,说起Python语言的功能强大,倒是可以真的强大到,称其为,”凶猛“,都不为过 的。 1.1.3. 作为计算机语言的Python的各种叫法的含义 作为一种计算机语言的Python,自然也就会有,根据计算机语言不同的层面,去将其分类,所以你常 常会听到如下说法 1 http//www.crifan.com/simple_intro_what_is_python_and_how_to_run_python_script Python简介 2 比如 http//zh.wikipedia.org/wiki/Python_28E6B688E6ADA7E4B98929 中的 Python,一种直译式、交互式、面向对象的计算机编程语言,由Guido van Rossum创建并以Monty Pythons飞行马戏团的名字命名。 1.1.3.1. Python是一种脚本语言 脚本,对应的英文是script 普通人,看到script这个英文单词,或许想到的更多的是电影的剧本,就是一段段的脚本,所组成的 电影剧本的脚本,决定了电影中的人和物,都做哪些事情,怎么做 而计算机中的脚本,决定了 计算机中的操作系统和各种软件工具,要做哪些事情,以及具体怎么做 其实,脚本,这个词,笔者的理解,还有另外一种感觉随性 因为,现实中,写电影脚本,那直接拿张纸和笔,就可以写了,写完了,就可以拿去用,拿去拍电影了 而计算机中的脚本,其实就是普通的文本,就是写到文本文件中的代码而已,其也是有随性这个特点 写完了,直接就可以(在某种具有解释功能的环境中)运行了 比如Linux中的shell脚本,就是直接弄个文本文件,写上shell脚本代码,然后保存文件,然后就可 以,在Linux的Shell这个带有shell的解释功能的shell环境中,运行了 与此相对的,不那么随性的是其他的,非脚本语言,常叫做编译性语言,比如C语言,往往都是需要 额外加上编译这个步骤,才能执行的。 1.1.3.2. Python是一种交互性的语言 1.1.3.3. Python是一门解释性的语言 解释性,也被叫做直译式 什么是解释性语言 简单说就是,无需编译源码为成可执行文件,直接使用源码,就可以运行的语言。 此处即,对于Python的源代码,文本文件,直接就可以去执行了,不需要像C,C等语 言,还需要编译一下,才可以运行。 更详细的解释,参见TODO解释性语言的详细解释。 1.1.3.4. Python是一种面向对象的语言 1.1.3.5. Python是一种高级语言 http//www.baike.com/wiki/Python Python简介 3 1.2. Python能干什么 这里 Python - 维基百科,自由的百科全书 2 中就有很多举例使用Python编写的著名应用 1.3. Python的特点 1.3.1. 作为解释性语言的Python的优缺点 而Python语言,本身就是一种解释性语言, 所以,作为解释性语言的Python,本身就有解释性语言天然就有的一些优点和缺点 1.3.1.1. Python的优点 不需要编译,即可运行 1.3.1.2. Python的缺点 性能相对不是特别强 所谓的,性能不是特别强,是先对来说的 在某些,或者说,极少的,领域,对于性能要求非常高,则此时就不太适合使用Python去实现了 现在已有的解决方法是使用其他,相对Python性能更好的语言,实现和性能相关的那部分的功 能, 然后再整合集成到Python内。 1.3.2. Python语言自身的特点 除了作为解释性语言的Python自带的优缺点之外,作为Python语言本身,的确有其自己的特点 一般来说,讨论某种东西的特点,都是将其和同类事物去比较的; 相应的,此处,讨论Python的特点的时候,把Python和其他计算机语言相比的,其特点,可以描述如 下 Python相对最大的一个特点,算是 代码缩进决定了代码的逻辑关系,而不仅仅是为了好看 其他更多的特点,可以总结如下 有很多特性,使得语言本身很方便编程者使用 比如对于字符串可以直接通过数组下表去获得对应子字符串 2 http//zh.wikipedia.org/wiki/Python Python简介 4 这类特性,是很多其他语言,本身所不具有的。 Python是一种被广泛采用的胶水语言 粘合能力,相对其他语言,很强 功能丰富的自带的库以及种类和数量繁多且强大的第三方库 除了本身Python语言本身自带的标准库之外 由于Python语言本身很好用,促使很多其他人,前前后后,写了N多个库 积累至今,就成了Python拥有数量巨大的,各种各样的,功能强大的,第三方的库函数。 此特点,对于Python语言的使用者来说,有着显而易见的好处 当你去实现很多各种功能的时候,往往不需要重复造轮子, 往往是可以找到,现成的,已有的,内置Python库,或第三方的Python的库,去帮你实现你要的功 能 换句话说你去实现一个复杂的功能的时候,往往变成了,找到合适的库,并使用,即可。 与此相对的,用其他语言去实现同样的功能的时候,由于缺少好用的库,而使得你需要重头到尾,全 新的实现对应的功能所需的代码。 由此对比出,Python的好用和强大。 1.4. Python相关的必备知识 对于Python语言的学习,即使没有去深入学习Python的细节知识 对于Python相关的一些必备知识,常识性的知识,也是需要先去了解清楚的。 下面就是对于Python的相关的常识性的东西,先做个解释 1.4.1. Python文件的后缀是py 计算机的世界中,多数东西的类型,都是通过文件名的后缀来区分的。 Python的文件的后缀是py 1.4.2. Python的缩写和简称 正是由于Python的文件名后缀是py 所以,很多人,也常常用py来指代Python 比如后面你会提到的,有些人把Python 2简写为py2 1.4.3. Python的官网 http//www.python.org/ 1.4.4. Python的logo图案 Python简介 5 6 第 2 章 选择并下载合适的版本的Python 本章主要讲解,在开始Python学习之前,如何根据自己的当前的操作系统的版本,去选择和下载合适的版本的 Python。 开发Python之前,肯定是要先搞清楚,如何下载对应的Python。 本来下载一个东西是很简单的事情,但是由于Python有很多版本方面的事情,所以需要搞清楚很多基 本逻辑和概念,才知道自己需要下载哪个版本的。 待整理 【教程】如何下载最新版的,各种版本的,包括Python 2.x和Python 3.x的Python 1 2.1. 为何要注意选择合适版本的Python 因为,如果选择错误的,不合适的版本的Python, 则很可能导致后续学习Python和开发Python时,会遇到问题和错误。 比如,一些相对常见,由于版本选择错误而出现的问题有 由于选择了Python 3.x版本,但是参考别人的Python 2.x的代码,结果会出现语法错误 其中最最常见的,有两个经典的例子 printf的语法不同而导致出错 TODO好像有个string还是其他什么的,版本2.x和版本3.x是不同的 当然,出处之外,Python 2.x和Python 3.x还有其他更多语法上面的不同,再次就不一一细说了。 x64的系统中安装了x86的库,导致后续使用时无法使用 TODO找到对应的x64库的错误的例子 2.2. 如何选择正确版本的Python 2.2.1. 明确当前所处平台版本的信息 搞清楚当前操作系统的具体信息 尤其是什么系统,什么版本 以便于后续选择与当前系统所匹配的,最合适的版本 2.2.2. 选择可用和速度快的下载源 Python官网中的下载页面 http//www.python.org/ftp/python/ http//python.org/getit/releases/ 1 http//www.crifan.com/tutorial_how_to_download_latest_misc_2_x_3_x_version_python 选择并下载合适的版本的Python 7 但是Python官网,不是太稳定对于国内开发者来说,时不时会出现无法访问的情况。 后来找到一个Python官网的国内的镜像 http//mirrors.sohu.com/python/ 速度相对来说,蛮快的。 如果发现Python官网无法访问和下载的话,可以去上述镜像去下载。 2.2.3. 选择合适的版本的Python 接下来,就是去选择,合适自己的,与自己当前的系统所匹配的版本的Python,然后再去下载。 什么叫合适自己的版本的Python呢 那就是 明确了之前介绍的,Python有2.x和3.x的区别后,选择对应的2.x或3.x后 再根据当前自己系统,下载对应的版本的Python 8 第 3 章 如何安装Python 本章主要讲解,在下载了合适的版本的Python后,图文并茂的介绍如何去安装Python。 在下载完毕Python后,就是去安装Python了。 3.1. 如何在Windows系统中安装Python Windows系列操作系统,有很多不同版本, 目前主流的,最常用的有Windows XP,Windows 7,Windows 8 3.1.1. 在Win7中安装Python 下面以Windows 7为例,来解释如何在Windows中安装Python 待整理 【教程】如何在Windows系统中安装Python 1 其中最重要的一点是最好安装的路径中,不要包含中文 是为了避免以后可能出现的,在Python开发期间,由于中文路径,而导致的一些问题 3.2. 如何在Linux系统中安装Python Linux系统是个统称 其有很多所谓的发行版, 其中目前相对比较流行一些有(较早的)RedHat(红帽子),OpenSUSE,以及后来出现的 Ubuntu,等等 3.2.1. 在Ubuntu中安装Python 好像是由于Linux类的系统中,包括Ubuntu,很多内置的工具和服务,都是Python代码写的。 所以,为了保证系统的正常运行,保证不影响当前自己的Linux系统, 最好不要卸载旧版本的Python, 而是在Linux类系统中自带的,已有的Python基础上,安装另外一个,相对最新的Python 当然,其实如何只是为了学习Python,尤其是对于Python初学者来说,其实不必再安装另外一个版本 的系统 此处,只是为了,对于以后觉得有必要的时候,比如需要更新版本的Python,利用其中更好的功能 等,而去安装另外一个更新版本的Python 下面就来解释,如何在Linux类系统中,安装另外一个,更新版本的Python 1 http//www.crifan.com/tutorial_how_to_install_python_on_windows 如何安装Python 9 3.3. 如何在Mac中安装Python 由于Mac系统的基本架构,和Linux系统,比较类似 所以,关于如何在Mac上安装Python 其实是和上面已经介绍的,在Linux中安装Python,其原理和步骤,都是类似的 10 第 4 章 选择合适的Python开发环境 本章主要讲解,在安装了Python之后,针对开发环境的概念,进行深入浅出的介绍, 最原始的开发环境以及常见的IDE开发环境的关系如何,以便使得读者真正了解到各种开发环境的内在关系和优缺 点, 才能真正帮助读者选择合适自己的开发环境,提高自己的开发效率。 相关旧帖 【整理】Python语言简介 1 【整理】各种Python的IDE集成开发环境的总结和对比 2 【记录】使用Python的IDEPyScripter 3 【已解决】PyScripter启动出错Python could not be properly initialized. We must quit. 4 【记录】使用Python的IDEUlipad 5 【已解决】安装Ulipad后,选择启动Ulipad,结果无法启动 6 【记录】使用Python的IDEEclipsePyDev 7 【教程】在Eclipse中安装PyDev 8 【教程】在Eclipse中配置刚安装好的PyDev插件 9 【教程】在Eclipse中使用PyDev进行Python开发 10 【已解决】把Eclipse中的PyDev中的Python代码中的很难看的中文换个好看点的字体 11 【已解决】EclipsePyDev无法调试PythonUnexpected IO Exception in Pydev debugger 12 【记录】折腾IDE工具Aptana Studio 3 13 【已解决】Aptana Studio 3中通过Auto Config配置PyDev中Python出错 java.io.IOException Cannot run program “python“ CreateProcess error2, The system cannot find the file specified 14 4.1. 如何在Windows环境下开发Python 此部分内容的目的 1 http//www.crifan.com/simple_intro_what_is_python_and_how_to_run_python_script 2 http//www.crifan.com/summary_common_python_ide_pyscripter_ulipad_eclipse_pydev_eric 3 http//www.crifan.com/try_with_python_ide_pyscripter 4 http//www.crifan.com/pyscripter_start_error_python_could_not_be_properly_initialized_we_must_quit 5 http//www.crifan.com/try_with_python_ide_ulipad 6 http//www.crifan.com/ulipad_after_install_finish_not_launch 7 http//www.crifan.com/try_with_python_ide_eclipse_pydev 8 http//www.crifan.com/eclipse_install_plugin_pydev 9 http//www.crifan.com/eclipse_configure_newly_installed_plugin_pydev 10 http//www.crifan.com/eclipse_use_pydev_develop_python 11 http//www.crifan.com/eclipse_pydev_change_ugly_zhcn_char_to_another_font 12 http//www.crifan.com/eclipse_pydev_python_unexpected_io_exception_in_pydev_debugger 13 http//www.crifan.com/try_dev_ide_aptana_studio_3 14 http//www.crifan.com/ apatana_studio_3_auto_config_pydev_error_java_io_ioexception_cannot_run_program_python_createprocess_error_2 选择合适的Python开发环境 11 希望对于,如何在Windows下,写Python代码,进行Python开发,运行Python脚本的人,看了此部 分内容后,懂得了 什么是cmd下面去运行Python脚本 什么是Python的交互式的shell 什么是Python的IDE 看此部分内容之前,需要具有以下前提 Python语言的基本知识 包括知道其代码就是普通文本等基础知识 不了解的,可以先去看 【整理】计算机语言基础知识介绍15 以了解关于计算机语言的宏观介绍; 再去看 【整理】Python语言简介16 就明白了。 已经在Windows中安装好了Python 关于此部分内容,详见 第 3 章 如何安装Python 另外提示一下,关于版本的选择 【整理】总结Python2Python 2.x版本)和Python3(Python 3.x版本)之间的区别17 下面,通过最简单的Python代码,此处只是打印一些Python版本信息和系统信息 /usr/bin/python -*- coding utf-8 -*- “““ Function 【整理】如何在Windows下开发Python(如何运行Python脚本) http//www.crifan.com/how_to_do_python_development_under_windows_environment Author Crifan Li Version 2012-12-06 “““ import platform; pythonVersion platform.python_version; uname platform.uname; 15 http//www.crifan.com/computer_language_basic_knowledge_introduction 16 http//www.crifan.com/simple_intro_what_is_python_and_how_to_run_python_script 17 http//www.crifan.com/summary_the_difference_between_python2_and_python3 选择合适的Python开发环境 12 print “Just for demo how to do python development under windows“; print “Current python version info is s“pythonVersion; print “uname“,uname; 来说明,如何在Windows下,进行Python开发。 4.1.1. Python的最原始的开发方式是什么样的 相对来说,最原始的,最基本的,开发Python的方式,只是 4.1.1.1. 找个文本编辑器,新建个.py文件,写上Python代码 Python代码,本身就只是文本; 所以,从原理上来说,只需要找个合适的文本编辑器,即可; 换句话说,如果只是简单的写写几行Python代码,你用Windows的记事本(Notepad),都是可以 的; 只不过,由于Notepad功能太弱,所以在此个人推荐Notepad。 为何推荐用Notepad去写Python代码 此处,推荐用Notepad去写Python代码,做Python开发,的原因 除了本身Notepad作为文本编辑器,好用之外, 还有一个,相对来说,比较重要的问题字符编码 很多时候,由于Python开发者对于Python文件的编码,不太了解 导致在开发期间,出现很多,相对比较常见的字符编码的问题 所以,为了,更加深入的了解和学习,真正的掌握Python 有必要,从一开始学习Python的时候 就选用合适的工具,这样,避免后期,一些该知道的细节,尤其是文件的编码,不知道 而犯各种常见的错误 而关于Notepad本身,不会使用,不熟悉,则可参考 【crifan推荐】轻量级文本编辑器,Notepad最佳替代品Notepad 18 关于Notepad的几乎一切的内容,都可以在上述的教程中找到。 此处呢,对应的就是 用我所推荐的Notepad,新建一个文件,然后包括代码进入,存为对应的一个.py的文件。 而关于如何操作,此处也一点点截图,透彻的说明一下 此处再次提示一下,一下Notepad的所有功能,特性,用法,上面那个帖子中,都有专门的介绍。 18 http//www.crifan.com/files/doc/docbook/rec_soft_npp/release/html/rec_soft_npp.html 选择合适的Python开发环境 13 想要更加详细了解的相关的Notepad的某个特定功能的用法的,自己去看即可。 下面的截图,就不再事无巨细的解释Notepad的功能特点了。只是截图解释如何操作而已。 打开Notepad后,点击新建,新建出一个新的文件

    注意事项

    本文(python初级教程:入门详解.pdf)为本站会员(admin)主动上传,阶梯文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知阶梯文库(发送邮件至77594475@qq.com或直接QQ联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。





    微信图片
    收起
    展开