您好,欢迎来到聚文网。 登录 免费注册
一本书讲透Python编程

一本书讲透Python编程

  • 字数: 398
  • 出版社: 机械工业
  • 作者: (美)迈克尔·哈特尔|译者:王艳//王羽岳
  • 商品条码: 9787111770282
  • 适读年龄: 12+
  • 版次: 1
  • 开本: 16开
  • 页数: 280
  • 出版年份: 2025
  • 印次: 1
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
这是一本讲解如何掌握优雅而强大的Python编程语言、开发实用且现代的Python应用程序的实战性手册。 通过阅读本书,你将掌握: 使用交互式解释器和命令行工具编写Python程序 编写面向对象的Python代码 开发和发布独立的Python软件包 使用优雅、强大的函数式编程技术,包括Python推导式 构建新对象,并通过测试驱动开发(TDD)来扩展它们 Python卓越的Shel脚本语言和命令行功能 使用路由、布局、模板和表单创建和部署完整的Web应用程序 用于数值计算、数据可视化、数据分析和机器学习的数据科学工具 每个开发人员所需技能
作者简介
迈克尔·哈特尔(Michael Hartl)毕业于哈佛大学,拥有加州理工学院的物理学博士学位,并且是Y Combinator企业家计划的成员。他曾任教加州理工学院,并获得了教学卓越终身成就奖。<br />他著有十几本书籍,并且是 Learn Enough系列书籍的联合创始人和主编。本书是 Learn Enough系列书籍中的一本,该系列书籍还包括《一本书讲透命令行工具、文本编辑器和Git》《一本书讲透Python编程》《一本书讲透HTML、CSS和布局》。同时,他也是 Tau Day 的创始人及The Tau Manifesto和Ruby on Rails Tutorial书籍的作者。
目录
前 言<br />第1章 “Hello, World!“程序 1<br />1.1 Python简介 4<br />1.2 Python之REPL 6<br />1.3 Python之文件 8<br />1.4 Python之Shell脚本 10<br />1.5 Python之Web浏览器 11<br />第2章 字符串 22<br />2.1 字符串基础 22<br />2.2 拼接和插值 24<br />2.3 打印 28<br />2.4 长度、布尔值和控制流 29<br />2.5 方法 35<br />2.6 字符串迭代 39<br />第3章 列表 43<br />3.1 分割 43<br />3.2 列表访问 45<br />3.3 列表切片 46<br />3.4 更多列表操作方法 48<br />3.5 列表迭代 52<br />3.6 元组和集合 54<br />第4章 其他原生对象 58<br />4.1 数学运算 58<br />4.2 时间和日期 62<br />4.3 正则表达式 66<br />4.4 字典 71<br />4.5 应用:独特单词 75<br />第5章 函数与迭代 81<br />5.1 函数定义 81<br />5.2 文件中的函数 87<br />5.3 迭代 93<br />第6章 函数式编程 100<br />6.1 列表推导式 101<br />6.2 条件列表推导式 104<br />6.3 字典推导式 107<br />6.4 生成器推导式和集合推导式 109<br />6.5 其他函数相关技术 110<br />第7章 对象和类 113<br />7.1 定义类 113<br />7.2 自定义迭代器 118<br />7.3 继承 120<br />7.4 派生类 122<br />第8章 测试和测试驱动开发 128<br />8.1 测试设置 128<br />8.2 初始化测试范围 132<br />8.3 RED(测试未通过) 139<br />8.4 GREEN(测试通过) 143<br />8.5 重构 146<br />第9章 Shell脚本编程 154<br />9.1 读取文件信息 154<br />9.2 读取URL信息 161<br />9.3 在命令行执行DOM操作 164<br />第10章 实时Web应用程序 172<br />10.1 设置 172<br />10.2 网站页面 178<br />10.3 布局 184<br />10.4 模板引擎 191<br />10.5 回文检测器 202<br />10.6 小结 221<br />第11章 Python数据科学工具 222<br />11.1 数据科学工具设置 222<br />11.2 基于NumPy的数值计算 227<br />11.3 基于Matplotlib的数据可视化 235<br />11.4 基于Pandas的数据科学工具简介 247<br />11.5 Pandas示例:诺贝尔奖获得者 252<br />11.6 Pandas示例:泰坦尼克号 262<br />11.7 基于scikit-learn的机器学习 268<br />11.8 更多资源和结论 279

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网