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

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

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

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

Data Science with NumPy, Sets, and Dictionaries

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

О курсе

Become proficient in NumPy, a fundamental Python package crucial for careers in data science. This comprehensive course is tailored to novice programmers aspiring to become data scientists, software developers, data analysts, machine learning engineers, data engineers, or database administrators. Starting with foundational computer science concepts, such as object-oriented programming and data organization using sets and dictionaries, you'll progress to more intricate data structures like arrays, vectors, and matrices. Hands-on practice with NumPy will equip you with essential skills to tackle big data challenges and solve data problems effectively. You'll write Python programs to manipulate and filter data, as well as create useful insights out of large datasets. By the end of the course, you'll be adept at summarizing datasets, such as calculating averages, minimums, and maximums. Additionally, you'll gain advanced skills in optimizing data analysis with vectorization and randomizing data. Throughout your learning journey, you'll use many kinds of data structures and analytic techniques for a variety of data science challenges , including mathematical operations, text file analysis, and image processing. Stepwise, guided assignments each week will reinforce your skills, enabling you to solve problems and draw data-driven conclusions independently. Prepare yourself for a rewarding career in data science by mastering NumPy and honing your programming prowess. Start this transformative learning experience today!

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

NumPyObject Oriented Programming (OOP)Data StructuresData ManipulationPython ProgrammingPerformance TuningData ProcessingData AnalysisImage AnalysisData ScienceProbability DistributionText MiningFile I/OComputer ProgrammingProgramming PrinciplesData Dictionary

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

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

01Sets and Dictionaries: Storing and Working with Data 19 материалов

Basics of Object Oriented Programming

Introduction: Representing DataВидеоObject-Oriented Programming OverviewВидеоClassesВидеоConstructorsВидеоModules and Import StatementsВидео

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

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 Science with NumPy, Sets, and Dictionaries
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 31 ч

4 модулей

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

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

Часть программы вашего университета
Python Import Does Not Reload ModulesЧтение
PointПрограммирование
CircleПрограммирование
Report a problem with the courseЧтение

Sets and Big O

Sets: MotivationВидеоSets in PythonВидеоA Bit More About Big OЧтениеComprehensionsЧтениеClosest PointПрограммированиеDictionaries: IntroductionВидеоCombining Dictionaries with Classes and SetsВидеоIntroduction to the Interactive ConsoleЧтениеWord Counts: MotivationВидеоCount WordsПрограммирование
02NumPy and Vectors15 материалов

Using Vectors in NumPy

Why Numpy?ЧтениеWorking with VectorsЧтениеMath with VectorsЧтениеHistogramsЧтениеType Promotion in numpyЧтениеVector RecapЧтениеVector ExercisesЛабораторнаяVector Exercise Self-CheckЗаданиеLive Coding: Exploring Vector DataВидеоLive Coding Lab: Exploring Vector DataЛабораторная

Manipulating Vectors

Subsetting VectorsЧтениеModifying Subsets of VectorsЧтениеVector Subsets RecapЧтение

Module 2 Wrap-Up

Module 2 Numpy Wrap-Up QuizЗаданиеNumpy Lab for Answering Quiz QuestionsЛабораторная
03Matrices and Arrays19 материалов

Views and Copies in NumPy

Vectors, Matrices and ArraysЧтениеViews and Copies in NumPyЧтениеWorking With Views and CopiesЧтениеViews and Copies RecapЧтениеObjects and VariablesЧтениеExercise: Views and CopiesЛабораторная

Working with Matrices

MatricesЧтениеReshaping MatricesЧтениеImages as MatricesЧтениеPlaying with ImagesЛабораторнаяSubsetting MatricesЧтениеModifying SubsetsЧтениеLive Coding Demo: Subsetting and Filtering Matrices

Using ND Arrays

ND ArraysЧтениеBroadcastingЧтениеND Array ReviewЧтение

Module 3 Wrap-Up

Lab for Answering Module 3 Quiz QuestionsЛабораторнаяModule 3 QuizЗадание
04Summarizing Datasets, Performance Optimization, and Data Randomization16 материалов

Summarizing Arrays

Moving Past MatricesЧтениеSummarizing ArraysЧтениеColor Images as ArraysЧтениеExercise - Remote SensingЛабораторнаяExamples of Summarizing ArraysЧтениеExercise - Summarizing ArraysЧтение

Vectorization and Randomization

Speed and Ease of UseЧтениеVectorizationЧтениеLive Coding: Demonstrating VectorizationВидеоExercise - VectorizationЧтениеRandom NumbersЧтениеRandom Numbers ExercisesЧтениеCourse Wrap Up: Moving Past NumPyЧтение

Module 4 Wrap-Up

Lab for Answering Module 4 Quiz QuestionsЛабораторнаяModule 4 QuizЗаданиеShare your learning experienceЧтение
Видео
Matrix RecapsЧтение