Logo

简介

了解本课程的内容及其重要性。

概念

简介

了解本课程的内容及其重要性。

计算机是一种电子设备,因此其中存储的每一条信息都以0和1的形式存在,其中0表示低电压,1表示高电压。
这意味着数字世界中的所有内容都是由0和1组成的,包括:

  • 文档
  • 图片
  • 电影
  • 网站
  • 游戏

简而言之,我们在计算机或移动设备上使用的任何应用程序都是由0和1构成的。程序控制并生成这些0和1的序列。用于创建文档、电影和游戏的工具本身也都是程序。在本课程中,我们将学习如何开发程序。

编码是计算机与信息技术领域多个职业的基础技能。根据美国劳工部的数据,2021年排名最高的编程类职位共有4,257,200个岗位。以下是美国劳工统计局《职业展望手册》2022年版列出的部分相关职业及其对应的中位薪资、2021年的岗位数量以及2021至2031年的预期增长情况。

排名最高的职业

职业中位薪资岗位数量预期增长
计算机与信息研究科学家$131,49033,50021%(远高于平均水平)
信息安全分析师$102,600163,00035%(远高于平均水平)
软件开发人员、质量保证分析师及测试员$109,0201,622,20025%(远高于平均水平)
网页开发人员与数字设计师$78,300197,10023%(远高于平均水平)

从这张表格中不难看出编码技能的优势——所有职业的中位年薪为45,760美元,而大多数职业的预期增长仅为4%。

目标受众

无论年龄、性别或背景,任何人都可以学习编程。人们通常认为编程是数学和科学专家的专属技能。虽然具备数学和分析思维会有帮助,但并不需要成为数学或科学专家才能学习编程。只要你愿意投入时间和精力,就能学会编程。

编程是一项在众多领域都非常有价值的技能:

  • 网页设计与开发
  • 商业与会计
  • 机器人技术与计算机视觉
  • 语音与语言处理
  • 医疗与健康
  • 天文与空间科学

注意: 本课程最大的优势在于,你只需要一台设备和互联网连接,就能掌握编程技能。

课程内容

本课程所教授的程序简单易懂,专为零编程基础的学习者设计。课程将介绍编程的基本概念,包括:

  • 声明和使用变量
  • 做出决策
  • 执行重复任务
  • 理解列表和字符串
  • 通过函数复用代码

Python的优势

本课程使用的编程语言是 Python。它是一种高级语言,意味着对人类来说非常易于理解。Python具有诸多优点,列举如下:

  • 是一种通用编程语言,广泛应用于多个领域。
  • 使用Python的程序员在就业市场上需求量大,同时也为从事软件开发的专业人士带来其他财务机遇。
  • 代码易于阅读、编写和学习。
  • 拥有庞大的开发者社区和论坛,开发者可以积极交流并解决各类问题。

教学方法

帮助你学好本课程的关键因素是你自身的兴趣。你此刻正在阅读此页面,说明你已经具备了成功学习所需的一切条件!

即使你对编程和Python一无所知,也能从本课程中学到很多知识。实践程序和嵌入式代码将帮助你建立信心并提升技能。

在本课程中,我们将从简单的数学问题和现实生活中的案例入手。我们会先用简单的英语写出这些问题的解决方案步骤,然后将这些英文句子转化为计算机能够理解的Python语法。课程将借助执行表来解释这些步骤背后的逻辑。

流程图以图形化方式展示这些步骤,有助于快速理解代码中分支判断的执行流程。
在整个课程中,我们将不断编写和运行练习程序,让你在实践中持续提升编程能力。

通过简单程序解决问题