b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

python基础教程 pdf 【知识】使用Python来学习数据科学的完整教程(2)

电脑杂谈  发布时间:2018-02-15 11:42:06  来源:网络整理

正确的开发环境取决于你的需要,我个人更喜欢iPython Notebook。它有很多好的功能,编写代码时提供了文档记录功能,可以选择运行代码块(而不是逐行执行)。

我们将使用iPython开发环境完成本教程。

预热:运行你的第一个Python程序

你可以使用Python作为简单的计算器开始

提醒几点

你可以在terminal / cmd上输入“ipython notebook”来启动iPython Notebook,这取决于你正在使用的操作系统。

可以通过点击“UntitledO”来重命名。

界面显示In [*]表示输入,Out[*]表示输出。

执行当前代码块按快捷键“Shift + Enter”,运行当前块并插入额外的块按快捷键“ALT + Enter”。

在深入解决问题之前,让我们回顾一下,了解Python的基础知识。 我们知道数据结构、迭代和条件结构构成任何语言的关键。 在Python中,这些包括列表,字符串,元组,字典,for循环,while循环,if-else等。我们来看看其中的一些。

Python库及数据结构

Python数据结构

以下是一些在Python中使用的数据结构。你应该熟悉它们,以便适当使用它们。

Lists – 列表是Python中最常用的数据结构之一。 可以通过在方括号中写入逗号分隔值的序列来简单地定义列表。列表可以包含不同类型的项,但通常这些项都具有相同的类型。 Python列表是可变的,可以更改列表的各个元素。

下面是一个快速定义一个列表然后访问它的例子:

Strings – 字符串可以简单地通过使用单个(’),双(“)或三个(’’’)的逗号来定义。 用三引号(’’’)括起来的字符串允许跨行,并且在文档字符串中经常使用(Python的记录函数的方法)。 “”用作转义字符。 请注意,Python字符串是不可变的,因此不能更改字符串的一部分。

Tuples – 一个元组用逗号分隔的值来表示。元组是不可变的,输出被圆括号包围,以便嵌套元组被正确处理。 此外,即使元组是不可变的,如果需要,可以保存可变数据。

由于元组是不可变的,不能改变,与列表相比,它的处理速度更快。 因此,如果你的列表不太可能更改,应该使用元组,而不是列表。

Dictionary – 字典是一组无序的键:值对,要求键是唯一的(在一个字典内)。一对大括号创建一个空字典:{}。

Python迭代和条件构造

像大多数语言一样,Python也有一个FOR循环,它是最广泛使用的迭代方法。它有一个简单的语法:

for i in [Python Iterable]:expression(i)

这里“Python Iterable”可以是列表,元组或其他高级数据结构,我们将在后面的部分中讨论。我们来看一个简单的例子,确定一个数字的阶乘。

fact = 1for i in range(1,N+1):fact *= i

根据条件语句,这些语句用于根据条件执行代码片段。最常用的结构是if-else,具有以下语法:

if [condition]: __execution if ture__else:__execution if false__

例如,如果我们要打印数字N是偶数还是奇数:

if N%2 == 0: print 'Even'else:print 'Odd'

现在,你已经熟悉Python的基础知识了,我们进一步了解一下,如果必须执行以下任务,该怎么办?

1.两个矩阵相乘

2.找到二次方程的根

3.绘制条形图和直方图

4.网页访问

如果你尝试从头开始编写代码,那将成为一场恶梦,你将在Python上不会坚持超过2天!但是不用担心, 幸运的是,有许多预定义的库,我们可以直接导入到我们的代码中,使我们的编程工作变得容易。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-78832-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...