Learn to Program: The Fundamentals

所在平台: Coursera

课程主页: https://www.coursera.org/learn/learn-to-program

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习编程:基础知识 课程概述:每一次鼠标点击或触摸屏幕的操作背后,都有一个计算机程序在运行。本课程介绍了编程的基本构建块,并教您如何使用Python语言编写有趣且实用的程序。 课程大纲: 1. **Python、变量与函数** 该模块概述了课程内容、我们将使用的编程编辑器,并介绍了Python中的基本概念,包括变量、数学表达式和函数。 2. **字符串与函数设计** 本模块介绍了字符串(用于表示文本的Python数据类型)以及创建函数的过程。 3. **布尔值、导入、命名空间与条件语句** 本模块介绍了布尔值(逻辑值True和False),如何进行类型转换,如何在if语句中使用布尔表达式选择性地执行代码,以及Python模块的概念。 4. **for循环与复杂字符串操作** 本模块介绍了使用for循环重复代码的一种方法,如何操纵字符串,以及如何使用调试器逐步监视程序的执行。 5. **while循环、列表与可变性** 本模块介绍了使用while循环重复代码的另一种方法,如何正确记录代码以帮助其他程序员理解,Python的列表数据类型,以及突变的概念。 6. **基于索引的for循环、平行与嵌套列表及字符串与文件** 本模块介绍了如何使用for循环遍历列表的索引,如何嵌套列表,以及如何读写文件。 7. **元组与字典** 本模块介绍元组(列表的不可变版本)及Python的字典类型。 本课程旨在通过一系列模块帮助学习者建立编程基础,并在实践中掌握Python编程语言。

课程大纲

Name:Python, Variables, and Functions

Description:This module gives an overview of the course, the editor we will use to write programs, and an introduction to fundamental concepts in Python including variables, mathematical expressions, and functions.

Name:Strings and Designing Functions

Description:This module introduces strings (a Python data type used to represent text), and a process to follow when creating a function.

Name:Booleans, Import, Namespaces, and if Statements

Description:This module introduces Booleans (logical values True and False), how to convert between types, how to use Boolean expressions in if statements to selectively run code, and the concept of a Python module.

Name:For Loops and Fancy String Manipulation

Description:This module introduces one way to repeat code (using a for loop), how to manipulate strings, and how to use a debugger to watch a program execute step by step.

Name:While Loops, Lists, and Mutability

Description:This module introduces another way to repeat code (using a while loop), how to properly document your code to help other programmers understand it, Python's list data type, and the concept of mutation.

Name:For Loops Over Indices, Parallel and Nested Lists and Strings, and Files

Description:This module introduces how to use a for loop over the indexes of a list, how to nest lists, and how to read a write files.

Name:Tuples and Dictionaries

Description:This module introduces tuples (an immutable version of lists), and Python's dictionary type.

课程评论(0条)

课程详情

Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.

课程标签

0人关注该课程

主题相关的课程