通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素...
程序大多数为自己编写,程序可能不是最优,复杂度不是最好,也有可能存在理解错题意的问题,敬请谅解。
习题内容为高等教育出版社出版的由嵩天教授等编写的《Python语言程序设计基础(第2版)》中的习题内容。
第...
程序大多数为自己编写,程序可能不是最优,复杂度不是最好,也有可能存在理解错题意的问题,敬请谅解。
习题内容为高等教育出版社出版的由嵩天教授等编写的《Python语言程序设计基础(第2版)》中的习题内容。
第...
第九周:Python计算生态概览
9.1 从数据处理到人工智能
9.1.1 Python库之数据分析
Numpy:表达N维数组的最基础库,C语言实现,Python借口使用。它是Python数据分析及科学计算的基础库,支持Pandas等。
Pandas:提...
第八周:程序设计方法学
8.1 实例13:体育竞技分析
1.自顶向下(设计)
它是解决复杂问题的有效方法,它将一个总问题表达为若干个小问题的组成形式,使用同样的方法进一步分解小问题,直至小问题可以用计算机简单...
第七周:文件和数据格式化
7.1 文件的使用
1.文件的类型
文件是数据的抽象和集合:文件是存储在辅助存储器上的数据序列;文件是数据存储的一种形式;文件展现形态有文本文件和二进制文件。最根本上是二进制文件。...
第二周:网络爬虫之提取
2.1BeautifulSoup库入门
1.使用BeautifulSoup的方式
C++
from bs4 import BeautifulSoup
soup = BeautifulS...
第一周:网路爬虫之规则
单元1:Requests库入门
1.Requests库综述
表1.1 Requests库的7个主要方法
方法
说明
request()
构造一个请求,支撑以下各方法的基础方法
get()
获取HTML网页的主要方法...
第六周
6.1 集合类型及操作
1.集合类型的定义
集合是多个元素的无序组合,每个元素唯一,不存在相同元素。集合元素不可更改,不能是可变数据类型。这是因为,若集合元素可以改变,那么万一改变成和其它元素重复的...