python学习心得.doc

上传人:scccc 文档编号:13509638 上传时间:2022-01-12 格式:DOC 页数:12 大小:58KB
返回 下载 相关 举报
python学习心得.doc_第1页
第1页 / 共12页
python学习心得.doc_第2页
第2页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《python学习心得.doc》由会员分享,可在线阅读,更多相关《python学习心得.doc(12页珍藏版)》请在三一文库上搜索。

1、竭诚为您提供优质文档 /双击可除 第 1 页共 19 页 python学习心得 篇一:python学习经验分享 数据类型 print 输出,可以多个输出,用逗号分隔a=20printa,type(a) 20 type() 内置函数type(),用来查询变量的类型 a=20printtype(a) 基本数据类型? ? ? ?a=10int 整数 a=1.3float 浮点数 a=True 真值 (True/False)a=hello! 字符串 注:对于字符串来说,也可以用双引号 竭诚为您提供优质文档 /双击可除 第 2 页共 19 页 补充第 3 页共 19 页 计算结果为布尔类型 输出 补充

2、计算结果为浮点型 输出 序列 包括以下两种 ? ?tuple (定值表;也有翻译为元组) list(表) tuple和list 的主要区别在于,一旦建立, tuple 的各 个元素不可再变更,而 list的各个元素可以再变更 一个序列作为另一个序列的元素 空序列 元素的引用 序列元素的下标从0开始 由于list 的元素可变更,可以对list 的某个元素赋值 如果对tuple做赋值操作,会出错 范围引用 基本样式下限:上限:步长 在范围引用的时候,如果写明上限,那么这个上限本身 不包括在内 第 4 页共 19 页 尾部元素引用 如果s10:-1,那么最后一个元素不会被引用 (再一次, 不包括上限

3、元素本身) 输出 字符串是元组 字符串是一种特殊的元素,因此可以执行元组的相关操 作 输出 tuple 中元素不可变,list 中元素可变,但是如果tuple 中包含一个list ,那么此list中的元素是可变的 输出 步进-1 表示分片将会从右至左进行而不是通常的从左至右 分片s以反转的顺序获取元素,即结果是偏移为 4,3, 2的元素 篇二:python学习报告 1、python学习报告学习目标 1. 了解python的特性及用处。 2. 熟悉python的基本语法。 3. 能编写简单的python程序。 2、python的简单介绍 第 5 页共 19 页 1. 与perl 一样,pytho

4、n也是一种解释语言,它完全采 用面向对象的方式,语言结构介于c语言和perl语言之间。 虽然它被视作一种高极语言,但它的内置解释器的功能却非 常基本,仅有 几种功能、操作符和关键词便构成了整个程序语言。它 的优势可不仅如此,它还能通过一系列的 模块进行扩充。它既比 perl和 V语句更快更好,又比 c和C+语言更有扩充性。 3、python环境的搭建 1. python 安装 1由于python3.x 与python2.x 是不兼容。而目前的使 用主流还是phthon。所以 我学习使用的是python2.4.3 版本。该版本已经有 centos系统自带。 2如没有安装python,可以自行下载

5、安装。下载地址 mands.getoutput(cmd) 只返回输出结果。 2. 调用ping的输出结果 例 1)importos cmd=ping192.168.1.59-c3 a=os.popen(cmd).read() a 第 6 页共 19 页 plng192.168.1.59(192.168.1.59)56(84)bytesofdata.n6 4bytesfrom192.168.1.59:icmp_seq=1ttl=64time=0.018ms n64bytesfrom192.168.1.59:icmp_seq=2ttl=64time=0.02 6msn64bytesfrom192.

6、168.1.59:icmp_seq=3ttl=64time=0 .025msnn-192.168.1.59pingstatistics-n3packet stransmitted,3received,0%packetloss,time1999msttmi n/avg/max/mdev=0.018/0.023/0.026/0.003msn 例 2)a=commands.getstatusoutput(ping192.168.1.59-c3 )a (0,plng192.168.1.59(192.168.1.59)56(84)bytesofdata. n64bytesfrom192.168.1.59

7、:icmp_seq=1ttl=64time=0.02 1msn64bytesfrom192.168.1.59:icmp_seq=2ttl=64time=0 .021msn64bytesfrom192.168.1.59:icmp_seq=3ttl=64tim e=0.023msnn-192.168.1.59pingstatistics-n3pac kets transmitted,3received,0%packetloss,time1999msttmin /avg/max/mdev=0.021/0.021/0.023/0.005ms) 篇三:如何自学python(干货合集) 如何自学pytho

8、n(干货合集) 第 7 页共 19 页 LearnpythonThehardwayhttp:/learnpythonthehardway.org/book/ 零编程基础学python,浅显易懂,操作性强。中文翻译 版本: 笨办法学python http:/lpthw- 其实python非常适合初学者入门,上手很容易。 我就是完全通过网上资源学了 python的。 最大的是3点经验: 1. 找一本浅显易懂,例程比较好的教程,从头到尾看下 去。不要看很多本,专注于一本。把里面的例程都手打一遍, 搞懂为什么。 2. 去找一个实际项目练手。我当时是因为要做一个网站, 不得已要学python。这种条件下

9、的效果比你平时学一门新语 言要好很多。所以最好是要有真实的项目做。可以找几个同 学一起做个网站之类。 3. 最好能找到一个已经会 python的人。问他一点学习 规划的建议,然后在遇到卡壳的地方找他指点。这样会事半 功倍 推荐几个网上的资源: 第 8 页共 19 页 简明python教程与孩子一起学编程 headFirstpython 中文版 笨办法学python Dive.lnto.python 中文版(附课程源码) python核心编程 深入理解python python标准库 python编程指南 diango_book 中文版 解压密码均为:crossin.mehttp:/ 在线教程:

10、 简明python教程:简明python教程 (较新版):Abyteofpython Diveintopython : Divelntopython 阶段一:前辈领进门。 第一眼是一个前辈给我看了看 python的代码,因为自 己最早学习的是Java语言,第一眼看到 python的时候,前 辈说,“ python是面向对象的”,然后就打印了几句代码。可 我怎么也看不出到底哪里是“面向对象”的。前辈说“在 第 9 页共 19 页 python 里,一切皆对象”,我才有点领悟的说道:“原来把什么 看成对象,就是面向对象”,哈哈。 阶段二:开始看的是 Diveintopython 、Leaningp

11、ython 、pythonDoc。 因为有很多语言学习经历,很快就完成了初步语法和使 用学习。太复杂的特性还是在使用中逐步掌握的。 阶段三:开始使用 python做自己的一些日常工作。 比如python搜索文件,python批量处理等, 使用最多 的还是re模块和socket相关模块。写了大量的例子,让自 己对python更加喜爱,也更加熟悉。此时翻阅最多的是 pythonDoc的指南。不管是语言参考、库参考、 Deme参 考,都有大量可使用的内容,内容质量很高堪比 JDK。 阶段四:生产上马。 开始使用 Django,Flask,Tornado开发一些 web应用, 写一些日常使用的工具包等

12、。逐步提升设计能力,和整体代 码的管理能力。 阶段五:更合理的分配好 c,Java,python三门语言各 自擅长的部分。 把合适的语言用到合适的地方。尽管一门语言有时候可 以搞定所有的,但用擅长的语言解决合适的问题才是效率最 高的。这也是“ python的大道至简”的理念带给我的帮助和 认识。 ps :其中过程中主要的一些方法: 第 10 页共 19 页 1、看书。学习的基础。 2、自己本地练习。编程还是要实践出真知 3、 资料查询。google , stackoverflow 等多关注。 4、 交流。各种论坛上的 pythongroup,论坛。最早去的 cu,Javaeye,不过现在貌似去

13、的少了。 googlegroup 必须订 阅。 学习+实践+总结,掌握语言的法宝。 学python,看的第一篇文章来自 42区,推荐大家看看 网站开发.漫游指南。 多关注下牛人,多实践。 更新 20XX-12-17 前段时间整理了一篇博客,搜集了学习 python入门、 数据库和web开发的一些资料,原文见 http:/ ce.html,这里摘抄一下。 入门和基础 python有python2.x和python3.x之分,争论很多,见 python2orpython3。初学者不用考虑这个问题,可以从 python 2.x入门,之后再讨论会多一些理性。 ? 第 11 页共 19 页 ?洪强宁:p

14、ython于web2.0网站的应用:豆瓣网洪 强宁在Qcon北京20XX中的技术分享,若不能访问,请自备 梯子;另外,豆瓣的阿北很值得关注。 Abyteofpython :即 简明python教程,边看边练习就对 python有基本的了解, 可以轻松存活。 googlespythonLessons : google 出品的 python 教程,值得信赖。 pythonDocumentation : python 在 线文档,若嫌枯燥,可以直接看pythonstandardLib 。42区: python入门指引:江湖人称张教主的 python入门指引,除 开python核心编程。严格来说,这是

15、张 教主的一份python资料索引。 ? ? ? ?cs61A:slcpwithpython :作为计算机相关人士, sIcp 都不了解,实在很惭愧,所以来还债了。这应该是起源于 mIT 的sIcp 教程,一个用 python,一个用 scheme。看到一个有 趣的python的招聘测试:同学发的一个贴,总结了一下应 聘中遇到的问题,并给出了相应的资料来学习。如果想检测 下自己的python水平,请自觉移步北京视讯天下的开发测 试。mooc们:在线公开课很多,见课程图谱;仅在codecademy 上学了一点;现在希望能够每天跟进一些感兴趣的课程,多 多学习。书:去年 6月份一同事离职,我买了两本黑客与画 家,一本送给他(博客一起去看海),另一本给部门老大;他 回送了一本python源代第 12 页共 19 页 码剖析,看书名就知道是讲底层原

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1