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

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

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

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

Python and Pandas for Data Engineering

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

О курсе

In this first course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn how to set up a version-controlled Python working environment which can utilize third party libraries. You will learn to use Python and the powerful Pandas library for data analysis and manipulation. Additionally, you will also be introduced to Vim and Visual Studio Code, two popular tools for writing software. This course is valuable for beginning and intermediate students in order to begin transforming and manipulating data as a data engineer.

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

Python ProgrammingPandas (Python Package)Data ManipulationGit (Version Control System)Version ControlData Analysis SoftwareDevelopment EnvironmentVirtual EnvironmentPackage and Software ManagementSoftware Development ToolsMicrosoft Development ToolsData Structures

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

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

01Getting Started with Python41 материалов

About the Specialization

Key TermsЧтениеOverview of Python, Bash and SQL Essentials for Data EngineeringВидеоReport a problem with the courseЧтение

About the Course

Key TermsЧтение

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

Kennedy Behrman

Senior Data Engineer

Alfredo Deza

Adjunct Assistant Professor in the Pratt School of Engineering

Noah Gift

Executive in Residence and Founder of Pragmatic AI Labs

Python and Pandas for Data Engineering
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 52.2 ч

4 модулей

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

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

Часть программы вашего университета
Meet your Course Instructor: Kennedy BehrmanВидео
Meet your Supporting Instructors: Alfredo Deza and Noah GiftЧтение
Course Structure and Discussion EtiquetteЧтение
Overview of Key ConceptsВидео
Meet and Greet (optional)Обсуждение
Getting Started and Best PracticesЧтение

Setting Up Your Python Environment

Key TermsЧтениеIntroduction to Setting Up Your Python EnvironmentВидеоInstalling Packages with pip in PythonВидеоInstall a Package with the pip CommandЛабораторнаяSaving Requirements File in PythonВидеоExport a Requirements FileЛабораторнаяCreating and Using a Python Virtual EnvironmentВидеоCreate a Virtual EnvironmentЛабораторнаяLesson ReflectionЧтениеQuiz-Setting Up Your Python EnvironmentЗадание

Simple Statements in Python

Key TermsЧтениеExpression Statements in PythonВидеоPracticing with Expression StatementsЛабораторнаяAssignment Statements in PythonВидеоAssignment StatementsЗаданиеImport Statements in PythonВидеоImport StatementsЗаданиеOther Simple Statements in PythonВидеоLesson ReflectionЧтение

Compound Statements in Python

Key TermsЧтениеCompound Statements in PythonВидеоEvaluating to True or FalseЧтениеIf Statements in PythonВидеоIf StatementsЗаданиеWhile Loops in PythonВидеоWhile LoopsЗаданиеFunctions in PythonВидеоDecorator FunctionsЛабораторнаяLesson ReflectionЧтение

Putting It All Together: Complete a Simple Python Program

Setting up a Python EnvironmentЛабораторнаяPython StatementsЗадание
02Essential Python31 материалов

Sequences

Key TermsЧтениеIntroduction to Python EssentialsВидеоSequences in PythonВидеоSequence OperationsЗаданиеLists and Tuples in PythonВидеоLists and TuplesЗаданиеStrings in PythonВидеоPracticing with Strings in PythonЛабораторнаяCreating Range Objects in PythonВидеоRange ObjectsЗаданиеLesson ReflectionЧтение

Dictionaries and Sets

Key TermsЧтениеCreating Dictionaries in PythonВидеоCreating Dictionaries in PythonЛабораторнаяAccessing Dictionary Data in PythonВидеоAccessing Data in DictionariesЗаданиеDictionary Views in PythonВидеоDictionary Views in Python

Comprehensions and Generators

Key TermsЧтениеList Comprehensions in PythonВидеоList ComprehensionsЗаданиеGenerator Expressions in PythonВидеоGenerator ExpressionsЗаданиеGenerator Functions in PythonВидеоComprehensions and Generators in Python

Putting It All Together: Essential Python

Practicing Essential PythonЛабораторнаяEssential Python ConceptsЗадание
03Data in Python: Pandas and Alternatives29 материалов

Introduction to Pandas DataFrames

Key TermsЧтениеIntroduction to Data in Python: Pandas and AlternativesВидеоCreating Pandas DataFrames in PythonВидеоCreating DataFramesЛабораторнаяInvestigating Data in a Pandas DataFrameВидеоLooking at Data in DataFramesЛабораторнаяSelecting Data in a Pandas DataFrameВидеоSelecting Data in a Pandas DataFrameЛабораторнаяLesson ReflectionЧтение

Accessing Data in Pandas DataFrames

Key TermsЧтениеManipulating Pandas DataFramesВидеоManipulating DataFramesЛабораторнаяUpdating Pandas DataFrame DataВидеоUpdating Data in a DataFrameЛабораторнаяApplying Functions in a Pandas DataFrameВидео

Alternatives to Pandas DataFrames

Key TermsЧтениеCreating NumPy Arrays in PythonВидеоNumPyЗаданиеSpark and PySpark DataFrames in PythonВидеоPySparkЗаданиеCreating Dask DataFrames in PythonВидеоDask

Putting it all Together: Pandas and Alternatives

Pandas and AlternativesЛабораторнаяPandas and AlternativesЗадание
04Python Development Environments35 материалов

Introduction to Vim

Key TermsЧтениеIntroduction to Python Development EnvironmentsВидеоIntroduction to Vim Normal ModeВидеоBasic Vim CommandsЛабораторнаяSwitching from Normal to Insert and Visual Modes in VimВидеоInsert and Visual ModesЗаданиеWorking with the Vim Command LineВидеоVim Command Line ModeЗаданиеVim ConfigurationВидеоLesson ReflectionЧтение

Introduction to Visual Studio Code

Key TermsЧтениеIntroduction to Visual Studio CodeВидеоFeatures of Visual Studio CodeЗаданиеSetting Up Visual Studio CodeВидеоExplore Visual Studio CodeЛабораторнаяDebugging Visual Studio CodeВидео

Introduction to Git

Key TermsЧтениеWhat is Version Control?ВидеоVersion ControlЗаданиеIntroduction to Git and Git ConceptsВидеоGit CommandsЗаданиеVersion Control with GitHubВидеоHosted GitЗадание

Putting it all Together: Python and Pandas for Data Engineering

Setup and Provision a Python ProjectЛабораторнаяCumulative Python and Pandas for Data Engineering QuizЗаданиеSummary of Python and Pandas for Data EngineeringВидеоPandas Final Challenge: Life Expectancy and HappinessЛабораторнаяNext StepsЧтениеFinal Jupyter SandboxЛабораторная
Лабораторная
Sets and Set Operations in PythonВидео
Sets and Set OperationsЗадание
Lesson ReflectionЧтение
Лабораторная
Lesson ReflectionЧтение
Applying Functions in a Pandas DataFrameЛабораторная
Lesson ReflectionЧтение
Задание
PolarsЧтение
Manipulate DataFrames with Polars to gain insightsЛабораторная
Lesson ReflectionЧтение
Visual Studio Code DebuggerЛабораторная
Lesson ReflectionЧтение
Lesson ReflectionЧтение
Final VS Code SandboxЛабораторная
Final Sandbox Linux DesktopЛабораторная
Share your learning experienceЧтение