【第9周程序】计算生态纵览
单项选择题和程序设计考试题
单项选择题
以下选项不是 Python 数据分析方向第三方库是:A
A. Scrapy
B. Pandas
C. Numpy
D. SciPy
- Scrapy 是网络爬虫库
以下选项不是 Python 图形用户界面方向第三方库是:D
A. PyGObject
B. wxPython
C. PyQt5
D. Vizard
- Vizard 是虚拟现实第三方库。
以下选项不是 Python 文本处理方向第三方库是:C
A. python-docx
B. PyPDF2
C. pyovr
D. NLTK
- pyovr 是增强现实开发库。
以下选项不是 Python 游戏开发方向第三方库是:D
A. cocos2d
B. Panda3D
C. PyGame
D. aip
- aip 是 baidu 的人工智能功能 Python 访问接口。
以下选项不是 Python Web 信息提取方向第三方库是:D
A. Beautiful Soup
B. Python-Goose
C. Re
D. wxPython
- wxPython 是 GUI 第三方库。
以下选项不是 Python 网络应用开发方向第三方库是:C
A. WeRobot
B. MyQR
C. numpy
D. aip
- numpy 是多维度数据处理第三方库。
以下选项不是 Python 人工智能方向第三方库是:A
A. Seaborn
B. TensorFlow
C. Scikit-Learn
D. MXNet
- Seaborn 是数据可视化第三方库。
以下选项不是 Python 网站开发框架方向第三方库是:B
A. Django
B. redis-py
C. Pyramid
D. Flask
- redis-py 是 redis 数据的 Python 访问接口。
以下选项不是 Python 网络爬虫方向第三方库是:C
A. Requests
B. Scrapy
C. Python-Goose
D. pyspider
- Python-Goose 是 Web 提取第三方库。
以下选项不是 Python 数据可视化方向第三方库是:B
A. Mayavi
B. Pyramid
C. Matplotlib
D. Seaborn
- Pyramid 是 Web 开发框架库。
系统基本信息获取
获取系统的递归深度、当前执行文件路径、系统最大 UNICODE 编码值等 3 个信息,并打印输出。
输出格式如下:
RECLIMIT:<深度>, EXEPATH:<文件路径>, UNICODE:<最大编码值>
提示:请在 sys 标准库中寻找上述功能。
参考答案
import sys
print("RECLIMIT:{}, EXEPATH:{}, UNICODE:{}".format(sys.getrecursionlimit(), sys.executable, sys.maxunicode))
二维数据表格输出
tabulate 能够对二维数据进行表格输出,是 Python 优秀的第三方计算生态。
参考编程模板中给定的数据和代码,编写程序,能够输出如下风格效果的表格数据。
北京理工大学 | 985 | 2000 |
---|---|---|
清华大学 | 985 | 3000 |
大连理工大学 | 985 | 4000 |
深圳大学 | 211 | 2000 |
沈阳大学 | 省本 | 2000 |
参考答案
from tabulate import tabulate
data = [ ["北京理工大学", "985", 2000], \
["清华大学", "985", 3000], \
["大连理工大学", "985", 4000], \
["深圳大学", "211", 2000], \
["沈阳大学", "省本", 2000], ]
print(tabulate(data, tablefmt="grid"))