目录

  • 1 第0单元 基础知识导学
    • 1.1 认识计算机和程序
    • 1.2 认识Python
  • 2 第1单元 顺序:使用海龟绘图画太极图
    • 2.1 单元导学
    • 2.2 【任务概述】
      • 2.2.1 任务分析
      • 2.2.2 任务准备
    • 2.3 任务1 使用顺序语句画太极图
    • 2.4 任务2 使用变量控制填涂颜色和画笔粗细
    • 2.5 【单元小结】
    • 2.6 【随堂练习】
  • 3 第2单元 数字与字符串:打印计算机信息图卡
    • 3.1 单元导学
    • 3.2 【任务概述】
      • 3.2.1 任务分析
      • 3.2.2 任务准备
    • 3.3 任务1 使用数字表示计算机性能指标
    • 3.4 任务2 使用字符串格式化图卡信息
    • 3.5 任务3 打印信息图卡的时间戳
    • 3.6 【单元小结】
    • 3.7 【随堂练习】
  • 4 第3单元 循环:使用海龟绘图画五角星
    • 4.1 单元导学
    • 4.2 【任务概述】
      • 4.2.1 任务分析
      • 4.2.2 任务准备
    • 4.3 任务1-1 使用for循环画矩形及竖辅助线
    • 4.4 任务1-2 使用while循环画矩形横辅助线
    • 4.5 任务2 使用循环语句画五角星
    • 4.6 任务3 学习嵌套循环语句
    • 4.7 【单元小结】
    • 4.8 【随堂练习】
  • 5 第4单元 分支:恺撒密码加解密信息
    • 5.1 单元导学
    • 5.2 【任务概述】
      • 5.2.1 任务分析
      • 5.2.2 任务准备
    • 5.3 任务1 使用分支程序结构打印ASCII表
    • 5.4 任务2 使用嵌套分支语句加解密信息
    • 5.5 【单元小结】
    • 5.6 【随堂练习】
  • 6 第5单元 列表和元组:绘制CPC历史决议词云图
    • 6.1 单元导学
    • 6.2 【任务概述】
      • 6.2.1 任务分析
      • 6.2.2 任务准备
    • 6.3 任务1 读取历史决议文件数据
    • 6.4 任务2 提取分词后的关键词列表
    • 6.5 任务3 统计分词关键词出现频次
    • 6.6 任务4 排序关键词并绘制词云图
    • 6.7 任务5 学习复制和清空列表
    • 6.8 任务6 使用元组改写关键词统计
    • 6.9 【单元小结】
    • 6.10 【随堂练习】
  • 7 第6单元 字典和集合:绘制人口普查数据图表
    • 7.1 单元导学
    • 7.2 【任务概述】
      • 7.2.1 任务分析
      • 7.2.2 任务准备
    • 7.3 任务1 使用字典存储人口数据
    • 7.4 任务2 遍历并排序全国人口数据字典值
    • 7.5 任务3 创建全国人口数柱状图
    • 7.6 任务4 创建地区人口分布地图
    • 7.7 任务5 学习集合数据类型
    • 7.8 【单元小结】
    • 7.9 【随堂练习】
  • 8 第7单元 函数:获取照片拍摄地址信息
    • 8.1 单元导学
    • 8.2 【任务概述】
      • 8.2.1 任务分析
      • 8.2.2 任务准备
    • 8.3 任务1 使用函数复用代码
    • 8.4 任务2 使用位置参数获取照片经纬度
    • 8.5 任务3 使用关键字参数查询地址信息
    • 8.6 任务4 使用默认值参数查询地址信息
    • 8.7 任务5 使用不定长参数查询地址信息
    • 8.8 【单元小结】
    • 8.9 【随堂练习】
  • 9 第9单元  OOP:采集网络图书数据
    • 9.1 单元导学
    • 9.2 【任务概述】
      • 9.2.1 任务分析
      • 9.2.2 任务准备
    • 9.3 任务1 初步认识类和对象
    • 9.4 任务2 编写爬虫基类
    • 9.5 任务3 检索并爬取当当网图书
    • 9.6 任务4 检索并爬取豆瓣网图书
    • 9.7 【单元小结】
    • 9.8 【随堂练习】
  • 10 附录1:搭建Python开发环境
    • 10.1 安装Python解释器
    • 10.2 安装、配置Visual Studio Code
    • 10.3 VS Code中编写hello world
安装、配置Visual Studio Code
  • 1 安装Visual S...
  • 2 安装Python开发所...
  • 3 扩展知识 I
  • 4 扩展知识 II

1.安装Visual Studio Code

Visual Studio Code是微软开发的一个轻量的、免费的开源编辑器,在Windows、macOS、Linux上都相对应的版本。它内置了对JavaScript、TypeScript、Node.js的支持,但可以通过安装插件支持Python、Java、PHP等开发。

要安装Visual Studio Code,可以到其官网https://code.visualstudio.com/去下载安装包。Visual Studio Code一直保持持续改进过程,基本上每个月都会发布一个更新版本,连续版本号之间的的差别不大,根据安装的插件不同,界面可能会有细微差别,主要组成部分如下图所示:


  • 活动栏(Activity Bar):位于左侧,用于在不同视图之间进行切换,比如要查看代码文件、版本控制、调试程序等;

  • 编辑区(Editor Groups):编辑文件的主要区域,可以同时打开多个文件进行编辑,打开的文件可以垂直或水平排列;

  • 侧边栏(Side Bar):根据项目和工作区的不同,显示内容可能不同,一般用于显示与当前工作项目相关关联的内容。如:Python编译器的版本、Git源码管理的当前分支名称、当前代码的警告和错误数量等;

  • 面板(Panels):编辑器下方可以展示不同的面板,比如集成的终端(terminal/console)、Debug信息的输出、代码的错误信息等。通过选项卡/Tab可以在不同面板之间进行切换;

  • 状态栏(Status Bar):显示打开文件或项目的相关信息,比如:当前光标处在编辑文件的哪行哪列、文件的编码格式是UTF8还是GBK、是Python代码还是Java代码。


Visual Studio Code的官网(https://code.visualstudio.com/docs)提供了详细的使用介绍和使用技巧,对Python开发也有简单教程。