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

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

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

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

An Introduction to Programming using Python

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

О курсе

Maximise your employability, by learning the basics of coding in Python. Python is a versatile programming language used for developing websites and software, task automation, data analysis and more. In this course, you'll embark on an exciting journey into the world of Python and gain valuable skills that will enable you to start thinking about a career in programming. Through exercises and practical projects, you will gain confidence and deepen your understanding of coding in Python. By the end of the course, you will be able to showcase your skills by programming a small robot to navigate obstacles. Join us on this transformative journey and unlock the boundless potential of Python programming to discover the opportunities awaiting you in the world of development.

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

Python ProgrammingAlgorithmsComputer ProgrammingAutomationProgramming PrinciplesComputational LogicCode ReusabilityRobotics

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

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

01Week 1: Programming fundamentals in Python38 материалов

Course introduction

Welcome to your courseВидеоAbout your instructorЧтениеCourse overviewЧтениеWhat are you looking forward to?Обсуждение

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

Dr Rafael Papallas

Research Fellow in Robotic Manipulation

Click Start

Преподаватель курса

An Introduction to Programming using Python
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.2 ч

2 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Optional: Working offlineЧтение

Lesson 1: Introduction to programming

Lesson 1: OverviewЧтениеWhat is programming?ВидеоWhy do we need different programming languages?ВидеоWhat other programming languages are out there?ОбсуждениеCheck your understanding: Computer programming and programming languagesЗаданиеExercise: Hands-on with Visual Studio Code, your text editorЛабораторнаяLesson 1: Summary and consolidationВидео

Lesson 2: Fundamental programming principles

Lesson 2: OverviewЧтениеHow a computer program really worksВидеоAlgorithmic problem solving: How a programmer thinks about problem solvingВидеоWhat is an algorithm?ВидеоWhat is a pseudocode?ВидеоCheck your understandingЗаданиеPropositional logic: How computers make decisionsВидеоLogic operators: How to create complex logical propositionsВидеоLogical operatorsЧтениеCheck your understanding: Logic operatorsЗаданиеExercise: Finding out the precedence of logic operatorsЧтениеCheck your understanding: Logic operators precedenceЗаданиеLesson 2: Summary and consolidationВидео

Lesson 3: Basic Python syntax

Lesson 3: OverviewЧтениеVariables: How to give name to values and create general programsВидеоExercise: Define your own variablesЛабораторнаяPrimitive data types in Python: Learn about booleans, integers, floats and stringsВидеоCheck your understanding: VariablesЗаданиеMore on strings in PythonВидеоOptional exercise: What other strings methods are there?ЧтениеInput and output in PythonВидеоRecap: Input, print and f-stringsЧтениеExercise: Input and output in PythonЛабораторнаяWriting commentsВидеоReflecting on Week 1ОбсуждениеLesson 3: Summary and consolidationВидео
02Week 235 материалов

Lesson 4: Flow control and loops

Week 2: OverviewВидеоLesson 4: OverviewЧтениеConditionals: How computers take decisionsВидеоConditionals in PythonЧтениеIf statements in PythonВидеоThe 'else' keyword in PythonВидеоThe 'elif' keyword in PythonВидеоCheck your understanding: Conditionals and if statements ЗаданиеExercise: If statementsЛабораторнаяFor loops in PythonВидеоWhile loops in PythonВидеоCheck your understanding: LoopsЗаданиеExercises on loopsЛабораторнаяLesson 4: Summary and consolidationВидео

Lesson 5: Functions

Lesson 5: OverviewЧтениеWhat is a function in programming?ВидеоHow to write your own functions in PythonВидеоCheck your understanding: FunctionsЗаданиеWhat's the difference between arguments and parameters?ЧтениеFunctions and naming conventionsОбсуждение

Lesson 6: Writing a complete program: Program a robot to move in space

Lesson 6: OverviewЧтениеIntroduction to the project you will work on ВидеоExercise: Implementing a basic versionЛабораторнаяExercise: Implementing the improved algorithm using a path finding algorithmЛабораторнаяOptional reading: How the A* algorithm worksЧтениеShare your solution with others!Обсуждение

Course consolidation and assessment

Course summary: What have you learned?ЧтениеReflections on the courseОбсуждениеTest your learning and get your certificateЗаданиеTaking your learning further Чтение
Check your understanding: Functions, arguments and parameters in PythonЗадание
Exercise: Practicing functions Лабораторная
Lesson 5: Summary and consolidationВидео
Optional: Instructions for how to run the graphical versionЧтение
Lesson 6: Summary and consolidationВидео