网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python从菜鸟到高手
分类
作者 李宁
出版社 清华大学出版社
下载
简介
内容推荐
李宁编著的《Python从菜鸟到高手》从实战角度系统讲解了Python核心知识点以及Python在Web开发、数据分析、网络爬虫、桌面应用等领域的各种开发实践。本书用超过5万行的代码及大量的实战案例完美演绎了Python在各个领域的出色表现,每一个案例都有详细的实现步骤,带领读者由浅入深系统掌握Python语言的核心及Python全栈开发技能。本书共分六篇,各篇内容如下:
Python基础知识篇(第1章~第10章),内容主要包括Python的基本概念、开发环境安装和配置、Python语言的基础知识,控制语句、列表、元组、字符串、字典、函数、类、对象、异常、方法、属性和迭代器;Python高级编程篇(第11章~第20章),内容主要包括正则表达式、常用模块、文件和流、数据存储、TCP和UDP编程、Urllib3、twisted、FTP、Email、多线程、tkinter、PyQt5和测试;Python Web开发篇(第21章、第22章),主要讲解了Python语言中最流行的两个Web开发框架(Flask和Django)的使用方法;Python科学计算与数据分析篇(第23章~第25章),主要讲解了Python语言中最常用的3个数据分析和数据可视化库(NumPy、Matplotlib和Pandas)的使用方法;Python Web爬虫技术篇(第26章、第27章),主要讲解了编写网络爬虫的关键技术和常用程序库,这些程序库主要包括Beautiful Soup和Scrapy;Python项目实战篇(第28章~第33章),内容主要包括Web项目开发实战、爬虫项目开发实战、API项目开发实战、桌面应用项目开发实战和游戏项目开发实战。
本书适合作为Python程序设计者的参考用书。
作者简介
李宁,欧瑞科技创始人,极客起源IT问答社区(https://geekori.com)创始人,欧瑞学院金牌讲师,计算机专业硕士。拥有近20年软件开发经验,10年企业内训经验。曾任国内某大型软件公司项目经理。CSDN博客专家、CSDN学院签约讲师、51CTO学院特级讲师。长久以来一直从事JavaScript、Node.js、Java、Kotlin、Python、Android、iOS、C++、Hadoop、Spark、深度学习的开发和技术指导工作。对国内外相关领域的技术、理论和实践有很深的理解和研究。目前已经出版超过30本IT畅销书,主要著作包括《Kotlin程序开发入门精要》《Android深度探索 卷1和卷2》《Android开发权wei指南 第1版和第2版》等。
目录
推荐序
前言
本书配套资源
第一篇 Python基础知识
第1章 初识Python
1.1 Python简介
1.1.1 什么是Python
1.1.2 Python的应用领域
1.1.3 如何学好Python
1.1.4 Python API文档
1.2 搭建Python开发环境
1.2.1 安装官方的Python运行环境
1.2.2 配置PATH环境变量
1.2.3 安装Anaconda Python开发环境
1.2.4 下载和安装JDK
1.2.5 下载和安装Eclipse
1.2.6 Python IDE(PyDev)安装
1.2.7 配置Python IDE(PyDev)开发环境
1.2.8 测试Python IDE(PyDev)开发环境
1.2.9 安装PyCharm
1.2.10 配置PyCharm
1.2.11 Python中的REPL环境
1.3 第一个Python程序
1.4 调试Python程序
1.5 小结
1.6 实战与练习
第2章 Python语言基础
2.1 Python程序中的基本要素
2.1.1 导入Python模块
2.1.2 声明变量
2.1.3 清空Python控制台
2.2 数字
2.2.1 基础知识
2.2.2 大整数
2.2.3 二进制、八进制和十六进制
2.2.4 数字的格式化输出
2.3 获取用户输入
2.4 函数
2.5 注释
2.6 字符串基础
2.6.1 单引号字符串和转义符
2.6.2 拼接字符串
2.6.3 保持字符串的原汁原味
2.6.4 长字符串
2.7 小结
2.8 实战与练习
第3章 条件、循环和其他语句
3.1 神奇的print函数
3.2 有趣的赋值操作
3.3 用缩进创建代码块
3.4 条件和条件语句
3.4.1 布尔值和布尔变量
3.4.2 条件语句(if、else和elif)
3.4.3 嵌套代码块
3.4.4 比较运算符
3.4.5 断言
3.5 循环
3.5.1 while循环
3.5.2 for循环
3.5.3 跳出循环
3.5.4 循环中的else语句
3.6 使用exec和eval执行求值字符串
3.7 小结
3.8 实战与练习
第4章 列表和元组
4.1 定义序列
4.2 序列的基本操作
4.2.1 通过索引操作序列元素
4.2.2 分片
4.2.3 序列相加
4.2.4 序列的乘法
4.2.5 检查某个值是否属于一个序列
4.2.6 序列的长度、最大值和最小值
4.3 列表的基本操作
4.4 列表方法
4.5 元组
4.6 小结
4.7 实战与练习
第5章 字符串
5.1 字符串的基本操作
5.2 格式化字符串
5.2.1 字符串格式化基础
5.2.2 模板字符串
5.2.3 字符串的format方法
5.2.4 更进一步控制字符串格式化参数
5.2.5 字段宽度、精度和千位分隔符
5.2.6 符号、对齐、用0填充和进制转换
5.3 字符串方法
5.3.1 center方法
5.3.2 find方法
5.3.3 join方法
5.3.4 split方法
5.3.5 lower方法、upper方法和capwords函数
5.3.6 replace方法
5.3.7 strip方法
5.3.8 translate方法与maketrans方法
5.4 小结
5.5 实战与练习
第6章 字典
6.1 为什么要引入字典
6.2 创建和使用字典
6.2.1 dict函数
6.2.2 字典的基本操作
6.2.3 字典的格式化字符串
6.2.4 序列与迭代
6.3 字典方法
6.3.1 clear方法
6.3.2 copy方法与deepcopy函数
6.3.3 fromkeys方法
6.3.4 get方法
6.3.5 items方法和keys方法
6.3.6 pop方法和popitem方法
6.3.7 setdefault方法
6.3.8 update方法
6.3.9 values方法
6.4 小结
6.5 实战与练习
第7章 函数
7.1 懒惰是重用的基石
7.2 函数基础
7.2.1 创建函数
7.2.2 为函数添加文档注释
7.2.3 没有返回值的函数
7.3 函数参数
7.3.1 改变参数的值
7.3.2 关键字参数与默认值
7.3.3 可变参数
7.3.4 将序列作为函数的参数值
7.4 作用域
7.5 递归
7.6 小结
7.7 实战与练习
第8章 类和对象
8.1 对象的魔法
8.2 类
8.2.1 创建自己的类
8.2.2 方法和私有化
8.2.3 类代码块
8.2.4 类的继承
8.2.5 检测继承关系
8.2.6 多继承
8.2.7 接口
8.3 小结
8.4 实战与练习
第9章 异常
9.1 什么是异常
9.2 主动抛出异常
9.2.1 raise语句
9.2.2 自定义异常类
9.3 捕捉异常
9.3.1 try…except语句的基本用法
9.3.2 捕捉多个异常
9.3.3 用同一个代码块处理多个异常
9.3.4 捕捉对象
9.3.5 异常捕捉中的else子句
9.3.6 异常捕捉中的finally子句
9.4 异常、函数与栈跟踪
9.5 异常的妙用
9.6 小结
9.7 实战与练习
第10章 方法、属性和迭代器
10.1 构造方法
10.1.1 构造方法的基础知识
10.1.2 重写普通方法和构造方法
10.1.3 使用super函数
10.2 特殊成员方法
10.2.1 自定义序列
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 5:39:14