Python编程快速上手

Al Sweigart

出版时间

2016-07-01

ISBN

9787115422699

评分

★★★★★

标签

编程

书籍介绍

如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。

本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

AI导读
核心看点
  • 前半部分讲解Python基础语法,通俗易懂
  • 后半部分聚焦自动化办公,如处理Excel
  • 通过具体项目实践巩固所学编程知识
适合谁读
  • 零基础想要快速入门Python编程的读者
  • 希望利用Python自动化处理繁琐工作的职场人
  • 需要批量处理文件、邮件或网页数据的用户
读前提醒
  • 书中部分库版本较旧,建议结合官网更新
  • 务必动手运行代码,边看边练效果更佳
  • 可配合作者网站资源获取最新脚本示例
读者共识
  • 相比纯理论书籍,本书实战性更强更实用
  • 适合与《Python编程:从入门到实践》互补
  • 虽然翻译偶有瑕疵,但仍是入门经典之作

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "例如,字符分类将匹配数字0到5和一个句点。你不需要将它写成[0-5\.]。"
  • "For example, the character class [0-5.] will match digits 0 to 5 and a period. You do not need to write it as [0-5\.]."
  • "refObj = openpyxl.charts.Reference(sheet, (1, 1), (10, 1))"
  • "调用函数时,"
  • "合并目录"
  • "##.findall()"
  • "__.search()__"
  • ">>> beginsWithHello.search('He said hello.') == None True"
作者简介
Al Sweigart 是一名软件开发者,还教小孩和成人编程。他为初学者写了几本Python 书籍,包括《Python 密码学编程》、《Python 游戏编程快速上手》和《Python 和Pygame 游戏开发指南》。
目录
第一部分Python编程基础
第1章 Python基础 3
1.1 在交互式环境中输入表达式 3
1.2 整型、浮点型和字符串数据类型 6
1.3 字符串连接和复制 6

显示全部
用户评论
重要的是思路和视野,其实书写的很简单。
這種通過項目來講解的方式真的不錯,我只是不喜歡 Python 而已。不乾淨!得幹很多髒活。Python 不是靠組合來獲得能力,而是靠規定😒 P.S. 作者在 p48 那個「容器」的比喻太讚了:變量的容器是「作用域」,而數據的容器是「數據結構」😱
讲出了Python的很多实用功能,特别是自动处理文件网页等,比如操纵Excel、Word、PDF、csv、图片、下载页面、鼠标键盘等等,功能十分强大,尤其是自动抓取填写页面内容让我十分感兴趣。
和另一本《python编程:从入门到实践》一起,是零基础入门python的最佳读物。
适合入门,竟然忘记标记了。
正在看随书视频。非常好
入门
通俗易懂,学完收获很大,作为python入门教材这一本就够了。美中不足是该书时间较早,有些库函数已经弃用了
无聊,随便看看。 第一部分仔细看完,基本类型,语法介绍很详细。可以当参考书查阅。 第二部分快速浏览,python模块很多,可以处理很多东西。
读了一半,第一本入门实体书。难度还是有一点的,不适合零基础入门。后面的小项目对日常工作帮助很大。建议有一点基础再去阅读。
下载
收藏