无分类 USF-MSDS501-计算数据科学中文讲义-27-如何阅读代码 从根本上说,程序员与代码交流。我们不仅向计算机,也向其他开发人员表达了我们的想法。到目前为止,我们专注于设计程序和编写 Python 代码。这是关键的创作过程,但是,为了编写代码,程序员必须能够阅读其他人…
无分类 USF-MSDS501-计算数据科学中文讲义-28-面向对象编程 到目前为止,我们一直在使用函数和函数包,以及定义我们自己的函数。 但事实证明,我们一直在使用对象,我们只是没有认识到它们。 例如,
无分类 USF-MSDS501-计算数据科学中文讲义-26-使用函数组织你的代码 几年前,我学会了从头开始制作泰国红咖喱酱,包括烘烤,然后在巨大的研钵和杵中研磨和捣碎种子。这需要很长时间,所以我一般都会从商店购买现成的咖喱酱。
无分类 USF-MSDS501-计算数据科学中文讲义-11-一些动机音频处理 学习编程涉及学习很多细节。 为了简单起见,教师倾向于从简单的代码示例开始,但这些最终变得非常无趣。 我想用一个有趣的计算应用开始本课程,来激励你学习如何编写代码。 我想表明,即使是一点点代码,回报也可…
无分类 USF-MSDS501-计算数据科学中文讲义-21-编程导论 我记得面对我的第一个编程任务(1980 年的 BASIC!),我完全没做出来。我甚至不知道如何开始解决这个问题。我很难过,尽管编码对我来说很快就会变得非常自然。我最初的困难的原因现在显而易见:教师完全没有提供…
无分类 USF-MSDS501-计算数据科学中文讲义-23-计算模型 现在我们知道计算机如何在内存中存储数据,我们需要对计算机如何处理数据有基本的了解。 让我们探索一下计算机可以执行的最简单,细粒度的操作。 最终,我们将从这些操作中抽取设计模式。程序员考虑高级操作,例…
无分类 USF-MSDS501-计算数据科学中文讲义-24-Python-中的编程模式 现在我们已经了解了计算机如何组织数据,并进行一些低级编程操作,现在让我们看一些常见的高级编程模式。 每一个这些操作都有一个使用条件和循环模式的实现,我们可以使用 python 语法很容易地表达。我们也可以使…
无分类 USF-MSDS501-计算数据科学中文讲义-22-在内存中表示数据 典型的程序要求我们从磁盘加载数据并放入组织成数据结构的内存中。我们在内存中表示数据的方式对于构建程序至关重要。数据科学大纲尤其如此,因为处理数据是我们的焦点。
无分类 USF-MSDS501-计算数据科学中文讲义-12-Python-工具的初次尝试 启动Terminal.app(Mac)或任何bash 终端,shell,它是 UNIX 风格的命令行提示符程序。你应该看到一个闪烁的光标和一个$提示符: