零基础入门学习Python(第2版)_第1页
零基础入门学习Python(第2版)_第2页
零基础入门学习Python(第2版)_第3页
零基础入门学习Python(第2版)_第4页
零基础入门学习Python(第2版)_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

读书笔记模板零基础入门学习Python(第2版)01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406思维导图零基础第版部分读者实例概念应用第章游戏序列爬虫模块方法对象字符字符串类存储正则表达式本书关键字分析思维导图内容摘要内容摘要本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(注:作者)都会通过生动的实例来让大家理解概念。虽然这是一本入门书籍,但本书的“野心”并不止于“初级水平”的教学。本书前半部分首先讲解基础的Python3语法知识,包括列表、元组、字符串、字典以及各种语句;之后循序渐进地介绍一些相对高级的主题,包括抽象、异常、魔法方法以及属性迭代器。后半部分则围绕着Python3在爬虫、界面开发和游戏开发上的应用,通过实例引导读者进行深入学习和探究,既富有乐趣,又锻炼了读者的动手能力。本书适合学习Python3的入门读者,也适合对编程一无所知,但渴望用编程改变世界的朋友们。读书笔记读书笔记这本书对萌新可能并不能说完全友好,有些插图的排序也是让人迷茫,但不能否认的是,零基础的啃这本书是一定啃得动的,而且b站上还有免费的视频讲解,还提供论坛以供交流和作业,至少我读下来没有发现任何多读几遍仍然无法掌握的内容以及流程上的卡壳,并且还有一个飞机大战的游戏作为收尾,当我发现自己可以根据自己意愿修改案例中的设定的时候,我相信我已经入门了,这些体验让我非常愉悦。讲解知识点时,就像面对面的交流一样。讲的东西太浅了,我为什么这么说,因为我们学校就是拿这本书当教材的。本书提倡理解为主,应用为王。本书适合学习Python3的入门读者,也适合对编程一无所知,但渴望用编程改变世界的朋友们。花五个半小时,快速了解了一下风靡已久的Python。本书解了Python的基础原理。只能作为科普读物来看待,讲得太浅显。虽然这是一本入门书籍,但本书的“野心”并不止于“初级水平”的教学。精彩摘录精彩摘录原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可:只需要使用三重引号字符串("""内容""")就可以轻松解决问题:BIF就是Built-inFunctions,内置函数的意思。转义符号(\)对字符串中的引号进行转义,这样Pytho如果是浮点数转换为整数,Python会采取“截断”处理,就是把小数点后的数据直接砍掉,而不是四舍五入。变量名可以包括字母、数字、下画线,但变量名不能以数字开头在Python中,用两个连续等号表示等于号,用单独一个等号表示赋值。那不等于呢?嗯,不等于这个有点特殊,用感叹号和一个等号搭配来表示(!=)。random的choice()方法可以从一个非空的序列(如列表)中随机获取一个元素。isinstance()函数有两个参数:第一个是待确定类型的数据;第二个是指定一个数据类型。assert这个关键字翻译过来就是“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError异常。目录分析本书配套资源和站支持本书更新和改进内容内容简介1.1获得Python1.3失败的尝试1.2从IDLE启动Python第1章就这么愉快地开始吧1.5为什么会这样1.4尝试点儿新的东西第1章就这么愉快地开始吧2.1第一个小游戏2.3BIF2.2缩进第2章用Python设计第一个游戏3.1变量3.2字符串3.3原始字符串3.4长字符串第3章成为高手前必须知道的一些基础知识3.5改进我们的小游戏3.6条件分支3.7初识循环3.8引入外援3.9闲聊数据类型3.10常用操作符010302040506第3章成为高手前必须知道的一些基础知识4.1分支和循环4.2快速上手4.3避免“悬挂else”问题4.4条件表达式(三元操作符)4.5断言4.6while循环语句010302040506第4章了不起的分支和循环4.7for循环语句4.8break语句4.9continue语句4.10else语句第4章了不起的分支和循环5.2元组:戴上了“枷锁”的列表5.1列表:一个“打了激素”的数组第5章列表、元组和字符串5.4序列5.3字符串第5章列表、元组和字符串6.1Python的乐高积木6.2灵活即强大6.3我的地盘听我的6.4函数式编程6.5递归12345第6章函数7.2集合:在我的世界里,你就是唯一7.1字典:当索引不好用时第7章字典和集合8.1文件:因为懂你,所以永恒8.3pickle:腌制一缸美味的泡菜8.2文件系统:介绍一个高大上的东西第8章永久存储9.1你不可能总是对的9.2try-except语句9.3try-finally语句9.4raise语句第9章异常处理9.6简洁的with语句9.5丰富的else语句第9章异常处理10.1安装EasyGui10.2默认参数和关键字参数10.3使用按钮组件10.4如何在buttonbox里边显示图片10.5为用户提供一系列选项10.6让用户输入消息010302040506第10章图形用户界面入门10.7让用户输入密码10.8显示文本10.9目录与文件10.10捕获异常10.11记住用户的设置12345第10章图形用户界面入门11.1给大家介绍对象11.2对象=属性+方法11.3面向对象编程11.4继承11.5多重继承12345第11章类和对象11.6组合11.7类、类对象和实例对象11.8到底什么是绑定11.9一些相关的BIF第11章类和对象12.1构造和析构12.2算术运算12.3简单定制12.4属性访问12.5描述符(property的原理)12345第12章魔法方法12.6定制序列12.7迭代器12.8生成器12.9生成器表达式第12章魔法方法13.1模块就是程序13.2命名空间13.3导入模块13.4__name__=__main__第13章模块13.5搜索路径13.7像个极客一样去思考13.6包第13章模块14.1入门14.2什么是编码14.3下载一只猫14.4更好的选择第14章论一只爬虫的自我修养14.6爬取易云音乐的热门评论14.5爬取豆瓣Top250电影排行榜第14章论一只爬虫的自我修养15.1re模块15.2通配符15.3反斜杠15.4字符类第15章正则表达式15.5重复匹配15.6特殊符号及用法15.7元字符15.8贪婪和非贪婪第15章正则表达式15.9反斜杠+普通字母=特殊含义15.11实用的方法15.10编译正则表达式第15章正则表达式16.1环境搭建16.2Scrapy框架架构16.3创建一个Scrapy项目16.4编写爬虫16.5爬16.6取010302040506第16章Scrapy爬虫框架16.8跟进链接16.7存储内容第16章Scrapy爬虫框架17.1Tkinter之初体验17.2进阶版本17.3Label组件17.4Button组件第17章GUI的最终选择:Tkinter17.5Checkbutton组件17.7LabelFrame组件17.6Radiobutton组件第17章GUI的最终选择:Tkinter17.8Entry组件17.9Listbox组件17.10Scrollbar组件17.11Scale组件17.12Text组件12345第17章GUI的最终选择:Tkinter17.13Canvas组件17.14Menu组件17.15Menubutton组件17.16OptionMenu组件17.17Message组件17.18Spinbox组件010302040506第17章GUI的最终选择:Tkinter17.19PanedWindow组件17.20Toplevel组件17.21事件绑定17.22事件序列第17章GUI的最终选择:Tkinter17.23Event对象17.25标准对话框17.24布局管理器第17章GUI的最终选择:Tkinter18.1安装Pygame18.2初步尝试18.3解惑18.4事件18.5提高游戏的颜值12345第18章Pygame

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论