文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

Python学习方法与笔记.pdf

  • 资源ID:56025       资源大小:9.69KB        全文页数:4页
  • 资源格式: PDF        下载积分:10文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要10文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

Python学习方法与笔记.pdf

1、Python 学习方法与笔记一、 python 学习方法1、前辈领进门第一眼是一个前辈给我看了看 Python 的代码, 因为自己最早学习的是 Java 语言第一眼看到 Python 的时候,前辈说 “ Python 是面向对象的” 然后就打印了几句代码,可我怎么也看不出到底哪里是“面向对象”的。前辈说“在 Python里, “一切皆对象” 。我才有点领悟的说道“ 原来把什么看成对象,就是面向对象” , 所以找一群专业的老师教很重要。 最好能找到一个已经会 python 的人,问他一点学习规划的建议,然后在遇到卡壳的地方找他指点。2、看 python 教程因为有很多语言学习经历, 如 Dive

2、 into Python 、 Leaning python 、 PythonDoc 。 很快就完成了初步语法和使用学习。 太复杂的特性还是在使用中逐步掌握的。找一本你能看懂的书籍,例程比较好的教程,从头到尾看下去。不要同时看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。3、试着用 Python 做日常工作比如 Python 搜索文件 Python 批量处理等,使用最多的还是 re 模块和 socket相关模块。写了大量的例子 让自己对 Python 更加喜爱、也更加熟悉。此时翻阅最多的是 Python Doc的指南。不管是语言参考、库参考、 Demo 参考,都有大量可使用的内容 内容

3、质量很高堪比 JDK。4、做真正的项目开始使用 Django Flask Tornado 开发一些 eb 应用, 写一些日常使用的工具包等。去找一个实际项目练手。我当时是因为要做一个网站,不得已要学 python,这种条件下的效果比你平时学一门新语言要好很多。 所以最好是要有真实的项目做, 可以找几个同学一起做个网站之类。 逐步提升设计能力和整体代码的管理能力。5、善于总结, Python 语言自擅长的部分通过之前的步骤了解了基本理论并有了一定的练习,根据看书学习的基础理论和练习中遇到的问题进行总结,在网上 google stackoverflo 进行资料查询,在论坛贴吧上进行交流,熟悉 Py

4、thon 脚本使用详解,再多多练习,毕竟编程还是要实践出真知。二、 python 学习笔记1、变量名是大小写敏感的2、标识符的命名和 C/C+/C#、 java 雷同3、字符串4、利用三引,可以指示一个多行的字符串5、自然字符串通过给字符串加上前缀 r 或 R来指定运算符6、 Python 有两种除法运算符, 单斜杠用作传统除法, 双斜杠用作浮点除法, 对结果进行四舍五入, 传统除法是指如果两个操作数都是整数的话, 它将执行是地板除 ( 取比商小的最大整数)7、乘方运算符,双星号 (*)8、 Python 也提供了逻辑运算符 and or not9、 Python 不支持 C 语言中的自增 1

5、 和自减 1 运算符10、三元运算符 smaller = x if x y else y 变量11、使用变量时只需要给它们赋一个值,不需要声明或定义数据类型12、 Python 假定每个物理行对应一个逻辑行,强烈建议你坚持在每个物理行只写一句逻辑行13、不要将 Python 的长整数与 C 语言的长整数混淆, Python 的长整数所能表达的范围远远超过 C 语言的长整数。事实上, Python 长整数仅受限于用户计算机的虚拟内存总数。14、元组和列表看起来不同的一点是元组用的是圆括号而列表用的是方括号,而功能上 , 元组和列表相比有一个很重要的区别 , 元组是一种不可变类型。 正因为这个原因

6、 , 元组能做一些列表不能做的事情,用做一个字典的 key。另外当处理一组对象时 , 这个组默认是元组类型。15、 Dictionary 的 key 是大小写敏感的16、 Tuple 是不可变 list , 一旦创建了一个 tuple 就不能以任何方式改变17、 Dictionary key 必须是不可变的18、 Python 中比较 “酷” 的一种编程简写是使用序列来一次给多个变量赋值。19、 global 用来指定全局变量, 你可以使用同一个 global 语句指定多个全局变量。例如 global x, y, z。表达式20、空白在 Python 中是重要的21、不要混合使用制表符和空格来

7、缩进, 因为这在跨越不同的平台的时候, 无法正常工作。 我强烈建议, 你在每个缩进层次使用, 单个制表符或两个或四个空格22、 Python 语句一般使用换行分隔,也就是说一行一个语句。一行过长的语句可以使用反斜杠( ) 分解成几行23、 Python 还提供了 pass 语句( C 中没有提供对应的语句 ) 。 Python 没有使用传统的大括号来标记代码块, 有时有些地方在语法上要求要有代码, 而Python 中没有对应的空大括号或是分号( ; ) 来表示 C 语言中 的 ,如果你在需要子语句块的地方不写任何语句, 解释器会提示你语法错误。因此, Python 提供了 pass 语句,它不

8、做任何事情 即 NOP语句24、当 while 循环条件变为 False 的时候, else 块才被执行这甚至也可能是在条件第一次被检验的时候。如果 while 循环有一个 else 从句,它将始终被执行,除非你的 while 循环将永远循环下去不会结束25、 Python 的 for 循环从根本上不同于 C/C+的 for 循环26、 pass 语句在 Python 中表示一个空的语句块27、 DocStrings 是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。 你甚至可以在程序运行的时候, 从函数恢复文档字符串,函数28、在 Java, C+ 和其他静态类型语言中

9、, 必须要指定函数返回值和每个函数参数的数据类型。在 Python 中, 永远也不需要明确指定任何东西的数据类型。Python 会根据赋给它的值在内部将其数据类型记录下来29、只有在形参表末尾的那些参数可以有默认参数值30、如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值 (a, b=5, c=10): func(3, 7) func(25, c=24)func(c=50, a=100)31、 lambda 函数是一种风格问题。不一定非要使用它们,任何能够使用它们的地方都可以定义一个单独的普通函数来进行替换。 我将它们用在需要封装特殊的、 非重用代码上,避免另我的代码充斥着大量单行函数。32、即便是整数也被作为对象 属于 int 类33、 _init_() 可以被当成构建函数,不过不象其它语言中的构建函数。它并不创建实例它仅仅是你的对象创建后执行的第一个方法。 它的目的是执行一些该对象的必要的初始化工作。 通过创建自己的 _init_() 方法,你可以覆盖默认的 _init_() 方法,默认的方法什么也不做, 从而能够修饰刚刚创建的对象34、类属性仅是与类相关的数据值,和实例属性不同。类属性和实例无关,这些值像静态成员那样被引用,即使在多次实例化中调用类,它们的值都保持不变。


注意事项

本文(Python学习方法与笔记.pdf)为本站会员(架构师)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png