|
所在平台: 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.
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.