欢迎光临
免费的PDF电子书下载网站

Python入门很轻松(微课超值版) PDF下载

编辑推荐

读者对象
★零基础的编程自学者。
★希望快速、全面掌握Python程序开发的人员。
★高等院校的教师和学生。
★相关培训机构的教师和学生。
★初中级Python程序开发人员。
★参加毕业设计的学生。

★★贴身辅导:免费微视频课程。
★★强化实用:模拟真实开发环境,让编程更容易。
★★小白实战手册:3个真实项目实训,快速积累行业经验。
★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。
★★教学无忧:课后习题教学大纲和精美幻灯片,让教学更轻松。
★★互动教学:定期和作者在线答疑,解决自学路上的困惑。

 ;

内容简介

《Python入门很轻松(微课超值版)》是针对零基础读者研发的Python入门教材。该书侧重实战,结合流行、有趣的热点案例详细介绍Python开发中的各项技术。全书分为18章,前14章为理论部分,内容包括搭建Python开发环境、必备基础知识、程序的控制结构、序列的应用技能、字符串与正则表达式、函数、面向对象程序设计、模块和包、异常处理和程序调试、操作文件和目录、Python操作数据库、GUI编程、Python的高级技术、Web网站编程;为了提高读者的项目开发能力,后4章通过经典飞机大战、豆瓣图书爬虫和检索、绘制电视剧人物关系图、自动文本摘要4个热点项目,进一步讲述Python在实际项目中的应用技能。 读者通过扫描书中二维码可快速查看对应案例的微视频操作,随时解决学习中的困惑,并可快速获取书中实战训练中的解题思路,通过一步步引导的方式,检验读者对本章知识点掌握的程度。另外,《Python入门很轻松(微课超值版)》还赠送大量超值资源,包括精美幻灯片、案例源代码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册。*后,《Python入门很轻松(微课超值版)》还提供技术支持QQ群,专为读者答疑解难,降低零基础学习编程的门槛,让读者轻松跨入编程领域。 《Python入门很轻松(微课超值版)》适合零基础编程读者、Python程序开发人员、高等院校师生或相关培训机构学习和使用。

作者简介

暂无

Python入门很轻松(微课超值版) PDF下载

目录

第1章 ; 搭建Python开发环境 ; 001

1.1 ; Python概述 ; 001

1.2 ; 如何选择Python的版本 ; 002

1.3 ; 搭建Python的编程环境 ; 002

1.3.1 ; 在Windows下安装Python ; 002

1.3.2 ; 在Linux下安装Python ; 003

1.4 ; 第一行人工智能代码 ; 004

1.5 ; 选择Python开发工具 ; 005

1.5.1 ; Python自带的IDLE ; 005

1.5.2 ; 第三方开发工具PyCharm ; 006

1.6 ; 新手疑难问题解答 ; 007

1.7 ; 实战训练 ; 008

第2章 ; 成为大牛前的必备知识 ; 009

2.1 ; Python的语法特点 ; 009

2.1.1 ; 代码注释 ; 009

2.1.2 ; 代码缩进 ; 010

2.1.3 ; 编码规范 ; 010

2.1.4 ; 换行问题 ; 011

2.2 ; 标识符与保留字 ; 012

2.3 ; 变量 ; 012

2.4 ; 基本数据类型 ; 014

2.4.1 ; 数字类型 ; 014

2.4.2 ; 字符串类型 ; 016

2.4.3 ; 数据类型的相互转换 ; 017

2.5 ; 运算符和优先级 ; 018

2.5.1 ; 算术运算符 ; 018

2.5.2 ; 比较运算符 ; 019

2.5.3 ; 赋值运算符 ; 019

2.5.4 ; 逻辑运算符 ; 020

2.5.5 ; 位运算符 ; 021

2.5.6 ; 成员运算符 ; 022

2.5.7 ; 身份运算符 ; 022

2.5.8 ; 运算符的优先级 ; 023

2.6 ; Python的输入和输出 ; 025

2.6.1 ; input()函数 ; 025

2.6.2 ; print ; ()函数 ; 025

2.7 ; 新手疑难问题解答 ; 027

2.8 ; 实战训练 ; 027

第3章 ; 程序的控制结构 ; 029

3.1 ; 程序结构 ; 029

3.2 ; 选择结构与语句 ; 030

3.2.1 ; *简单的if语句 ; 030

3.2.2 ; if…else语句 ; 030

3.2.3 ; if嵌套 ; 032

3.2.4 ; 多重条件判断 ; 032

3.3 ; 布尔表达式 ; 033

3.4 ; 循环控制语句 ; 034

3.4.1 ; while语句 ; 035

3.4.2 ; for语句 ; 036

3.4.3  continue语句和else语句  037

3.4.4  pass语句  038

3.5  新手疑难问题解答  038

3.6  实战训练  040

第4章  序列的应用技能  041

4.1  认识序列  041

4.1.1  索引  041

4.1.2  切片  042

4.1.3  序列相加  042

4.1.4  序列相乘  042

4.1.5  检查序列中的成员  042

4.2  集合类型  043

4.2.1  认识集合类型  043

4.2.2  集合类型的常见操作  043

4.3  列表类型  045

4.3.1  认识列表类型  045

4.3.2  列表的常见操作  046

4.3.3  列表的内置函数和方法  046

4.4  元组类型  050

4.4.1  认识元组  050

4.4.2  元组的常用操作  050

4.4.3  元组的内置函数  051

4.5  字典类型  052

4.5.1  认识字典类型  052

4.5.2  字典的常用操作  053

4.5.3  字典的内置函数和方法  053

4.6  新手疑难问题解答  055

4.7  实战训练  056

第5章  字符串与正则表达式  057

5.1  字符串的常用操作  057

5.1.1  拼接字符串  057

5.1.2  计算字符串的长度  058

5.1.3  截取字符串  058

5.1.4  分割和合并字符串  059

5.1.5  检索字符串  060

5.1.6  字母的大小写转换  062

5.1.7  删除字符串中的空格和特殊字符  062

5.1.8  使用Python的转义字符  063

5.2  字符串的编码转换  065

5.3  正则表达式和re模块  066

5.3.1  正则表达式的特定字符  066

5.3.2  re模块的方法  067

5.4  格式化字符串  070

5.5  新手疑难问题解答  071

5.6  实战训练  072

第6章  精通函数  073

6.1  创建和调用函数  073

6.1.1  创建函数  073

6.1.2  调用函数  074

6.2  参数传递  074

6.2.1  形参和实参  074

6.2.2  必需参数  076

6.2.3  关键字参数  077

6.2.4  默认参数  077

6.2.5  可变参数  078

6.3  返回值  079

6.4  变量作用域  080

6.5  匿名函数  081

6.6  新手疑难问题解答  081

6.7  实战训练  082

第7章  面向对象程序设计  084

7.1  认识面向对象  084

7.1.1  什么是对象  084

7.1.2  面向对象的特点  085

7.1.3  什么是类  086

7.2  定义类  086

7.3  类的构造方法和内置属性  086

7.4  类例  088

7.4.1  创建类例  088

7.4.2  类例的内置属性  090

7.5  类的继承  090

7.6  类的多态  093

7.7  类的封装  095

7.8  Python的优势—垃圾回收机制  096

7.9  新手疑难问题解答  097

7.10  实战训练  098

第8章  模块和包  099

8.1  模块概述  099

8.2  自定义模块  099

8.2.1  创建模块  100

8.2.2  使用import语句导入模块  100

8.2.3  模块搜索目录  101

8.3  以主程序的形式执行  104

8.4  Python中的包  105

8.4.1  Python程序的包结构  105

8.4.2  创建包  105

8.4.3  使用包  105

8.5  引用其他模块  106

8.5.1  导入和使用标准模块  107

8.5.2  下载和安装第三方模块  108

8.6  将模块制作成安装包  111

8.7  新手疑难问题解答  112

8.8  实战训练  113

第9章  异常处理和程序调试  115

9.1  异常概述  115

9.2  使用语句处理异常  116

9.2.1  try…except语句  117

9.2.2  try…except…else语句  118

9.2.3  try…except…finally语句  119

9.2.4  使用raise语句抛出异常  119

9.2.5  使用pass语句忽略异常  120

9.3  raise语句的高级应用  121

9.3.1  结束解释器的运行  121

9.3.2  跳出嵌套循环  121

9.4  异常类的例  122

9.5  自定义异常  123

9.6  程序调试  124

9.6.1  使用assert语句调试程序  124

9.6.2  使用IDLE工具进行程序调试  125

9.7  新手疑难问题解答  129

9.8  实战训练  131

第10章  操作文件和目录  132

10.1  打开和关闭文件  132

10.1.1  创建和打开文件  132

10.1.2  关闭文件  134

10.1.3  打开文件时使用with语句  135

10.2  写入和修改文件  135

10.2.1  将字符串写入文件  135

10.2.2  写入多行writelines()  136

10.2.3  修改文件内容  137

10.3  读取文件  138

10.3.1  读取文件read()方法  138

10.3.2  设置文件当前位置seek()方法  138

10.3.3  逐行读取readline()方法  139

10.3.4  读取全部行readlines()方法  139

10.4  目录操作  140

10.4.1  熟悉os和os.path模块  140

10.4.2  路径  141

10.4.3  判断路径是否存在  142

10.4.4  创建目录  143

10.4.5  遍历目录  145

10.4.6  删除目录  145

10.5  文件的高级操作  146

10.5.1  获取文件的基本信息  146

10.5.2  重命名文件  147

10.5.3  删除文件  148

10.5.4  返回文件读取的当前位置  148

10.6  刷新文件  149

10.7  新手疑难问题解答  150

10.8  实战训练  150

第11章  Python操作数据库  152

11.1  操作二进制文件  152

11.2  使用SQLite  153

11.2.1  创建数据库文件  153

11.2.2  插入数据  154

11.2.3  查询数据  155

11.2.4  更新数据  157

11.2.5  删除数据  157

11.3  操作MySQL数据库  158

11.3.1  下载和安装MySQL  8.0  158

11.3.2  安装PyMySQL  166

11.3.3  连接MySQL数据库  167

11.3.4  创建数据表  169

11.3.5  插入数据  169

11.3.6  查询数据  170

11.3.7  更新数据  170

11.3.8  删除数据  171

11.4  新手疑难问题解答  171

11.5  实战训练  172

第12章  GUI编程  174

12.1  使用tkinter创建GUI程序  174

12.2  熟悉tkinter的控件  175

12.3  常用控件的使用方法  179

12.3.1  Button控件  179

12.3.2  Canvas控件  180

12.3.3  Checkbutton控件  184

12.3.4  Entry控件  185

12.3.5  Label控件  186

12.3.6  Listbox控件  187

12.3.7  Menu控件  188

12.3.8  Message控件  192

12.3.9  Radiobutton控件  192

12.3.10  Scale控件  194

12.3.11  Scrollbar控件  196

12.3.12  Text控件  197

12.4  tkinter的事件  199

12.4.1  事件的属性  199

12.4.2  事件绑定方法  200

12.4.3  鼠标事件  200

12.4.4  键盘事件  202

12.4.5  系统协议  203

12.5  布局管理器  204

12.5.1  pack()方法  205

12.5.2  grid()方法  206

12.5.3  place()方法  207

12.6  对话框  208

12.6.1  messagebox模块  208

12.6.2  filedialog模块  210

12.6.3  colorchooser模块  211

12.7  新手疑难问题解答  213

12.8  实战训练  213

前沿

在2019年7月的编程语言排行榜中,Python语言位列第3。由于Python语言语法简洁、清晰,代码可读性强,编程模式又非常符合人类的思维方式和习惯,所以很多高校开设了该门课程,甚至有的中小学也开设了Python语言编程课程。同时,国内Python程序开发需求旺盛,各大知名企业均高薪招聘技术能力强的Python程序开发人员。

本书内容

为满足初学者快速进入Python语言编程殿堂的需求,本书以Python 3为基础,内容注重实战,结合当下流行有趣的热点案例,引领读者快速学习和掌握Python程序开发技术。本书的学习模式如下图所示。

 

Python学习模式

本书特色

由浅入深,编排合理:知识点由浅入深,结合流行有趣的热点案例,涵盖了所有Python程序开发的基础知识,循序渐进地讲解了Python程序开发技术。

扫码学习,视频精讲:为了让初学者快速入门并提高技能,本书提供了微视频,通过扫码,可以快速观看视频操作,就像一个贴身老师,随时解答读者学习中的困惑。

项目实战,检验技能:为了检验学习效果,每章都提供了实战训练。读者可以边学习,边进行实战项目训练,强化实战开发能力。通过扫描实战训练的二维码,可以查看训练任务的解题思路,从而提升开发技能和编程思维。

提示技巧,积累经验:本书对读者在学习过程中可能会遇到的疑难问题以“大牛提醒”和“经验之谈”的形式进行说明,辅助读者轻松掌握相关知识,规避编程陷阱,从而让读者在自学的过程中少走弯路。

超值资源,海量赠送:本书还赠送大量超值资源,包括精美幻灯片、案例源代码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册,读者可扫描下方二维码下载获取。

 

精美幻灯片  案例源代码  教学大纲

 

求职资源库  面试资源库 笔试题库  小白项目实战手册

名师指导,学习无忧:读者在自学的过程中可以观看本书同步教学微视频。本书技术支持QQ群(912560309),欢迎读者加入QQ群获取本书的赠送资源和交流技术。

读者对象

本书详细地介绍了Python程序开发技术的相关知识,内容丰富、条理清晰、实用性强,适合以下读者学习使用:

零基础的编程自学者。

希望快速、全面掌握Python程序开发的人员。

高等院校的教师和学生。

相关培训机构的教师和学生。

初中级Python程序开发人员。

参加毕业设计的学生。

鸣谢

本书由云尚科技Python程序开发团队策划并组织编写,主要编写人员有王秀英、刘玉萍和张泽淮。本书虽然倾注了众多编者的努力,但由于水平有限,书中难免有疏漏之处,敬请广大读者指正。

 

编 者

Python入门很轻松(微课超值版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Python入门很轻松(微课超值版)