初始化開發環境

使用工具/函式庫/資料庫管理系統/…:

  • 程式編輯器: Visual Studio Code

  • 版本控制器: git

  • 套件管理工具: scoop(Windows PowerShell)/brew(macos)/apt(ubuntu)

  • 資料庫管理系統: MariaDB

  • Python3

  • Django-2.2.x

  • virtualenv

  • django-guardian

  • django-restframework

VSC 對我而言,就是一個方便、高級的 Vim 編輯器,可以集檔案管理樹、 vim 編輯器、Shell console 在同一個畫面。

01part/01part/vsc.png

Visual Studio Code 畫面

版本控制器絕對是程式設計師必備技能,目前常見的有 git, mercurial, svn ,而 git 是目前最熱門的。

套件管理工具:

Python2 已於 2020 年 1 月 1 日正式被棄用了,詳見: https://www.python.org/doc/sunset-python-2/ 。而 Python3 也來到了 3.8.x 的版本。而本書中所提到的 Django-2.2.x 也只支援 Python 3.5, 3.6, 3.7, 3.8 。

Todo

再詳細講講每一個應用軟體