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

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

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

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

Programming for Data Science

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

О курсе

Explore the basics of programming and familiarise yourself with the Python language. After completing this course, you will be able to write Python programs in Jupyter Notebook and describe basic programming. In this course, you will learn everything you need to start your programming journey. You will discover the different data types available in Python and how to use them, learn how to apply conditional and looping control structures, and write your own functions. This course provides detailed descriptions of new concepts and background information for additional context. The quizzes available will help you to develop your understanding. You will also complete exercises using Jupyter Notebook on your computer. By using Jupyter Notebook, you will be able to combine your notes with useful examples so that you develop the resources you need to program independently in the future. This course is a taster of the Online MSc in Data Science (Statistics) but it can be completed by learners who want an introduction to programming and explore the basics of Python.

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

Python ProgrammingComputer ProgrammingJupyterData StructuresComputer Programming ToolsSoftware InstallationData ScienceProgramming Principles

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

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

01First steps with Python17 материалов

Course introduction

Welcome to Programming for Data ScienceВидеоAbout this CourseЧтениеLearning to programВидеоHow to study on this courseЧтение

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

Dr Jonathan Ward

Lecturer, Applied Mathematics

Hassan Izanloo

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

Programming for Data Science
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.7 ч

3 модулей

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

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

Часть программы вашего университета
Our sustainability commitment for your courseЧтение

Lesson 1: Introduction to Python and Jupyter Notebook

Introduction to PythonВидеоProgram Development EnvironmentsЧтениеSetting up AnacondaЧтениеIntroduction to Jupyter NotebookВидеоA first look at Jupyter NotebookЛабораторная

Lesson 2: Python as a Calculator

Python as a CalculatorВидеоVariables and assignmentЧтениеOperators, functions and methodsЧтениеThe math moduleЧтение

Module 1 Summary and Quiz

Module 1 SummaryЧтениеModule 1 ReflectionОбсуждениеVariable Assignment and Mathematical OperatorsЗадание
02Data Types in Python23 материалов

Lesson 3: Basic Data Types in Python

Overview of Basic data Types in PythonВидео

Lesson 4: Number Types in Python

Int, Float and ComplexЧтениеMathematical OperatorsЧтениеNumerical ComparisonsЧтениеMethods for int and floatЧтение

Lesson 5: String Types in Python

Introduction to StringsЧтениеIndices and SlicesЧтениеString Comparisons and MethodsЧтениеf-stringsЧтение

Lesson 6: Boolean and NoneTypes in Python

BooleansЧтениеComparisonsЧтениеBoolean OperatorsЧтениеNoneTypeЧтение

Lesson 7: Structured Data Types in Python

Introduction to Structured data Types in PythonВидеоLists, Tuples and SetsЧтениеDictionariesЧтениеClasses and ObjectsЧтениеVariable TypesЧтениеFrom Binary Digits to Complex Data TypesЧтение

Module 2 Summary and Quiz

Module 2 SummaryЧтениеModule 2 ReflectionОбсуждениеModule 2 Exercise SolutionsЛабораторнаяBasic and Structured Data TypesЗадание
03Control Structures and Functions21 материалов

Lesson 8: Conditionals

Introduction to Control StructuresВидеоThe If StatementЧтениеThe Elif StatementЧтениеThe Else StatementЧтениеNested ConditionalsЧтение

Lesson 9: Loops

For LoopsЧтениеWhile LoopsЧтениеNested LoopsЧтениеList ComprehensionЧтение

Lesson 10: Functions

Introduction to FunctionsВидеоDefining a FunctionЧтениеCalling a FunctionЧтениеExiting a FunctionЧтениеParametersЧтениеSide EffectsЧтениеDocstrings and Function AnnotationsЧтение

Module 3 Summary and Quiz

Module 3 SummaryЧтениеModule 3 ReflectionОбсуждениеModule 3 Exercise SolutionsЛабораторнаяConditionals, loops and functionsЗадание

Future Steps

Future StepsЧтение