【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

Day23 参加职训(机器学习与资料分析工程师培训班),Django

今日细说Django内Template的使用方法及概念,套用一些Bootstrap及练习使用For回...

【领域展开 21 式】 Menu 修炼持续进行中

继续大战 Menu day2 再怎样都要把 Sample 的页面浏览完成,才能知道要选哪些页面吧!徒...

[DAY8]k8s必学的设定档-yaml (上)

YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达资料序列化的格式。YA...

Dungeon Mizarka 030

今天是铁人赛事的第30天,利用这篇文章总结这一个月以来的过程。 游戏调整目标 如同文章系列一开始所提...

【Day26】其他开源资源篇-odoo重要开源资源

#odoo #开源系统 #数位赋能 #E化自主 下列资讯,由元植管顾同意,节录自元植odoo快速入门...