COMP9321学习笔记

前言

2024T1, 这门网课作业挺有意思的,让你自己动手做一遍怎么调api,怎么用pandas。

搭建虚拟环境

说实话,我也是上了这门课才知道怎么建一个虚拟环境,因为我用的windows所以我只写windows的用法。

  1. 使用win + R组合键,输入cmd并回车
  2. 决定作业路径
    Assignment中提供的指令如下
1
$ python3 -m venv C:\path\to\my\assignment 

  据我测试不一定正确,比如我想我的代码保存在D:\YXF Study Data\2023.5 - 2025.5 UNSW\2024.2 - 2024.5 T1\COMP9321\Ass3, 步骤如下

1
2
3
4
$ D: 

# 更改路径到我的课程文件夹中
$ cd "D:\YXF Study Data\2023.5 - 2025.5 UNSW\2024.2 - 2024.5 T1\COMP9321"
  1. 初始化虚拟环境
1
2
# 产生一个初始大小约20M左右名为"Ass3"的文件夹,约10秒
$ python -m venv Ass3
  1. 激活虚拟环境
1
2
3
4
5
$ cd Ass3
$ .\Scripts\activate.bat

# 看到前面()里带有Ass3则成功
(Ass3) D:\YXF Study Data\2023.5 - 2025.5 UNSW\2024.2 - 2024.5 T1\COMP9321\Ass3>
  1. 安装需要的库
    老师多半是会提供这次作业需要什么库,名为requirements.txt。把这个文件放到你的作业路径中,使用如下命令安装
1
2
3
# 通常会出现很多安装成功的提示信息
# 如果遇到安装问题,请邮件咨询任课老师
$ pip install -r requirements.txt

  如果是开放型作业,需要你生成一个requirements.txt供助教批作业,则输入

1
$ pip freeze > requirements.txt
  1. 用VS code打开工作区
1
$ code "D:\YXF Study Data\2023.5 - 2025.5 UNSW\2024.2 - 2024.5 T1\COMP9321\Ass3"
  1. 关闭虚拟环境
1
2
# 使用deactivate命令结束使用
(Ass3) D:\YXF Study Data\2023.5 - 2025.5 UNSW\2024.2 - 2024.5 T1\COMP9321\Ass3>deactivate

作业思路