【D2】工具介绍

前言

在真正开始前,不免俗的需要介绍一下工作环境,让大家可以顺利地前进。因此在这边会稍微介绍一下使用的工具、环境,以及简单的建置未来的工作环境。


工具介绍

作业的环境会是架设在Python下,结合工具Visual Studio Code,以及资料库MySQL。会这样选择的原因,最主要是Python是现在进行量化分析(量化交易)很常见的工具,而且还满简单建立虚拟环境(一开始很恐惧使用,但用上就喜欢上XD),所以使用Python後接轨其他数据分析作业也很方便。而使用Visual Studio Code(之後简称VS Code)则是因为跨平台,加上开源且套件多,对於不是使用Windows的我是非常适合。而MySQL是常见的免费Database,优点就不赘述,选这个其中原因就是教学多,不用花太多心力在找解法。

Python

Python在Mac中是第2版,但是本系列适用於三代,所以需要安装Python3,因此可以看去年的教学《【Day2】安装Python、Visual Studio Code》使用Homebrew来安装Python3pipenv

目前我的版本是3.9版,但是为Python 3.9.2,而目前已经出到3.9.7,所以使用更新功能把我的Python3.9更新。用brew upgrade,顺便把所有套件都更新吧!

[email protected] 3.9.2_1 -> 3.9.6
pipenv 2020.11.15 -> 2021.5.29

https://ithelp.ithome.com.tw/upload/images/20210902/20103826V8JstSoQtS.png

更新完毕後使用:

python3 --version

可以看到版本变成:

Python 3.9.6

因为是用Homebrew,所以有时候会与最新版本有点落差,不过也没有关系,只有差一点点而已,因此对现在的我们是没有差别。

除了更新Python,也更新pipenv,这个是Python的套件管理工具,可以轻轻松松达到pipvirtualenv的功能。详情可以去Github观看。

Visual Studio Code

Visual Studio Code是一款由微软开发的跨平台开源(Open source)的原始码编辑器,详细介绍可参考维基百科

目前使用的版本为:1.59.1,也是目前最新的。
套件的话有安装:

  • Python: v2021.8.1159798656
  • Pylance: v2021.9.0
  • Jupyter: v2021.8.1236758218
  • Swagger Viewer: v3.1.2

其中前三者是Python相关,後面的话则是Swagger的浏览工具,之後会使用到它。

MySQL

查询我的MySQL看到版本是5.7.17,虽然现在早已是8版,但只有用基本的功能,因此这样也可以用,如果是更新的版本也是OK。

如果没有安装的话,可以去MySQL官网安装,或是使用Homebrew安装MySQL


参考资料


<<:  【Day 2】Git与Github入门

>>:  Day 2. Hashicorp Nomad: Upgrade

C# 入门之运算符(补充)

我们前面讲过一些 C# 中的运算符,如,加、减,等等。今天我们补充两个特殊的运算符,is 和 as ...

Swift纯Code之旅 Day29. 「新增闹钟功能(2) - 如何使用Delegate传值」

前言 昨天我们已经将资料打包完成了,离完成闹钟功能只差一点点了, 只要把资料回传到首页,就可以实现新...

第廿九天:重新开始奋发的周三

已经旅游到几乎开始习惯颓废了,所以要开始奋发!所以一早(有点晚,应该叫一晚?)就去很多插座的咖啡店。...

Day02 -本机环境准备,安装Python

本机环境 OS: Windows 10 原始码编辑工具: Visual Studio Code (後...

[深度学习回顾] How Deep Would You Learn?

前言 不知不觉,铁人赛的赛程已经来进行了一半,每天发文使得生活过得非常充实。也感谢这里的许多高手发表...