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

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

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

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

Introduction to Python for Scientific Computing

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

О курсе

Whether you’re a scientist, engineer, student, or industry professional working with data or quantitative tasks, this course is your gateway to solving real-world problems with Python. Designed for beginners, no prior programming experience is required. We start with the basics and build up to powerful tools and techniques used every day in research and industry. You’ll learn how to fit data to custom models, automate repetitive tasks, create clear and professional visualizations, work efficiently with arrays, solve optimization problems, integrate and differentiate mathematical functions, and more using essential libraries like NumPy and SciPy. By the end of the course, you’ll be ready to start tackling scientific computing challenges in your field and build a strong foundation for more advanced topics like data science, statistics, and computational modeling. Whether you’re just starting out or looking to sharpen your skills, this practical, hands-on course opens the door to a wide range of applications across science, engineering, and beyond.

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

NumPyMatplotlibDebuggingModel OptimizationNumerical AnalysisScientific VisualizationData VisualizationComputational ThinkingEngineering CalculationsData AnalysisIntegrated Development EnvironmentsComputer ProgrammingProgramming PrinciplesCode ReusabilityEngineering Analysis

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

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

01Introduction to Python Programming20 материалов

Welcome to the Course

Course Updates and Accessibility SupportЧтениеIntroduction to the CourseВидеоThe Importance of a Course Certificate and the Future of Higher EducationЧтениеWorking On PlatformВидео

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

Carolyn Kohlmeier

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

Charlie Nuttelman

Teaching Professor

Introduction to Python for Scientific Computing
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.1 ч

4 модулей

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

Субтитры: Венгерский, Узбекский, Казахский

Часть программы вашего университета
Working Off PlatformВидео
Let's Get to Know Each Other!Обсуждение

Module Introduction

Introduction to Module 1ВидеоLecture NotebooksЛабораторная

Python Basics

IntroductionВидеоPython as a CalculatorВидеоVariablesВидеоData TypesВидео

Working with Data in Python

Type ConversionsВидеоNumpy ArraysВидеоObjects, Methods, and AttributesВидеоBasic PlottingВидео

Getting Help

Getting HelpВидеоAnaconda AssistantВидео

Module Assignments

Foundations of PythonЗаданиеPython FundamentalsПрограммирование
02Control Flow and Functions in Python14 материалов

Module Introduction

Introduction to Module 2ВидеоLecture NotebooksЛабораторная

Control Flow

Control Flow SelectionВидеоControl Flow IterationВидеоControl Flow StatementsВидео

Functions and Their Behavior

FunctionsВидеоUser-Defined FunctionsВидеоFunction ArgumentsВидеоVariable ScopeВидеоPrint vs. ReturnВидео

Debugging and Tools

Debugging with SpyderВидеоModulesВидео

Module Assignments

Control Flow and FunctionsЗаданиеControl Flow and FunctionsПрограммирование
03Arrays, Math, and Visualization11 материалов

Module Introduction

Introduction to Module 3ВидеоLecture NotebooksЛабораторная

Working with Arrays

Array IndexingВидеоManipulating ArraysВидеоAdditional Array OperationsВидео

Linear Algebra and Mathematical Operations

Optional: Matrix OperationsВидеоFitting a PolynomialВидео

Visualization and Plotting

SubplotsВидео3D PlottingВидео

Module Assignments

Arrays, Math, and VisualizationЗаданиеArrays, Math, and VisualizationПрограммирование
04Numeric and Symbolic Computation12 материалов

Module Introduction

Introduction to Module 4ВидеоLecture NotebooksЛабораторная

Symbolic and Analytical Tools

Symbolic ComputationsВидео

Solving Equations Numerically

Root Finding Part 1ВидеоRoot Finding Part 2Видео

Optimization Techniques

OptimizationВидеоCurve FitВидео

Data Approximation and Analysis

InterpolationВидеоIntegrationВидеоCourse ConclusionВидео

Module Assignments

Numeric and Symbolic ComputationЗаданиеSymbolic and Scientific ComputingПрограммирование