Python 技术者们:练功!老手带路教你精通正宗 Python 程式 pdf epub mobi txt 电子书 下载 2024

图书介绍


Python 技术者们:练功!老手带路教你精通正宗 Python 程式

简体网页||繁体网页
著者
出版者 出版社:旗标 订阅出版社新书快讯 新功能介绍
翻译者 译者: 张耀鸿
出版日期 出版日期:2019/10/11
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-23

类似图书 点击查看全场最低价

图书描述

  别再用 C/Java 逻辑来写 Python 程式了!

  Python 软体基金会主席 亲自指点、引领入门
  教您学 Python, 更让您懂 Python
  用真正 Python 思维写出流利的 Pythonic 程式码

  Python 是目前的当红程式语言, 更是进入 AI 机器学习必备的基础知识, 学习 Python 已经蔚为风潮。但是大部分书籍、文件都只是教语法, 洋洋洒洒一大篇语法说明, 学了之后, 真的能懂 Python?知道怎么写 Python 吗?

  本书不只是说明语法, 更告诉您 Python 与其他程式语言的不同之处, 以及这些特点背后的原因, 让您真的懂 Python、用 Python!

  本书相关资源网页如下, 请登录下载范例程式及 Bonus:
  www.flag.com.tw/bk/t/f9749

  也欢迎加入本书社群, 和技术者们直接对话!
  「从做中学 Learning by doing」粉丝专页
  (www.facebook.com/flaglearningbydoing/)

本书特色

  翻译书都看不懂?新手免害怕, 详细的解说+流畅的翻译, 让你也看得懂、学得会, 领你进门更带你修练成老手

  本书为 Python 软体基金会主席亲自撰写的最新版 Python 经典, 中文版由施威铭研究室监修, 书中针对原书进行大量补充, 并适当添加註解, 帮助读者能更加理解内容。

  其他书看不到的内容, 只存在于老手间的独门心法, 就让这本书一一为您详细说明。例如:

  ● Python 全域变数不是真正全域?
  ● Python 函式的区域变数是由赋值与否来决定的?
  ● 为何 Python 函式都不检查参数值, 先用了出错再处理?
  ● Python 物件没有真正的私有属性, 资讯都不用封装隐藏了吗?
  ● 鸭子型别是什么?我实在不懂这跟鸭子到底有什么关系?
  ● 为什么 Python 函式可以一次 return 多个传回值?
  ● Pythonic 这个词好像很厉害, 是什么意思?
  ● Python 的 list[n:m] 切片为何要有头无尾?
  ● 为什么 Python 要求程式每行结尾不要超过 80 个字?
  ● Python 的型别与类别是同义词?


 

著者信息

作者简介

Python 软体基金会主席 Naomi Ceder

  作者 Naomi Ceder 为 Python 软体基金会主席, 有超过 30 年的程式设计经验, 从 2001 年开始使用 Python, 已经广泛地将 Python 应用于系统管理、网页程式、资料库管理、数据分析等各种实务场合, 同时也担任 Python 教学的讲师, 学生从 12 岁初学者到专业人士, 致力于将 Python 的优点推广给所有人。


 
Python 技术者们:练功!老手带路教你精通正宗 Python 程式 pdf epub mobi txt 电子书 下载

图书目录

第1篇 初始篇
第1章 关于Python

1.1 Python简介
1.2 Python的优势
1.3 Python表现不佳的地方
1.4 为什么要学习 Python 3?

第2章 开发环境安装与设定
2.1 安装Python 开发环境
2.2 设定Python 开发环境

第3章 执行与测试Python程式

第2篇 基础篇
第4章 绝对的基础

4.1 缩排及区块结构
●老手带路:Python 的缩排原则
4.2 註解
4.3 变数及其设定
●老手带路:Python中的变数:是水桶还是标签?
4.4 运算式
4.5 字串
4.6 数字
●老手带路:Python 的除法特性
●老手带路:避免使用 from import *
4.7 None值
4.8 取得使用者的输入
4.9 内建算符
4.10 基本Python风格与名称命名惯例

第5章 基本资料结构:list、tuple、set
5.1 list类似阵列
5.2 list的索引与切片
●老手带路:为什么Python的切片索引要有头无尾?
5.3 修改list
5.4 list的排序
5.5 其他常用的list操作
5.6 多层list和深层副本
5.7 tuple
●老手带路:自动打包与自动解包的功用
●老手带路:您写的Python程式够Pythonic吗?
5.8 set

第6章 字串
6.1 字串为字元序列(sequence)
6.2 基本的字串操作
6.3 特殊字元和转义字元
●老手带路:程式叙述过长的缺点与长字串的建立
6.4 字串的method
6.5 从物件转换成字串
6.6 使用format() method来格式化字串
●老手带路:使用格式化字串的优点
6.7 以 % 算符来格式化字串
6.8 以 f-strings来格式化字串
6.9 bytes物件
6.10 使用print() 控制字串输出

第7章 字典
7.1 什么是字典?
7.2 其他字典操作
7.3 字数统计
7.4 什么型别可以当作键来使用?
7.5 稀疏矩阵
7.6 以字典作为快取
7.7 字典的效率

第8章 流程控制
8.1 while 回圈
●老手带路:while-else的使用场合
8.2 if-elif-else 判断式
●老手带路:使用简洁易懂的单行if条件运算式
8.3 for 回圈
8.4 用生成式快速建立新的list与字典
●老手带路:用索引删除list元素的隐形Bug
8.5 叙述、区块、和缩排
8.6 布林值与运算式的真假运算
●老手带路:用Short-circuit Evaluation代替if判断式
8.7 写一个简单的程式来分析文字档

第9章 函式
9.1 基本函式定义
9.2 函式的参数定义与引数传递
9.3 用可变 (mutable)物件作为引数时要小心
●老手带路:用可变物件做为函式参数预设值的问题
9.4 local、global、nonlocal变数
●老手带路:小心区域变数未赋值先使用
9.5 将变数参照到函式
●老手带路:将函式当成引数来传递与其适用场合
9.6 lambda 匿名函式
●老手带路:使用 lambda匿名程式的优缺点
9.7 产生器(走访器)函式
9.8 修饰器(Decorator)
●老手带路:修饰器(decorator)的用途

第10章 模组与变数可视范围
10.1 什么是模组?
10.2 第一个模组
10.3 import 叙述的三种形式
10.4 模组搜寻路径
10.5 模组中的私有名称
10.6 函式库与第三方模组
10.7 Python命名空间和变数可视范围
●老手带路:Python全域变数的可视范围不涵盖全程式
●老手带路:从模组import变数容易发生的问题
●老手带路:在主程式与不同模组之间共享变数资料

第11章 Python程式档
11.1 将主程式放入主控函式
11.2 在Linux/UNIX让Python程式档变成执行档
11.3 macOS上的Python程式档
11.4 Windows中Python程式档的启动方式
11.5 程式与模组
11.6 发佈Python应用程式

第12章 使用档案系统
12.1 os 和 os.path 与 pathlib之比较
12.2 路径和路径名称
12.3 取得档案相关的资讯
12.4 更多档案系统操作
12.5 用os.walk()处理所有子目录中的所有档案

第13章 档案读写
13.1 开启档案与file物件
13.2 关闭档案
13.3 以写入模式或其他模式开启档案
13.4 读写文字档和二进位档案
13.5 用pathlib读取与写入
13.6 标准输入/输出与重新导向
13.7 用struct模组读取结构化二进位资料
13.8 将物件序列化后保存到档案
13.9 Shelve 物件

第14章 例外处理
14.1 什么是例外
●老手带路:LBYL(事先检查避免出错)与EAFP(先做了出错再处理)
14.2 Python的例外机制
●老手带路:EAFP错误处理风格的优缺点
●老手带路:用例外处理与Guard Clauses让程式流程更清楚
14.3 使用with资源管理器

第3篇 进阶篇
第15章 类别与物件导向程式设计

15.1 类别Class
15.2 物件变数与__init__特殊method
15.3 物件方法method (物件的函式)
15.4 类别变数class variables
15.5 静态方法static method与
15.6 类别的继承inheritance
15.7 类别变数与物件变数的继承
15.8 Python类别基础的重点复习
15.9 私有变数与私有方法
●老手带路:有别于资讯隐藏传统! Python对于物件内部资料的公开风格
15.10 以 @property 修饰器来实作更灵活的物件变数
15.11 物件的变数视野与命名空间
15.12 物件的记忆体回收机制
15.13 多重继承

第16章 常规表达式
16.1 什么是常规表达式
16.2 具有特殊字元的常规表达式
16.3 常规表达式与原始字串
16.4 从字串中提取符合样式的文字
16.5 用常规表达式搜寻取代字串

第17章 物件的型别与特殊method
17.1 取得物件的型别
17.2 比较与检查型别
17.3 取得物件所属类别与类别继承结构
17.4 鸭子型别(Duck Typing)
●老手带路:鸭子型别在实际应用上的弹性
17.5 何谓物件的特殊method
17.6 用__getitem__自订可走访与
17.7 用__setitem__自订可用索引赋值的
17.8 赋予自订物件更多类似list的功能
17.9 继承内建型别来产生新的型别
17.10 使用特殊method的时机

第18章 套件
18.1 什么是套件
18.2 套件的运作方式
18.3 套件的具体范例
18.4 __all__ 属性
18.5 套件的正确使用方式

第19章 使用Python 函式库
19.1 「内建电池」:标准函式库
19.2 用安装档新增Python函式库
19.3 使用pip 安装Python函式库
19.4 virtualenv虚拟环境
19.5 PyPI(Python套件索引)

第4篇 实战篇
第20章 基本的档案整理

20.1 问题:永无止境的资料档案流
20.2 场景:每天都会收到的产品资讯档
20.3 更有组织的档案整理方式
20.4 节省储存空间: 压缩和修剪

第21章 处理纯文字、CSV、Excel资料档
21.1 资料的提取、转换、载入(ETL)
21.2 处理纯文字档
21.3 Excel 试算表档案
21.4 资料清理
21.5 写入资料档

第22章 网路下载与解析资料
22.1 使用Python下载档案
22.2 透过API取得资料
22.3 解析JSON与XML格式
22.4 解析网站HTML资料

第23章 存取资料库
23.1 关联式资料库
23.2 SQLite:使用sqlite3资料库
●老手带路:防止SQL Injection攻击
23.3 使用MySQL、PostgreSQL和
23.4 使用ORM让资料库更容易处理
23.5 NoSQL 资料库
23.6 用Redis 储存Key-Value资料库
23.7 用MongoDB储存文件资料库

第24章 资料分析
24.1 用于资料分析的Python工具
24.2 Jupyter Notebook
24.3 Python和pandas
24.4 用pandas进行资料ETL
24.5 资料汇总与操弄
24.6 绘制资料进行视觉化
24.7 什么情况不适合使用pandas

第25章 实例应用:绘制气温长期变化图
25.1 挑选合适的气象站
25.2 下载资料绘制气温变化图

BONUS PM2.5 空气品质警报通知:简讯+LINE (中文版独家/旗标特制)

图书序言

图书试读

None

Python 技术者们:练功!老手带路教你精通正宗 Python 程式 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


Python 技术者们:练功!老手带路教你精通正宗 Python 程式 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

Python 技术者们:练功!老手带路教你精通正宗 Python 程式 pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

Python 技术者们:练功!老手带路教你精通正宗 Python 程式 pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有