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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learn to Program: The Fundamentals · LearnSpace
Назад в каталог
courseraПрограммирование

Learn to Program: The Fundamentals

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

О курсе

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.

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

Python ProgrammingComputer ProgrammingFile I/ODebuggingData StructuresFunctional DesignIntegrated Development EnvironmentsProgram DevelopmentSoftware DocumentationTechnical DocumentationProgramming Principles

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

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

01Python, Variables, and Functions19 материалов

Welcome to the Course

Welcome to LTPВидеоSyllabusЧтениеCourse LogisticsЧтениеResourcesЧтение

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

Jennifer Campbell

Professor, Teaching Stream

Paul Gries

Professor, Teaching Stream

Learn to Program: The Fundamentals
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 25 ч

7 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Персидский, Венгерский, Польский

Часть программы вашего университета
Installing PythonВидео
Installing PythonЧтение

Getting Started

Python as a CalculatorВидеоPython as a CalculatorЧтениеPython and Computer MemoryВидеоPython and Computer MemoryЧтение

Variables and Functions

VariablesВидеоVariablesЧтениеVisualizing Assignment StatementsВидеоVisualizing Assignment StatementsЧтениеBuilt-in FunctionsВидеоBuilt-in FunctionsЧтениеDefining FunctionsВидеоDefining FunctionsЧтение

Assessments

Python, Variables, and FunctionsЗадание
02Strings and Designing Functions14 материалов

Strings

Type strВидеоType strЧтениеInput/Output and str FormattingВидеоInput/Output and str FormattingЧтениеDocstrings and Function HelpВидеоDocstrings and Function helpЧтение

Designing Functions

Function Design RecipeВидеоFunction Design RecipeЧтениеFunction ReuseВидеоFunction ReuseЧтениеVisualizing Function CallsВидеоVisualizing Function CallsЧтение

Assessments

Strings and Designing FunctionsЗаданиеAssignment 1: Time ZonesПрограммирование
03Booleans, Import, Namespaces, and if Statements15 материалов

Built-in types

Functions, Variables, and the Call StackВидеоFunctions, Variables, and the Call StackЧтениеType BoolВидеоType BoolЧтениеConverting Between int, str, and floatВидеоConverting Between int, str, and floatЧтениеImport: Using Non-Built-in FunctionsВидеоImport: Using Non-Built-in FunctionsЧтение

If statements

If StatementsВидеоIf StatementsЧтениеNo if RequiredВидеоNo if RequiredЧтениеStructuring if StatementsВидеоStructuring if statementsЧтение

Assessments

Booleans, Import, Namespaces, and if StatementsЗадание
04For Loops and Fancy String Manipulation12 материалов

Fancy string processing

More str OperatorsВидеоMore str OperatorsЧтениеStr: Indexing and SlicingВидеоStr: Indexing and SlicingЧтениеStr Methods: Functions Inside of ObjectsВидеоStr Methods: Functions Inside of ObjectsЧтениеFor Loop Over StrВидеоFor Loop Over StrЧтение

IDLE's Debugger

IDLE's DebuggerВидеоIDLE's DebuggerЧтение

Assessments

For Loops and Fancy String ManipulationЗаданиеAssignment 2: DNA ProcessingПрограммирование
05While Loops, Lists, and Mutability13 материалов

While loops

While LoopsВидеоWhile LoopsЧтение

Comments

CommentsВидеоCommentsЧтение

Lists, list methods, and mutating lists

Type listВидеоType listЧтениеlist MethodsВидеоlist MethodsЧтениеMutability and AliasingВидеоMutability and AliasingЧтениеrangeВидеоrangeЧтение

Assessments

While Loops, Lists, and MutabilityЗадание
06For Loops Over Indices, Parallel and Nested Lists and Strings, and Files15 материалов

Parallel lists and strings

For Loop Over IndicesВидеоFor Loop Over IndicesЧтениеParallel Lists and StringsВидеоParallel Lists and StringsЧтение

Nested lists and loops

Nested ListsВидеоNested ListsЧтениеNested LoopsВидеоNested LoopsЧтение

Files

Reading FilesВидеоReading FilesЧтениеWriting FilesВидеоWriting FilesЧтение

An example of developing a program from start to finish

Developing a Program Видео

Assessments

For Loops Over Indices, Parallel Lists and Strings, and FilesЗаданиеAssignment 3Программирование
07Tuples and Dictionaries9 материалов

Tuples and Dictionaries

TuplesВидеоTuplesЧтениеType dictВидеоType dictЧтениеInverting a DictionaryВидеоInverting a DictionaryЧтениеPopulating a Dictionary Видео

Assessments

Tuples and DictionariesЗаданиеFinal ExamЗадание