关于此课程

在此入门级编程课程中,你将学习软件工程师必须掌握的一门技能——面向对象编程方法,从而轻松地重复利用和共享代码。你将在实践中学习知识:在每节课中,你都会运用所学的编程概念,构建一个超小的迷你项目。

我们知道,对新手来说,编程不是一件容易的事,因此,我们精心设计本课程,确保你能获得愉快的学习体验!你将通过构建迷你项目(请参阅下方丰富多彩的项目列表),积极主动地去学习内容,你还可以骄傲地向你的朋友们炫耀你构建的项目。你还会通过每个项目逐步学习重要的编程概念,中途不会忽然出现陌生的疑难点或逻辑上的跳跃。

在本课程中,你的编程工具包里会增加一些非常有用的工具!你将:

  • 开始用 Python 编程语言编写代码;
  • 通过面向对象编程方法重复利用和共享代码;
  • 创建并共享能给生活带来便利的超棒项目!

如果你想成为软件工程师,或者想要与其他程序员合作,那么该入门课程不容错过。掌握面向对象编程技能后,将使你在技术职业道路上更上一层楼,并且可以深入地了解软件工程师是如何解决问题的。

喜欢这门课程?加入“全栈网站开发工程师”纳米学位,点此免费体验

学费
免费
学习时间
大约 6 WEEKS
难度
初级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往深度学习(中/英)职业道路的第一步。

免费课程

编程基础:Python(中/英)

合作企业

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Kunal Chawla
Kunal Chawla

优达学城讲师

你将学到什么

先修知识及要求

要求对以下编程概念 (无论是何种计算机语言,例如 C++、Java、Python 等) 有一定的了解:

  • if 语句
  • 循环
  • 函数

如果你需要重新复习下这些编程概念,也没关系。我们会进行简单的介绍,让你能够回忆起如何在编写程序时运用这些概念。

查看使用优达学城的技术要求

为什么学习这门课程?

如果你想创建了不起的项目,但是不想写太多的代码,那么,你应该学习这么课程。以下是一些项目示例:

  • “休息一下”项目:你身边有每天工作很长时间的朋友吗?我们将写一个程序,帮助你的朋友在一天当中安排一些休息时间,从而提醒他们听听音乐,随着歌曲摇摆,或者只是隔一段时间合上电脑,休息休息。
  • “冒犯用语检测器”项目:想象一下,已经很晚了,忽然收到上司的邮件,要你帮忙完成一个任务。你回复说“I can take a shot at it(我来弄吧)”,但是不小心打成了“I can take a shit at it(我来…)”,噢真是糟糕。我们将写一个 Python 程序,专门检测粗鲁用语,避免粗心的人在邮件中留下难听的字眼,尴尬无比。
  • “电影网站”项目:我们将学习如何制作超级有趣的网站,在上面列出你喜爱的电影,并播放相关的预告片。

在构建这些项目时,我们将学习一种软件工程师每天都会用到的编程技巧,叫做面向对象编程方法。

最后,我们将一起学习如何阅读帮助文档,并使用他人的代码来构建我们自己的项目,就像用乐高搭成各种形状一样。构建完这些项目后,你将对自己的编程能力更有信心,从最初的“编程看起来太神奇了”心态转变为“我也行啊”,变得更加自信。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals