My setting as a developer. The steps below are focusing on Mac OS and Python
If memory serves, simply type git
on the terminal. Mac will handle the rest of it
-
Install iTerm2
- To replace the built in Mac Terminal with more features
- Ref: https://iterm2.com/
-
Install Homebrew
- Package manager for Mac
- Ref: https://brew.sh/
-
Install Oh My Zsh
- To enable more features for
zsh
shell - The
zsh
configuration will be located at~/.zshrc
- Recommend to install
zsh-syntax-highlighting
andzsh-autosuggestions
- Refs
- To enable more features for
-
Configure
vim
editor features- Refer to
.vimrc
in this repository. Yourvi
file will be located at~/.vimrc
- Refer to
-
Configure
git
- Refer to
.gitconfig
in this reposutory. Your.gitconfig
file will be located at~/.gitconfig
- Refer to
-
Install
pyenv
andpyenv-virtualenv
pluginpyenv
: To manage multiple Python versionspyenv-virtualenv
: To create virtual environment usingvirtualenv
- Ref: https://realpython.com/intro-to-pyenv
- Remark: Personally, I prefer to install
poetry
(a python package manager) inside virtual environment
-
Install Docker
- To containarised your application for deployment
- Ref: https://www.docker.com/
- VS Code: https://code.visualstudio.com/
- PyCharm: https://www.jetbrains.com/pycharm/