К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
BiteSize Python for Absolute Beginners: Flow Controls · LearnSpace
Назад в каталог
courseraАнализ данных

BiteSize Python for Absolute Beginners: Flow Controls

Курс от University of Colorado Boulder
Начальный≈ 11.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course focuses on mastering Python’s control flow mechanisms, including branching, looping, and functions. It covers essential concepts such as making decisions with if, if-else, and if-elif-else structures (branching), automating repetitive tasks using while and for loops (looping), and introduces functions as a higher-level form of flow control. Advanced topics like nested, hierarchical, and recursive functions are also explored, providing learners with tools to write organized, reusable, and efficient code.

Навыки, которые вы освоите

Python ProgrammingComputational ThinkingComputational LogicProgramming PrinciplesCode Reusability

Программа курса

4 модулей · 35 учебных материалов

01Branching11 материалов

Introduction

Course Updates and Accessibility SupportЧтениеBiteSize PedagogyЧтениеAssessment StrategyЧтениеCourse OverviewЧтениеCoursera LabsЧтение

Optional Branching

Учитесь у экспертов

Di Wu

Instructor

BiteSize Python for Absolute Beginners: Flow Controls
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.4 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Optional BranchingЛабораторная

Alternative Branching

Alternative BranchingЛабораторная

Multiple Branching

Multiple BranchingЛабораторная

Branching Cases

Case StudiesЛабораторнаяTest Your UnderstandingЗадание

Interact with GenAI

Interact with GenAIЧтение
02Looping6 материалов

Condition-based Repetition

Condition-based RepetitionЛабораторная

Count-based Repetition

Count-based RepetitionЛабораторная

Magic Control

Magic ControlЛабораторная

Looping cases

Case StudiesЛабораторнаяTest Your UnderstandingЗадание

Interact with GenAI

Interact with GenAIЧтение
03Basic Functions13 материалов

What are Functions?

What are Functions? Лабораторная

Functions with No Parameters

Functions with No ParametersЛабораторная

Functions with One Parameter

Functions with One ParameterЛабораторная

Functions with Two or More Parameters

Functions with Two or More ParametersЛабораторная

Passing Arguments

Passing ArgumentsЛабораторная

Default Values

Default ValuesЛабораторная

Functions with Return Values

Functions with Return ValuesЛабораторная

Returning Numeric Values

Returning Numeric ValuesЛабораторная

Returning String Values

Returning String ValuesЛабораторная

Returning Boolean Values

Returning Boolean ValuesЛабораторная

Returning Multiple Values

Returning Multiple ValuesЛабораторнаяTest Your UnderstandingЗадание

Interact with GenAI

Interact with GenAIЧтение
04Advanced Functions5 материалов

Nested functions

Nested functionsЛабораторная

Hierarchical functions

Hierarchical functionsЛабораторная

Recursive functions

Recursive functionsЛабораторнаяTest Your UnderstandingЗадание

Interact with GenAI

Interact with GenAIЧтение