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

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

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

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

Data Visualization and Modeling in Python

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

О курсе

Put the keystone in your Python Data Science skills by becoming proficient with Data Visualization and Modeling. This course is suited for intermediate programmers, who have some experience with NumPy and Pandas, that want to expand their skills for any career in data science. Whether you come to data science through social sciences and Statistics, or from a programming background, this course will integrate the two perspectives and offer unique insights from each. You’ll begin by becoming adept with matplotlib, an essential plotting library in Python that will enable you to discover and communicate insights about data effectively. You’ll progress to classification algorithms by creating a K-Nearest Neighbors (KNN) classifier, a foundational algorithm used in data science and machine learning. Finally, you will write Python programs that leverage your newfound data science skills based on inferential statistics, and be able to describe relationships between variables in your data. By the end of the course, you’ll be able to quickly visualize a dataset, explore it for insights, determine relationships between data, and communicate it all with effective plots. In the last module of this course, you’ll produce a publication-quality figure based on data that you’ve prepared and cleaned yourself; the first artifact in your data science portfolio. Throughout this course you’ll get plenty of hands-on experience through interactive programming assignments, live coding demos from data scientists, and analyzing the data behind important real-world problems (like carbon emissions, real estate prices, and infant mortality). Guided activities throughout each module will reinforce your proficiency with data science techniques and analytical approach as a data scientist. Solidify your understanding of these critical data science concepts and begin your data science portfolio by mastering visualization and modeling. Start this integrative and transformative learning journey today!

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

Model EvaluationData WranglingData Visualization SoftwarePredictive ModelingRegression AnalysisScientific VisualizationMatplotlibStatistical InferenceData CleansingData PresentationData ManipulationApplied Machine LearningData ScienceStatistical VisualizationData AnalysisData VisualizationMachine Learning AlgorithmsPredictive AnalyticsPandas (Python Package)Plot (Graphics)

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

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

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

Introduction to the Course

Why Do Data Scientists Code?ВидеоIs This Course For Me? (Given My Knowledge of Machine Learning and/or Statistics)?ЧтениеReport a problem with the courseЧтение

Basic Plotting with Matplotlib

Plotting IntroductionЧтение

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

Genevieve M. Lipp

Assistant Professor of the Practice

Nick Eubank

Assistant Research Professor

Kyle Bradbury

Assistant Research Professor

Andrew D. Hilton

Associate Professor of the Practice

Data Visualization and Modeling in Python
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 32.2 ч

4 модулей

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

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

Часть программы вашего университета
Effective Plotting PracticesЧтение
Basic Plotting with MatPlotLibЧтение
Exercise: Anscombe's QuartetЛабораторная

Matplotlib Specifics

A Figure in Ten Pieces: Matplotlib CustomizationЧтениеPlotting text (and a side note on axis scaling)ЧтениеDeep Dive: Bar PlotsЧтениеStack Plots (Optional)ЧтениеPie ChartsЧтениеSubplotsЧтениеDeep Dive: SubplotsЧтениеExercise: Creating a Series of TimeseriesЛабораторнаяDeep Dive: Scatter PlotsЧтениеError BarsЧтениеHeat MapsЧтениеHistogramsЧтениеPractice Exercise: Histograms of Poker OutcomesЛабораторнаяTwo Dimensional Histograms (Optional)ЧтениеTying together Histograms (Optional)ЧтениеLegendsЧтениеSaving to FileЧтениеExplicit and Implicit SyntaxЧтениеPlotting Zoo: Multiple Ways of VisualizationЧтениеPlotting with PandasЧтениеCustomizing Plot StylesЧтениеPlotting Zoo RestyledЧтение

Module 1 Wrap-Up

Module 1 Wrap Up QuizЗадание

Advanced Plotting (Optional)

The Matplotlib ModelЧтениеMaking Plots Pretty: Laying the FoundationЧтениеMaking Plots Pretty: The ProcessЧтениеPractice Exercise: Creating a Custom Bar ChartЛабораторнаяPractice Exercise: Creating a Custom Stack PlotЛабораторнаяPlotting with SeabornЧтениеSeaborn Object RecipesЧтение
02Prediction14 материалов

K-Nearest Neighbors Classifiers

Module 2 IntroductionЧтениеIntroduction to PredictionЧтениеK-Nearest Neighbors ClassificationЧтениеFirst Steps in Coding a KNN ClassifierЧтениеInteractive Reading: Evaluating Classifier PerformanceЛабораторнаяInteractive Reading: Preparing Data for ClassificationЛабораторнаяLive Coding: Creating and Evaluating a KNN ClassifierВидеоPractice Exercise: Coding a KNN ClassifierЛабораторнаяInteractive Reading: Visualizing KNN PredictionsЛабораторнаяKNN for Regression: FoundationЧтениеInteractive Reading: KNN for Regression: ApplicationЛабораторнаяKNN for Regression: EvaluationЧтение

Module 2 Wrap Up

Module 2 Wrap UpЧтениеModule 2 Wrap-up QuizЗадание
03Regression11 материалов

Linear Regression and Inference

Linear Regression in PythonЧтениеLinear Regression: A Brief IntroductionЧтениеA Brief Intro to Categorical VariablesЧтениеInference vs. Prediction in Data ScienceЧтениеLinear Regression in PythonЧтениеFrom Pandas to Numpy with patsyЧтениеOptional Reading: Linear Regression ExtensionsЧтениеLive Coding: Exploring Data with Linear RegressionВидеоLab Used in Module 3 Live Coding VideoЛабораторная

Module 3 Wrap Up

Module 3 Wrap Up Lab (For Graded Quiz)ЛабораторнаяModule 3 Wrap Up QuizЗадание
04Final Project14 материалов

Gapminder Project

Gapminder Project IntroductionЧтениеProject Data GatheringЧтениеGapminder Project: Part 1ЛабораторнаяGapminder Project: Part 2ЛабораторнаяGapminder Project: Part 3ЛабораторнаяGapminder Project: Part 4ЛабораторнаяGapminder Project: Part 5ЛабораторнаяGapminder Project: PlottingЧтениеGapminder Project: Part 6ЛабораторнаяGapminder Project: Full PipelineЧтениеFull PipelineЛабораторная

Module 4 Wrap Up

Module 4 Wrap Up QuizЗаданиеWhat's Next After This Course?ЧтениеShare your learning experienceЧтение