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

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

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

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

Python Fundamentals and Data Science Essentials

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course starts with an introduction to Python programming, covering everything from installation and setup of Python and Anaconda to fundamental concepts such as variables, numeric and logical operations, control structures like if-else and loops, and defining functions. The journey continues with in-depth modules on strings and lists, ensuring a solid understanding of these core components. Building on Python fundamentals, you will explore data analysis with NumPy and Pandas. You will learn about array operations in NumPy, manipulating and analyzing data using Pandas, including working with DataFrames, performing data operations, indexing, and merging datasets. These modules are designed to provide you with a strong foundation in data manipulation and analysis, critical for any data science role. The course culminates with an introduction to basic machine learning concepts. You will delve into linear regression, understanding its mathematical foundations and practical applications. Furthermore, you will explore gradient descent, a crucial optimization technique, and KNN classification, one of the simplest machine learning algorithms. Each topic is reinforced with case studies, ensuring you can apply theoretical knowledge to real-world scenarios. This course is ideal for beginners in programming and data science. No prior experience in Python or data analysis is required, but a basic understanding of mathematics will be beneficial.

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

Machine Learning AlgorithmsMachine LearningClassification AlgorithmsPandas (Python Package)Regression AnalysisData ManipulationData AnalysisNumPyData StructuresScientific VisualizationData SciencePlot (Graphics)Applied Machine LearningProgramming PrinciplesPython ProgrammingModel OptimizationMatplotlibLinear AlgebraData VisualizationStatistical Visualization

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

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

01Python Fundamentals21 материалов

Prerequisite - Python Fundamentals

Introduction to the Course 'Python Fundamentals and Data Science Essentials'ЧтениеFull Specialization ResourcesЧтениеInstallation of Python and AnacondaВидеоPython IntroductionВидео

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

Packt - Course Instructors

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

Python Fundamentals and Data Science Essentials
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18.7 ч

10 модулей

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

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

Часть программы вашего университета
Variables in PythonВидео
Numeric Operations in PythonВидео
Logical OperationsВидео
If Else LoopВидео
For While LoopВидео
FunctionsВидео
Strings: Part 1Видео
Strings: Part 2Видео
List: Part 1Видео
List: Part 2Видео
List: Part 3Видео
List: Part 4Видео
TuplesВидео
SetsВидео
DictionariesВидео
ComprehensionВидео
Setting Up Anaconda for PythonDIALOGUE
02NumPy4 материалов

Prerequisite - NumPy

IntroductionВидеоNumPy Operations: Part 1ВидеоNumPy Operations: Part 2ВидеоUsing Numpy for Efficient Data OperationsDIALOGUE
03Pandas14 материалов

Prerequisite - Pandas

IntroductionВидеоSeriesВидеоDataFrameВидеоOperations: Part 1ВидеоOperations: Part 2ВидеоIndexesВидеоloc and ilocВидеоReading CSVВидеоMerging: Part 1ВидеоgroupbyВидеоMerging: Part 2ВидеоPivot TablesВидеоWorking with Pandas DataFramesDIALOGUEPandas - AssessmentЗадание
04Some Fun with Math6 материалов

Prerequisite - Some Fun with Math

Linear Algebra: VectorsВидеоLinear Algebra: Matrix: Part 1ВидеоLinear Algebra: Matrix: Part 2ВидеоLinear Algebra: Going from 2D to nD: Part 1ВидеоLinear Algebra: Going from 2D to nD: Part 2ВидеоGrasping Linear Algebra BasicsDIALOGUE
05Data Visualization5 материалов

Prerequisite - Data Visualization

MatplotlibВидеоSeabornВидеоCase StudyВидеоSeaborn on Time Series DataВидеоVisualizing Data with Matplotlib and SeabornDIALOGUE
06Simple Linear Regression12 материалов

Prerequisite - Simple Linear Regression

Introduction to Machine LearningВидеоTypes of Machine LearningВидеоIntroduction to Linear Regression (LR)ВидеоHow LR Works?ВидеоSome Fun with Math Behind LRВидеоR SquareВидеоLR Case Study: Part 1ВидеоLR Case Study: Part 2ВидеоLR Case Study: Part 3ВидеоResidual Square Error (RSE)ВидеоUnderstanding Supervised and Unsupervised LearningDIALOGUESimple Linear Regression - AssessmentЗадание
07Gradient Descent9 материалов

Prerequisite - Gradient Descent

Prerequisite for Gradient Descent: Part 1ВидеоPrerequisite for Gradient Descent: Part 2ВидеоCost FunctionsВидеоDefining Cost Functions More FormallyВидеоGradient DescentВидеоOptimizationВидеоClosed Form Versus Gradient DescentВидеоGradient Descent Case StudyВидеоUnderstanding Differential Calculus for Machine LearningDIALOGUE
08Classification: KNN16 материалов

Prerequisite - Classification: KNN

Introduction to ClassificationВидеоDefining Classification MathematicallyВидеоIntroduction to KNNВидеоAccuracy of KNNВидеоEffectiveness of KNNВидеоDistance MetricsВидеоDistance Metrics: Part 2ВидеоFinding kВидеоKNN on RegressionВидеоCase StudyВидеоClassification Case 1ВидеоClassification Case 2ВидеоClassification Case 3ВидеоClassification Case 4ВидеоExploring Classification in Supervised LearningDIALOGUEClassification: KNN - AssessmentЗадание
09Logistic Regression5 материалов

Prerequisite - Logistic Regression

IntroductionВидеоSigmoid FunctionВидеоLog OddsВидеоCase StudyВидеоUnderstanding Logistic RegressionDIALOGUE
10Advanced Machine Learning Algorithms14 материалов

Prerequisite - Advanced Machine Learning Algorithms

IntroductionВидеоExample: Part 1ВидеоExample: Part 2ВидеоOptimal SolutionВидеоCase StudyВидеоRegularizationВидеоRidge and LassoВидеоCase StudyВидеоModel SelectionВидеоAdjusted R SquareВидеоConclusion to the Course 'Python Fundamentals and Data Science Essentials'ЧтениеAdvanced Machine Learning Algorithms - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание