软件的介绍
- 虚拟机:Oracle VM VirtualBox
- 目前常见的虚拟机有:VMware Workstation、Oracle VM VirtualBox
- Linux系统环境下更适合学习和开发,windows系统需要在本机电脑上安装虚拟系统
- 系统环境:Ubuntu 20(桌面版),或 Ubuntu 18(桌面版)
- 集成开发环境(IDE):VSCode(visual studio code)
- 作用:编辑、编译代码;项目开发等
- 目前常见的IDE有:VSCode、Pycharm、Wing等。
- VScode的介绍
- 开发公司:微软
- 可以运行在Mac OSX、Windows、Linux上,实现跨平台编译;
- 支持多种语言和文件格式的编写;
- 提供了丰富的快捷键;
- 可以连接服务器进行编辑、编译项目;
- 插件丰富;
- Anaconda
- 开源的python发行版本,包含conda、python等180多个科学包及其依赖库,因含有大量的科学包,下载文件较大;
- conda 是一个开源的包,环境管理器,可以用于在同一个机器上安装不同版本的软件包(虚拟环境)及其依赖,并能够在不同的环境之间切换;
- Jupyter
- 作用:运行python程序,可作为学习和笔记工具
- 优点:嵌入Markdown可以进行文本类记录、运行python可实时交互
- FileZilla
- 作用:本地端和服务器之间的文件传输工作
- 编辑器:Sublime Text
- 作用:查看代码
- 优点:查看代码时不需要长时间加载或等待
软件的下载
- 虚拟机 Oracle VM VirtualBox:
- 官网下载地址:https://www.virtualbox.org/