摘要: 一、 在Linux系统中安装matplotlib 如果我们使用的是系统自带的Python版本,可使用系统的包管理器来安装matplotlib,为此只需执行一行命令: $ sudo apt-get install python3-matplotlib 如果我们使用的是Python2.7,请执行如下命令 阅读全文
posted @ 2017-04-04 18:49 (野生程序员) 阅读(6264) 评论(0) 推荐(0) 编辑
摘要: 一、使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python3中,pip有时被称为pip3. 1、在Linux和OS X系统中检查是否安装了pip 打开一个终端窗口,并执行如下命令: Python2.7中: zhuzhu@zhuz 阅读全文
posted @ 2017-04-04 18:10 (野生程序员) 阅读(19006) 评论(0) 推荐(1) 编辑
摘要: 编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。测试让我们信心满满,深信即便有更多的人使用我们的 程序,它也能正确地工作。在程序中添加新代码时,我们也可以对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常 测试其代码,在用 阅读全文
posted @ 2017-04-04 16:55 (野生程序员) 阅读(846) 评论(1) 推荐(2) 编辑
摘要: 至此,我们掌握了编写组织有序而易于使用的程序所需的基本技能,该考虑让程序目标更明确,用途更大了。在本章中,我们将学习处理文件,让程序能够快速地分析大量的数据;我们将学习错误处理,避免程序在面对意外情形时崩溃;我们将学习异常,它们是Python创建的特殊对象,用于管理程序运行时出现的错误;我们还将学习 阅读全文
posted @ 2017-04-04 12:08 (野生程序员) 阅读(2484) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程是最有效的软件编写方法之一。在面向对象编程中,我们编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,我 们定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟 现实情景,其逼真程度 阅读全文
posted @ 2017-04-01 07:00 (野生程序员) 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 导入模块 要让函数是可导入的 阅读全文
posted @ 2017-03-31 22:23 (野生程序员) 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在本章中,我们将学习编写函数。函数是带名字的代码块,用于完成具体的工作。 要执行函数定义的特定任务,可调用函数。需要在程序中多次执行同一项任务时,我们无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行其中的代码。我们将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容 阅读全文
posted @ 2017-03-29 23:17 (野生程序员) 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 大多数编程都旨在解决最终用户的问题,为此通常需要从用户那里获取一些信息。例如,假设有人要判断自己是否到了投票的年龄,要编写回答这个问题的程序,就需要知道用户的年龄,这样才能给出答案。因此,这种程序需要让用户输入其年龄,再将其与投票年龄进行比较,以判断用户是否到了投票的年龄,再给出结果。 在本章中,我 阅读全文
posted @ 2017-03-28 07:35 (野生程序员) 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 在本章中,我们将学习能够将相关信息关联起来的Python字典。我们将学习如何访问和修改字典中的信息。鉴于字典可存储的信息几乎是不受限制,因此我们会演示如何遍历字典中的数据。另外,我们还将学习存储字典的列表、存储列表的字典和存储字典的字典。 理解字典后,我们就能够更准确地为各种真是物体建模。我们可以创 阅读全文
posted @ 2017-03-26 23:10 (野生程序员) 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: 编程时经常需要检查一系列条件,并据此决定采取什么措施。在Python中,if语句让我们能够检查程序的当前状态,并据此采取相应的措施。 5.1 一个简单的示例 下面是一个简短的示例,演示了如何使用if语句来正确地处理特殊情形。假设我们有一个汽车列表,并想将其中每辆汽车的名称打印出来。对于大多数汽车,都 阅读全文
posted @ 2017-03-25 23:31 (野生程序员) 阅读(3603) 评论(0) 推荐(1) 编辑