NUEVO Las categorías son más inteligentes — los títulos más populares lideran el camino. Explorar →
Python基础教程(第3版)(图灵出品) (Magnus Lie Hetland) PDF

Python基础教程(第3版)(图灵出品) (Magnus Lie Hetland)

Magnus Lie Hetland 袁国忠
descripción
本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。
Nombre de archivo alternativo
lgrsnf/9787115474889---b7a87183496c7aceb24475984eeda9ad.pdf
Nombre de archivo alternativo
lgli/9787115474889---b7a87183496c7aceb24475984eeda9ad.pdf
Nombre de archivo alternativo
nexusstc/Python基础教程(第3版)/b7a87183496c7aceb24475984eeda9ad.pdf
Título alternativo
Python基础教程 Beginning Python from novice to professional Python ji chu jiao cheng Beginning Python from novice to professional
Autor alternativo
(挪) 海特兰德, (Hetland, Magnus Lie)
Editorial alternativa
The People's Posts and Telecommunications Publishing House
Edición alternativa
图灵程序设计丛书, Di 3 ban, Beijing, 2018
Edición alternativa
China, People's Republic, China
comentarios de metadatos
producers:
iTextSharpTM 5.5.10 ©2000-2016 iText Group NV (AGPL-version)
comentarios de metadatos
{"isbns":["7115474885","9787115474889"],"last_page":476,"publisher":"人民邮电出版"}
Descripción alternativa
封面
数字版权声明
作者介绍
扉页
版权页
版权声明
前言
引言
目录
第1章 快速上手:基础知识
1.1 交互式解释器
1.2 算法是什么
1.3 数和表达式
十六进制、八进制和二进制
1.4 变量
1.5 语句
1.6 获取用户输入
1.7 函数
1.8 模块
1.8.1 cmath和复数
1.8.2 回到未来
1.9 保存并执行程序
1.9.1 从命令提示符运行Python脚本
1.9.2 让脚本像普通程序一样
1.9.3 注释
1.10 字符串
1.10.1 单引号字符串以及对引号转义
1.10.2 拼接字符串
1.10.3 字符串表示str和repr
1.10.4 长字符串、原始字符串和字节
1.11 小结
1.11.1 本章介绍的新函数
1.11.2 预告
第2章 列表和元组
2.1 序列概述
2.2 通用的序列操作
2.2.1 索引
2.2.2 切片
2.2.3 序列相加
2.2.4 乘法
2.2.5 成员资格
2.3 列表:Python的主力
2.3.1 函数list
2.3.2 基本的列表操作
2.3.3 列表方法
2.4 元组:不可修改的序列
2.5 小结
2.5.1 本章介绍的新函数
2.5.2 预告
第3章 使用字符串
3.1 字符串基本操作
3.2 设置字符串的格式:精简版
3.3 设置字符串的格式:完整版
3.3.1 替换字段名
3.3.2 基本转换
3.3.3 宽度、精度和千位分隔符
3.3.4 符号、对齐和用0填充
3.4 字符串方法
3.4.1 center
3.4.2 find
3.4.3 join
3.4.4 lower
3.4.5 replace
3.4.6 split
3.4.7 strip
3.4.8 translate
3.4.9 判断字符串是否满足特定的条件
3.5 小结
3.5.1 本章介绍的新函数
3.5.2 预告
第4章 当索引行不通时
4.1 字典的用途
4.2 创建和使用字典
4.2.1 函数dict
4.2.2 基本的字典操作
4.2.3 将字符串格式设置功能用于字典
4.2.4 字典方法
4.3 小结
4.3.1 本章介绍的新函数
4.3.2 预告
第5章 条件、循环及其他语句
5.1 再谈print和import
5.1.1 打印多个参数
5.1.2 导入时重命名
5.2 赋值魔法
5.2.1 序列解包
5.2.2 链式赋值
5.2.3 增强赋值
5.3 代码块:缩进的乐趣
5.4 条件和条件语句
5.4.1 这正是布尔值的用武之地
5.4.2 有条件地执行和if语句
5.4.3 else子句
5.4.4 elif子句
5.4.5 代码块嵌套
5.4.6 更复杂的条件
5.4.7 断言
5.5 循环
5.5.1 while循环
5.5.2 for循环
5.5.3 迭代字典
5.5.4 一些迭代工具
5.5.5 跳出循环
5.5.6 循环中的else子句
5.6 简单推导
5.7 三人行
5.7.1 什么都不做
5.7.2 使用del删除
5.7.3 使用exec和eval执行字符串及计算其结果
5.8 小结
5.8.1 本章介绍的新函数
5.8.2 预告
第6章 抽象
6.1 懒惰是一种美德
6.2 抽象和结构
6.3 自定义函数
6.3.1 给函数编写文档
6.3.2 其实并不是函数的函数
6.4 参数魔法
6.4.1 值从哪里来
6.4.2 我能修改参数吗
6.4.3 关键字参数和默认值
6.4.4 收集参数
6.4.5 分配参数
6.4.6 练习使用参数
6.5 作用域
6.6 递归
6.6.1 两个经典案例:阶乘和幂
6.6.2 另一个经典案例:二分查找
6.7 小结
6.7.1 本章介绍的新函数
6.7.2 预告
第7章 再谈抽象
7.1 对象魔法
7.1.1 多态
7.1.2 多态和方法
7.1.3 封装
7.1.4 继承
7.2 类
7.2.1 类到底是什么
7.2.2 创建自定义类
7.2.3 属性、函数和方法
7.2.4 再谈隐藏
7.2.5 类的命名空间
7.2.6 指定超类
7.2.7 深入探讨继承
7.2.8 多个超类
7.2.9 接口和内省
7.2.10 抽象基类
7.3 关于面向对象设计的一些思考
7.4 小结
7.4.1 本章介绍的新函数
7.4.2 预告
第8章 异常
8.1 异常是什么
8.2 让事情沿你指定的轨道出错
8.2.1 raise语句
8.2.2 自定义的异常类
8.3 捕获异常
8.3.1 不用提供参数
8.3.2 多个except子句
8.3.3 一箭双雕
8.3.4 捕获对象
8.3.5 一网打尽
8.3.6 万事大吉时
8.3.7 最后
8.4 异常和函数
8.5 异常之禅
8.6 不那么异常的情况
8.7 小结
8.7.1 本章介绍的新函数
8.7.2 预告
第9章 魔法方法、特性和迭代器
9.1 如果你使用的不是Python 3
9.2 构造函数
9.2.1 重写普通方法和特殊的构造函数
9.2.2 调用未关联的超类构造函数
9.2.3 使用函数super
9.3 元素访问
9.3.1 基本的序列和映射协议
9.3.2 从list、dict和str派生
9.4 其他魔法方法
9.5 特性
9.5.1 函数property
9.5.2 静态方法和类方法
9.5.3 __getattr__、__setattr__等方法
9.6 迭代器
9.6.1 迭代器协议
9.6.2 从迭代器创建序列
9.7 生成器
9.7.1 创建生成器
9.7.2 递归式生成器
9.7.3 通用生成器
9.7.4 生成器的方法
9.7.5 模拟生成器
9.8 八皇后问题
9.8.1 生成器的回溯
9.8.2 问题
9.8.3 状态表示
9.8.4 检测冲突
9.8.5 基线条件
9.8.6 递归条件
9.8.7 扫尾工作
9.9 小结
9.9.1 本章介绍的新函数
9.9.2 预告
第10章 开箱即用
10.1 模块
10.1.1 模块就是程序
10.1.2 模块是用来下定义的
10.1.3 让模块可用
10.1.4 包
10.2 探索模块
10.2.1 模块包含什么
10.2.2 使用help获取帮助
10.2.3 文档
10.2.4 使用源代码
10.3 标准库:一些深受欢迎的模块
10.3.1 sys
10.3.2 os
10.3.3 fileinput
10.3.4 集合、堆和双端队列
10.3.5 time
10.3.6 random
10.3.7 shelve和json
10.3.8 re
10.3.9 其他有趣的标准模块
10.4 小结
10.4.1 本章介绍的新函数
10.4.2 预告
第11章 文件
11.1 打开文件
文件模式
11.2 文件的基本方法
11.2.1 读取和写入
11.2.2 使用管道重定向输出
11.2.3 读取和写入行
11.2.4 关闭文件
11.2.5 使用文件的基本方法
11.3 迭代文件内容
11.3.1 每次一个字符(或字节)
11.3.2 每次一行
11.3.3 读取所有内容
11.3.4 使用fileinput实现延迟行迭代
11.3.5 文件迭代器
11.4 小结
11.4.1 本章介绍的新函数
11.4.2 预告
第12章 图形用户界面
12.1 创建GUI示例应用程序
12.1.1 初探
12.1.2 布局
12.1.3 事件处理
12.1.4 最终的程序
12.2 使用其他GUI工具包
12.3 小结
预告
第13章 数据库支持
13.1 Python数据库API
13.1.1 全局变量
13.1.2 异常
13.1.3 连接和游标
13.1.4 类型
13.2 SQLite和PySQLite
13.2.1 起步
13.2.2 数据库应用程序示例
13.3 小结
13.3.1 本章介绍的新函数
13.3.2 预告
第14章 网络编程
14.1 几个网络模块
14.1.1 模块socket
14.1.2 模块urllib和urllib2
14.1.3 其他模块
14.2 SocketServer及相关的类
14.3 多个连接
14.3.1 使用SocketServer实现分叉和线程化
14.3.2 使用select和poll实现异步I/O
14.4 Twisted
14.4.1 下载并安装Twisted
14.4.2 编写Twisted服务器
14.5 小结
14.5.1 本章介绍的新函数
14.5.2 预告
第15章 Python和Web
15.1 屏幕抓取
15.1.1 Tidy和XHTML 解析
15.1.2 Beautiful Soup
15.2 使用CGI创建动态网页
15.2.1 第一步:准备Web服务器
15.2.2 第二步:添加!#行
15.2.3 第三步:设置文件权限
15.2.4 CGI安全
15.2.5 简单的CGI脚本
15.2.6 使用cgitb进行调试
15.2.7 使用模块cgi
15.2.8 简单的表单
15.3 使用Web框架
其他Web应用框架
15.4 Web服务:更高级的抓取
15.4.1 RSS和相关内容
15.4.2 使用XML-RPC进行远程过程调用
15.4.3 SOAP
15.5 小结
15.5.1 本章介绍的新函数
15.5.2 预告
第16章 测试基础
16.1 先测试再编码
16.1.1 准确的需求说明
16.1.2 做好应对变化的准备
16.1.3 测试四步曲
16.2 测试工具
16.2.1 doctest
16.2.2 unittest
16.3 超越单元测试
16.3.1 使用PyChecker和PyLint 检查源代码
16.3.2 性能分析
16.4 小结
16.4.1 本章介绍的新函数
16.4.2 预告
第17章 扩展Python
17.1 鱼和熊掌兼得
17.2 简单易行的方式:Jython和IronPython
17.3 编写C语言扩展
17.3.1 SWIG
17.3.2 手工编写扩展
17.4 小结
17.4.1 本章介绍的新函数
17.4.2 预告
第18章 程序打包
18.1 Setuptools基础
18.2 打包
18.3 编译扩展
18.4 使用py2exe创建可执行程序
18.5 小结
18.5.1 本章介绍的新函数
18.5.2 预告
第19章 趣味编程
19.1 为何要有趣
19.2 编程柔术
19.3 原型设计
19.4 配置
19.4.1 提取常量
19.4.2 配置文件
19.5 日志
19.6 如果你已不胜其烦
19.7 如果你想深入学习
19.8 小结
预告
第20章 项目1:自动添加标签
20.1 问题描述
20.2 有用的工具
20.3 准备工作
20.4 初次实现
20.4.1 找出文本块
20.4.2 添加一些标记
20.5 再次实现
20.5.1 处理程序
20.5.2 处理程序的超类
20.5.3 规则
20.5.4 规则的超类
20.5.5 过滤器
20.5.6 解析器
20.5.7 创建规则和过滤器
20.5.8 整合起来
20.6 进一步探索
预告
第21章 项目2:绘制图表
21.1 问题描述
21.2 有用的工具
21.3 准备工作
21.4 初次实现
21.4.1 使用ReportLab绘图
21.4.2 绘制折线
21.4.3 编写原型
21.5 再次实现
21.5.1 获取数据
21.5.2 使用LinePlot类
21.6 进一步探索
预告
第22章 项目3:万能的XML
22.1 问题描述
22.2 有用的工具
22.3 准备工作
22.4 初次实现
22.4.1 创建简单的内容处理程序
22.4.2 创建HTML页面
22.5 再次实现
22.5.1 分派器混合类
22.5.2 将首部和尾部写入文件的方法以及默认处理程序
22.5.3 支持目录
22.5.4 事件处理程序
22.6 进一步探索
预告
第23章 项目4:新闻汇总
23.1 问题描述
23.2 有用的工具
23.3 准备工作
23.4 初次实现
23.5 再次实现
23.6 进一步探索
预告
第24章 项目5:虚拟茶话会
24.1 问题描述
24.2 有用的工具
24.3 准备工作
24.4 初次实现
24.4.1 ChatServer类
24.4.2 ChatSession类
24.4.3 整合起来
24.5 再次实现
24.5.1 基本的命令解释功能
24.5.2 聊天室
24.5.3 登录和退出聊天室
24.5.4 主聊天室
24.5.5 新的服务器
24.6 进一步探索
预告
第25章 项目6:使用CGI进行远程编辑
25.1 问题描述
25.2 有用的工具
25.3 准备工作
25.4 初次实现
25.5 再次实现
25.5.1 创建文件名表单
25.5.2 编写编辑器脚本
25.5.3 编写保存脚本
25.5.4 运行编辑器
25.6 进一步探索
预告
第26章 项目7:自建公告板
26.1 问题描述
26.2 有用的工具
26.3 准备工作
26.4 初次实现
26.5 再次实现
26.5.1 编写脚本main.cgi
26.5.2 编写脚本view.cgi
26.5.3 编写脚本edit.cgi
26.5.4 编写脚本save.cgi
26.5.5 尝试使用
26.6 进一步探索
预告
第27章 项目8:使用XML-RPC共享文件
27.1 问题描述
27.2 有用的工具
27.3 准备工作
27.4 初次实现
27.4.1 实现简单的节点
27.4.2 尝试使用
27.5 再次实现
27.5.1 创建客户端界面
27.5.2 引发异常
27.5.3 验证文件名
27.5.4 尝试使用
27.6 进一步探索
预告
第28章 项目9:使用GUI共享文件
28.1 问题描述
28.2 有用的工具
28.3 准备工作
28.4 初次实现
28.5 再次实现
28.6 进一步探索
预告
第29章 项目10:自制街机游戏
29.1 问题描述
29.2 有用的工具
29.2.1 pygame
29.2.2 pygame.locals
29.2.3 pygame.display
29.2.4 pygame.font
29.2.5 pygame.sprite
29.2.6 pygame.mouse
29.2.7 pygame.event
29.2.8 pygame.image
29.3 准备工作
29.4 初次实现
29.5 再次实现
29.6 进一步探索
预告
附录A 简明教程
A.1 基础知识
A.2 函数
A.3 对象及相关内容
A.4 知识点补充
附录B Python参考手册
B.1 表达式
B.2 语句
B.2.1 简单语句
B.2.2 复合语句
更多推荐
连接图灵
看完了
Descripción alternativa
Ben shu bao kuo Python cheng xu she ji de fang fang mian mian:shou xian cong Python de an zhuang kai shi,Sui hou jie shao le Python de ji chu zhi shi he ji ben gai nian,Bao kuo lie biao,Yuan zu,Zi fu chuan,Zi dian yi ji ge zhong yu ju;Ran hou xun xu jian jin di jie shao le yi xie xiang dui gao ji de zhu ti,Bao kuo chou xiang,Yi chang,Mo fa fang fa,Shu xing,Die dai qi;Ci hou tan tao le ru he jiang Python yu shu ju ku,Wang luo,C yu yan deng gong ju jie he shi yong,Cong er fa hui chu Python de qiang da gong neng,Tong shi jie shao le Python cheng xu ce shi,Da bao,Fa bu deng zhi shi;Zui hou,Zuo zhe jie he qian mian jiang shu de nei rong,An zhao shi ji xiang mu kai fa de bu zhou xiang du zhe jie shao le 10 ge ju you shi ji yi yi de Python xiang mu de kai fa guo cheng
fecha de lanzamiento en Anna's Archive
2022-08-22
Idioma: chino
Tipo de archivo: pdf, 10.6 MB
Editor: 人民邮电出版社 Ren min you dian chu ban she
Año de publicación: 2018

🐢 Descargas lentas

Las descargas gratuitas ilimitadas son accesibles a través de nuestra lista de espera, un sistema diseñado para dar a todos un acceso justo.

🚀 Descargas rápidas

🚀 Descargas rápidas Conviértete en miembro para apoyar la preservación a largo plazo de libros, artículos y más. Para mostrar nuestra gratitud por tu apoyo obtienes descargas rápidas. ❤️

Apoya a los autores y bibliotecas
✍️  Si te gusta esto y puedes permitírtelo, considera comprar el original o apoyar directamente a los autores.
📚  Si está disponible en tu biblioteca local, considera pedirlo prestado gratis allí.
Un momento de honestidad

Detente. Respira. Responde con honestidad — aunque sea solo para ti mismo. Escribir tus respuestas en un diario puede hacer la reflexión mucho más profunda.
Libros Similares

Python网络数据采集 = Web scraping with Python collecting data from the modern Web

Ryan Mitchell, 陶俊杰, 陈小莉

本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各种数据类型提供了全面的指导。第一部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。

pdf · chino · 2016 · 17.5 MB
Leer Descargar

Python 深度学习 = Deep learning with Python

[美]弗朗索瓦·肖莱(francois Chollet)

本书由 Keras 之父、现任 Google 人工智能研究员的弗朗索瓦 • 肖莱(François Chollet)执笔,详尽介 绍了用 Python 和 Keras 进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。 书中包含 30 多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可达性和大众化,读者无须 具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立 图像识别模型、生成图像和文字等能力。本书适合从事大数据及机器学习领域工作,并对深度学习感兴趣的各类读者。

pdf · chino · 2018 · 19.8 MB
Leer Descargar

Python编程快速上手 : 让繁琐工作自动化 = Automate the boring stuff with Python

Al, Sweigart 王海鹏

如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

pdf · chino · 2016 · 14.6 MB
Leer Descargar

利用Python进行数据分析 原书第2版

Wes Mckinney

本书由Python pandas项目创始人Wes McKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。第2版针对Python 3.6进行全面修订和更新,涵盖新版的pandas、NumPy、IPython和Jupyter,并增加大量实际案例,可以帮助你高效解决一系列数据分析问题。 第2版中的主要更新包括: • 所有的代码,包括把Python的教程更新到了Python 3.6版本(第1版中使用的是Python 2.7) • 更新了Python第三方发布版Anaconda和其他所需Python包的安装指引 • 更新pandas库到2017年的新版 • 新增一章,关于更多高级pandas工具和一些使用提示 • 新增statsmodels和scikit-learn的简明使用介绍

pdf · chino · 2018 · 17.4 MB
Leer Descargar

Python数据结构与算法分析(第2版)

Bradley N. Miller, David L. Ranum

了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。

pdf · chino · 2019 · 10.8 MB
Leer Descargar

看漫画学Python:有趣、有料、好玩、好用:全彩版

关东升

lgli/关东升 [关东升] - 看漫画学Python:有趣、有料、好玩、好用:全彩版 (2020, 电子工业出版社).pdf

pdf · chino · 2020 · 85.7 MB
Leer Descargar

图灵程序设计丛书:Python 高手进阶之路(套装全10册)

Jan Erik Solem & 萨卡尔 & 卢布诺维克 & Robert Layton & 埃里克·马瑟斯 & 赫曼塔·库玛·梅赫塔

Acest raport se referă la frecvența și gravitatea abuzurilor asupra copiilor legate de acestea acuzații de „posesie" și „vrăjitorie". Identifică caracteristicile cheie comune în aceste cazuri, trage concluzii și face recomandări. Raportul se bazează pe cercetări de birou și discuții cu asistenții sociali, profesori de școală, ofițeri de poliție, voluntari și alții care au avut cunoașterea aspectelor subiectului. O caracteristică importantă a fost colectarea și examinarea rapoartelor cazurilor care au avut loc începând cu ianuarie 2017, analizând informații adesea limitate înregistrate și tragerea concluziilor din acest material, cât și pe cercetări și informații publicate într-un raport similar publicat de Serviciul de Protecție a Copilului Metropolitan Londonez, Anglia. Credința în „posesie" și „vrăjitorie" este larg răspândită. România nu este singură în această situație; cazuri au fost raportate la nivel mondial. Copii cu care s-a discutat în acest raport provin dintr-o varietate de medii, din punct de vedere social, educațional, cultural ete, însă și din minoritățile politeiste din România, făcând apel la un alt raport cu privire la incidența de cazuri de discriminare pe motive religioase în România, descris într-un raport anterior făcut de Asociația noastră. Șaptezeci și patru de cazuri de abuz legate în mod clar de acuzațiile de „posesie" și au fost identificate „vrăjitorii". Pentru a proteja împotriva numărării duble, numai cazurile pentru care au existat factori...

pdf · inglés · 2018 · 48.3 MB
Leer Descargar

Python极客项目编程

(美)mahesh Venkitachalam

Python is a powerful programming language that's easy to learn and fun to play with. But once you've gotten a handle on the basics, what do you do next?Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You'll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like:–Generate Spirograph-like patterns using parametric equations and the turtle module–Create music on your computer by simulating frequency overtones–Translate graphical images into ASCII art–Write an autostereogram program that produces 3D images hidden beneath random patterns–Make realistic animations with OpenGL shaders by exploring particle systems, transparency, and billboarding techniques–Construct 3D visualizations using data from CT and MRI scans–Build a laser show that responds to music by hooking up your computer to an ArduinoProgramming shouldn't be a chore. Have some solid, geeky fun with Python Playground.The projects in this book are compatible with both Python 2 and 3.

pdf · inglés · 2016 · 6.3 MB
Leer Descargar

流畅的Python = Fluent Python: clear, concise, and effective programming

[巴西]luciano Ramalho 安道,吴珂

本书致力于帮助 Python 开发人员挖掘这门语言及相关程序库的实用特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python 语言的高级用法,涵盖数据结构、Python的方面。风格的对象、并行与并发,以及元编程等不同本书适合中高级 Python 软件开发人员阅读参考。

pdf · chino · 2017 · 15.2 MB
Leer Descargar

Python编程 : 从入门到实践 = Python crash course

Yuan Guo Zhong Yi [ Mei ] Ai Li Ke · Ma Se Si ( Ericmatthes )

2 (p1): 第一部分 基础知识 2 (p1-1): 第1章 起步 2 (p1-1-1): 1.1 搭建编程环境 2 (p1-1-1-1): 1.1.1 Python版本 2 (p1-1-1-2): 1.1.2 运行Python代码片段 3 (p1-1-1-3): 1.1.3 Sublime Text简介 3 (p1-1-2): 1.2 在不同操作系统中搭建Python编程环境 4 (p1-1-2-1): 1.2.1 在Windows系统中搭建Python编程环境 5 (p1-1-2-2): 1.2.2 在macOS系统中搭建Python编程环境 7 (p1-1-3): 2.3 在Linux系统中搭建Python编程环境 8 (p1-1-4): 1.3 运行Hello World程序 8 (p1-1-4-1): 1.3.1 配置Sublime Text以使用正确的Python版本 8 (p1-1-4-2): 1.3.2 运行程序hello_world.py 9 (p1-1-5): 1.4 解决安装问题 9 (p1-1-6): 1.5 从终端运行Python程序 10 (p1-1-6-1): 1.5.1 在Windows系统中从终端运行Python程序 10 (p1-1-6-2): 1.5.2 在Linux和macOS系统中从终端运行Python程序 11 (p1-1-7): 1.6 小结 12 (p1-2): 第2章 变量和简单数据类型 12 (p1-2-1): 2.1 运行hello_world.py时发生的情况 13 (p1-2-2): 2.2 变量 13 (p1-2-2-1): 2.2.1 变量的命名和使用 14 (p1-2-2-2): 2.2.2 使用变量时避免命名错误 15 (p1-2-2-3): 2.2.3 变量是标签 16 (p1-2-3): 2.3 字符串 16 (p1-2-3-1): 2.3.1 使用方法修改字符串的大小写 17 (p1-2-3-2): 2.3.2 在字符串中使用变量 18 (p1-2-3-3): 2.3.3 使用制表符或换行符来添加空白 19 (p1-2-3-4): 2.3.4 删除空白 20 (p1-2-3-5): 2.3.5 使用字符串时避免语法错误 21 (p1-2-4): 2.4 数 22 (p1-2-4-1): 2.4.1 整数 22 (p1-2-4-2): 2.4.2 浮点数 23 (p1-2-4-3): 2.4.3 整数和浮点数 23 (p1-2-4-4): 2.4.4 数中的下划线 24 (p1-2-4-5): 2.4.5 同时给多个变量赋值 24 (p1-2-4-6): 2.4.6 常量 25 (p1-2-5): 2.5 注释 25 (p1-2-5-1): 2.5.1 如何编写注释 25 (p1-2-5-2): 2.5.2 该编写什么样的注释 26 (p1-2-6): 2.6 Python之禅 27 (p1-2-7): 2.7 小结 28 (p1-3): 第3章 列表简介 28 (p1-3-1): 3.1 列表是什么 29 (p1-3-1-1): 3.1.1 访问列表元素 29 (p1-3-1-2): 3.1.2 索引从0而不是1开始 30 (p1-3-1-3): 3.1.3 使用列表中的各个值 31 (p1-3-2): 3.2 修改、添加和删除元素 31 (p1-3-2-1):...

pdf · chino · 2020 · 9.7 MB
Leer Descargar

超简单:用Python让Excel飞起来(零基础学python,用python实现办公自动化,让excel化繁为简,减少重复工作)

王秀文 & 郭明鑫 & 王宇韬

本书共9章.第1-3章讲解Python编程环境的搭建,Python的基础语法知识,模块的安装和导入,常用模块的基本用法等内容.第4-8章通过大量典型案例讲解如何用Python编程操控Excel,实现数据整理,数据分析,数据可视化等工作的自动化和批量化处理.第9章讲解如何在Excel中调用Python代码,进一步拓宽办公自动化的应用范围

epub · PDF · chino · 2020 · 12.7 MB
Leer Descargar Descargar

Python编程 : 从入门到实践 = Python crash course : a hands-on, project-based introduction to programming

Eric Matthes

本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。

pdf · chino · 2016 · 20.2 MB
Leer Descargar

深度学习入门 : 基于Python的理论与实现 = Deep learning from Scratch Shen du xue xi ru men : Ji yu Python de li lun yu shi xian = Deep learning from Scratch

斋藤康毅, Author

本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。书中不仅介绍了深度学习和神经网络的概念、特征等基础知识,对误差反向传播法、卷积神经网络等也有深入讲解,此外还介绍了深度学习相关的实用技巧,自动驾驶、图像生成、强化学习等方面的应用,以及为什么加深层可以提高识别精度等“为什么”的问题。

pdf · chino · 2018 · 11.3 MB
Leer Descargar

Python编程三剑客:Python编程从入门到实践+快速上手+极客编程

埃里克·马瑟斯 (Eric Matthes), Al Sweigart, Mahesh Venkitachalam

lgli/斯维加特 & Mahesh Venkitachalam & 埃里克·马瑟斯 - Python编程三剑客(套装全3册) (2020, 人民邮电出版社有限公司).epub

epub · PDF · chino · 2020 · 17.3 MB
Leer Descargar Descargar

Python游戏编程快速上手 第4版

Al Sweigart 李强

Python是一种高 级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。 本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示游戏的源代码并通过实例来解释编程的原理的方式。全书共21章,12个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、笛卡尔坐标系、密码学基础、游戏AI模拟、动画图形、碰撞检测、声音和图像等方方面面的程序设计知识。本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。 本书适合不同年龄和层次的Python编程初学者阅读。

pdf · chino · 2017 · 43.2 MB
Leer Descargar

Python 项目案例开发从入门到实战 : 爬虫, 游戏和机器学习 Python xiang mu an li kai fa cong ru men dao shi zhan : pa chong, you xi he ji qi xue xi

郑秋生, 夏敏捷主编 ; 宋宝卫, 李娟副主编; 郑秋生; 夏敏捷

本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点,同时展示实际项目的设计思想和设计理念,使读者可以举一反三。本书案例具有实用性,例如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用到实际项目中;还有通过通信协议开发机器人、机器学习的文本分类、基于卷积神经网络的手写体识别等案例;另外是一些大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战等游戏。通过本书,读者将掌握Python编程技术和技巧,学会面向对象的设计方法,了解程序设计的所有相关内容。本书不仅为读者列出了完整的代码,同时对所有的源代码都进行了很好详细的解释,通俗易懂、图文并茂。

pdf · chino · 2019 · 172.2 MB
Leer Descargar

趣学Python算法100例(详解100个趣味编程算法实例,为Python初学者打造,培养编程兴趣,拓宽编程思维,提高编程能力和算法设计能力)

刘河飞 & 闫凯峰

本书以通俗易懂的语言详尽地介绍了用Python语言编写的100个算法实例。这些实例大体上按照“问题描述→问题分析→算法设计→确定程序框架→程序编码实现→运行结果→问题拓展”的流程进行讲解,每个实例又根据实际需要有所取舍。这些实例兼顾了趣味性、实用性和可操作性,而且大多是围绕一些经典算法问题展开的。

epub · PDF · chino · 2020 · 18.1 MB
Leer Descargar Descargar

¿Te encanta usar WeLib? ¡Cuéntaselo a un amigo! Compártelo en X, Reddit, Instagram, TikTok, WhatsApp o simplemente mencionarlo tomando un café — Puede que les alegres el día. ❤️