python3.0入门经典教程 .pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

python3.0入门经典教程

Python是一种功能很强大的语言,关于零基础学习Python还

是有难度的,但只要学习方法对,入门还是很快哒。下面介绍几种

学习Python的方法。以下是我为你整理的〔python〕3.0入门经

典教程

首先是书籍,通过书籍学习,虽然速度会有些慢,但知识具体,

可以掌握很多细节,一旦入门后,后面进步就很快了,下面介绍

给大家一本书,是以前我学习Python时用的书,感觉还挺不错哒。

然后就是借助网络学习,网上有很多视频课程,而且有很多是

免费哒,网络视频比较直观,入门快。给大家推举一个视频,网

易云课堂里有个零基础入门学习python的视频,是免费的,我之

前也看过,挺不错哒

还有就是加一些群或是论坛,里面的知识虽然不全面,但关于

知识的扩宽还是很有帮助哒。

最后说说我的学习经验,书籍学习的方法比较扎实,网络视频

学习的方法入门比较快,论坛可以作为知识的补充渠道,当然,

如果想学精,唯有多多施行一条途径。

优点是什么

第1页共5页

Python世界最棒的地方之一,就是大量的第三方程序包。同样,

〔管理〕这些包也非常容易。按照惯例,会在requirements.txt

文件中列出项目所必须要的包。每个包占一行,通常还包涵版本

号。这里有一个例子

Python程序包有一个缺陷是,它们默认会进行全局安装。我们

将要使用一个工具,使我们每个项目都有一个独立的环境,这个

工具叫virtualenv。我们同样要安装一个更高级的包管理工具,

叫做pip,他可以和virtualenv配合工作。

首先,我们必须要安装pip。大多数python安装程序已经内置

了easy_install(python默认的包管理工具),所以我们就使用

easy_installpip来安装pip。这应该是你最后一次使用

easy_install了。如果你并没有安装easy_install,在〔linux〕

系统中,貌似从python-setuptools包中可以获得。

如果你使用的Python版本高于等于3.3,那么Virtualenv已

经是标准库的一部分了,所以没有必要再去安装它了。

下一步,你希望安装virtualenv和virtualenvwrapper。

Virtualenv使你能够为每个项目创造一个独立的环境。尤其是当

你的不同项目使用不同版本的包时,这一点特别有用。Virtualenv

wrapper提供了一些不错的脚本,可以让一些事情变得容易。

当virtualenvwrapper安装后,它会把virtualenv列为依赖包,

所以会自动安装。

第2页共5页

打开一个新的shell,输入mkvirtualenvtest。如果你打开

另外一个shell,则你就不在这个virtualenv中了,你可以通过

workontest来启动。如果你的工作完成了,可以使用deactivate

来停用。

循环语句的应用

举个例子如果我们要生产一个list[1,2,3,4,5,6,7,8,9,10]

我们可以使用range(1,11)来表示,如果直接写range(11)是从

0开始,我们可以演示一下。printrange(11)print

range(1,11)printrange(8,11)

然后我们想一下如果要表示[1*1,2*2,3*3,4*4100*100]

要怎么做呢?好肯定是要利用到循环的概念,正常的写法是这样的:

a=[]#定义一个空的列表forxinrange(1,101):#假设X

在从1开始循环到100a.append(x*x)#进行一次添加操作x*

xprinta

作为一个程序员,就要是使用最短的代码最高效的完成程序表

达的功能,如果使用循环写的话会感觉比较繁琐,特别是逻辑能

力不太强的朋友,我们可以使用一行语句代替循环,我们测试看

print[x*xforxinrange(1,101)]

第3页共5页

当然除了计算之外,我们还可以做一

文档评论(0)

135****5548 + 关注
官方认证
文档贡献者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档