Python编程

[美] 埃里克·马瑟斯

出版时间

2016-06-30

ISBN

9787115428028

评分

★★★★★
书籍介绍
本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。
AI导读
核心看点
  • 分两部分:先讲基础语法,后做三个实战项目
  • 涵盖列表、字典、类、文件处理及代码测试
  • 实战包括2D游戏、数据可视化图表和Web应用
适合谁读
  • 完全零基础、无任何编程经验的初学者
  • 想快速入门Python并动手实践的新手
  • 有其他语言基础想快速了解Python语法者
读前提醒
  • 书中部分库版本较旧,需查阅官方文档更新
  • 务必动手敲代码,不要只看不练
  • 遇到报错别慌,善用搜索引擎排查问题
读者共识
  • 行文流畅不啰嗦,逻辑清晰,非常适合入门
  • 内容较浅,有编程基础者可能觉得太简单
  • 手把手教学,能建立信心,但不会重读

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

精彩摘录
  • "在文件夹 Applications/Utilities 中,选择 Terminal,打开一个终端窗口;也可以按Command + 空格键,再输入 terminal 并按回车键。为确定是否安装了较新的 Python 版本,请执行命令 python3。很可能会出现一个消息框,询问你是否要安装命令行开发者工具。最好先安装 Python,再安装这些工具,因此请关闭该消息框。 如果输出表明已经安装了 Python 3.9 或更高的版本,可跳过下一小节,直接阅读“在终端会话中运行 Python 代码”。如果安装的是 Python 3.9 之前的版本,请按下一小节的说明安装最新的版本。 请注意,如果你使用的"
  • "line_chart.x_labels = x_unique"
  • "first_name="ada" last_name="lovelace" full_name=first_name+" "+last_name 输出得ada lovelace python用+加号来合并字符串,这种方法叫拼接。"
  • "first_name="ada" last_name="lovelace" full_name=first_name+" "+last_name print("Hello, "+full_name.title()+"!") 输出得Hello, Ada Lovelace!"
  • "first_name="ada" last_name="lovelace" full_name=first_name+" "+last_name message="Hello, "+full_name.title()+"!" print(message) 这个也可输出得Hello, Ada Lovelace! 但是最后的print 语句就会简单很多"
  • "要获悉Python解释器的完整路径,请执行如下命令: $ type -a python3 python3 is /usr/local/bin/python3 现在,启动Sublime Text,并选择菜单Tools ->Build System->New Build System,这将打开一个新的配置文件。删除其中的所有内容,再输入如下内容:{ "cmd": ["/usr/local/bin/python3", "-u", "$file"], } 将配置文件命名为Python3.sublime-build,并将其保存到默认目录——你选择菜单Save时Sublime Text打开的目录"
  • "Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rap"
  • "在命令窗口中,要在文件系统中导航,可使用终端命令cd;要列出当前目录中的所有文件可使用命令dir(表示目录, directory) 为运行程序 hello_world.py,请打开一个新的终端窗口,并执行下面的命令: 1 C: \>cd Desktoppython_work 2 C: \Desktop\python_work> dir hello world.py 3 C: \Desktop\python_work>python hello_wor ld Hello Python world 这里使用了命令cd来切换到文件夹 Desktop python work(见1)。接下来,使用命令di"
作者简介
作者简介: Eric Matthes 高中科学和数学老师,现居住在阿拉斯加,在当地讲授Python入门课程。他从5岁开始就一直在编写程序。 译者简介: 袁国忠 自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《C++ Prime Plus中文版》《CCNA学习指南》《CCNP ROUTE学习指南》《面向模式的软件架构:模式系统》《Android应用UI设计模式》《风投的选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,从事过三年化工产品分析和开发,做过两年杂志和图书编辑。
目录
第一部分 基础知识
第1章 起步  2
1.1 搭建编程环境  2
1.1.1 Python 2和Python 3  2
1.1.2 运行Python代码片段  3

显示全部
用户评论
厚厚的一本书,本书的内容基础而且全面,适合纯小白看,但我还是觉得不要盲目的学习,你要为了解决一个现实中的问题才去学这个东西。不要盲目的一页一页啃书。
果然这本书高达9.2分,入门最快,最适合,没有之一!!!!老外写这些零基础教科书真的是全方位吊打国内的一众教授啊高校什么的。
内容不错,对小白来说,唯一的问题就是遇到问题不知道怎么解决
从编程小白的角度看,入门极佳。手把手教的感觉,却绝不啰嗦。什么叫入门书?一本书读下来,行文上不卡壳,逻辑上不跳跃,读者如爬楼梯,一步一步即可登楼。
章节安排合理,手把手体验式。但完全不涉及高级机制,是对计算机零基础者的入门书。有编程经验的,不如直接刷廖雪峰,或者《Python核心编程2nd》的第一部分,然后直接开项目。
入门好书
入门极佳,用法+项目实践
上周突然来了兴致,想着系统的学习一下 Python(之前有在 JetBrains Academy 白嫖了三个月的 Python Tutorial,算是正式入门 Python),第一大章写的是真的不错,每天看四章花了三天看完了第一部分。 第一版除了 Python3 还提到了 Python2,学到了一些语言细节,其他的基础知识当作回顾啦,因此速度相较萌新应该算是比较快的(作者本人也说,第一部分尽量在 40+ 小时内完成,有不理解的没关系,后面的实战能慢慢理解),可能是因为作者是这样的想法,因此第一部分基本都在讲述 Python 有什么工具,该怎么用,用了有什么效果等等,对于特别细节或者某些突然出现的专业名词,没有做多解释(劝退较真阅读者),第二部分大部分转看了第二版,剩下的去第二版写评价了。
女朋友说这书很好
非常适合作为零基础入门书籍
下载
收藏