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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Jupyter & Python: Visualize, Optimize & Accelerate · LearnSpace
Назад в каталог
courseraПрограммирование

Jupyter & Python: Visualize, Optimize & Accelerate

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

О курсе

Build Jupyter and Python skills for data visualization, notebook productivity, and high-performance computing. You’ll begin by configuring Jupyter Notebook and using IPython for markdown, calculations, documentation, and interactive code execution. You’ll then use Matplotlib and NumPy to create and customize line, scatter, histogram, bar, pie, and polar charts. As you progress, you’ll design scientific visualizations with annotations, multiple and logarithmic axes, date formatting, Mathtext, LaTeX rendering, contour plots, and image plotting. You’ll work with IPython magic commands, configuration options, HTML and JavaScript rendering, interactive widgets, kernels, and unit testing for reliable notebook workflows. Next, you’ll focus on Python performance optimization. You’ll convert notebooks to HTML and LaTeX, handle structured data with JSON, profile code, use memory mapping for large NumPy arrays, and create real-time interactive applications. Finally, you’ll accelerate Python with Numba, Cython, and C integration; execute asynchronous, parallel, distributed, and cluster-based computing; and explore advanced visualization with Seaborn, D3.js, and Julia. Designed for beginners learning Jupyter and practitioners improving data science, research, or analytics workflows, this course provides a path from setup and plotting to optimized, scalable computing. Enroll to create clearer visualizations, work efficiently in IPython, and improve data-driven application performance.

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

JupyterMatplotlibNumPyPython ProgrammingInteractive Data VisualizationHistogramDistributed ComputingSeabornPerformance TuningScientific VisualizationUnit TestingPlot (Graphics)Data Visualization SoftwareSoftware InstallationDevelopment EnvironmentData ScienceResearchData VisualizationGraphingScatter Plots

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

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

01Getting Started with Jupyter & IPython15 материалов

Setting Up Your Notebook Environment

Introduction Jupyter or IPython NotebookВидеоEnvironment SetupВидеоInstallation of Ipython NotebookВидеоConfiguring Jupyter NotebookВидео

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

EDUCBA

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

Jupyter & Python: Visualize, Optimize & Accelerate
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.1 ч

6 модулей

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

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

Часть программы вашего университета
Setting Up Your Notebook EnvironmentЗадание

Exploring IPython Basics

IPython NotebookВидеоMore on IPython NotebookВидеоSimple Arithmetic CalculationsВидеоWorking on Arithmetic Calculation ContinuesВидеоBasic DefinitionsВидеоMarkdown CellsВидеоExploring IPython BasicsЗаданиеJupyter-IPython Notebook Training - BeginnersDIALOGUEGetting Started with Jupyter & IPythonЗаданиеSetting Up and Exploring Your First Jupyter Notebook EnvironmentDIALOGUE
02Mastering Data Visualization21 материалов

Fundamentals of Plotting with Matplotlib

Matplot LibraryВидеоLine PlotsВидеоScatter PlotsВидеоHistogramsВидеоWriting Plots to FileВидеоFundamentals of Plotting with MatplotlibЗадание

Enhancing Graphs with NumPy and Style

Numpy ArangeВидеоNumpy Arange ContinuesВидеоNumpy ArraysВидеоA Complete GraphВидеоColor ControlВидеоFormatting MarkersВидеоEnhancing Graphs with NumPy and StyleЗадание

Advanced Chart Types

Histograms in DetailВидеоHistograms in Detail ContinuesВидеоBar ChartsВидеоPie ChartsВидеоScatter ChartsВидеоPolar ChartsВидеоAdvanced Chart TypesЗадание
03Professional Plotting Techniques17 материалов

Adding Meaning to Visualizations

Annotations and TextsВидеоDecorating ArrowsВидеоIpython PylabВидеоAdding Meaning to VisualizationsЗадание

Complex Axes & Date Formatting

PLotting Multiple AxesВидеоLogarithmic AxesВидеоShared AxesВидеоDate Formatting with MatplotlibВидеоDate Formatting with Matplotlib ContinuesВидеоDate and Days FormattingВидеоComplex Axes & Date FormattingЗадание

Scientific & Mathematical Visuals

Mathtext ModuleВидеоLaTex RenderersВидеоContour PlottingВидеоImage PlottingВидеоScientific & Mathematical VisualsЗаданиеProfessional Plotting TechniquesЗадание
04Advanced IPython Functionalities17 материалов

Boosting Productivity with IPython

Built in FunctionsВидеоJava Script and HTML RenderingВидеоUsing Java Script WidgetsВидеоUsing Java Script Widgets ContinuesВидеоBoosting Productivity with IpythonЗадание

Managing Data & Configurations

CSV MagicВидеоMore on CSV MagicВидеоIPython Configuration SystemВидеоMagic CommandsВидеоManaging Data & ConfigurationsЗадание

Extending IPython with Kernels & Testing

Creating a Kernel in IPythonВидеоCreating a Kernel in Ipython ContinuesВидеоDo Execute FunctionВидеоAutomated Unit TestingВидеоAutomated Unit Testing ContinuesВидеоExtending IPython with Kernels & TestingЗадание
05Optimizing Python for Performance22 материалов

Working with Data Formats & Conversion

Understanding JSONВидеоConverting NotebooksВидеоIPython NB ConvertВидеоWorking with Data Formats & ConversionЗадание

Interactive Widgets & Real-Time Data

Interactive Piano WidgetВидеоInteractive Piano Widget ContinuesВидеоSet CSS Attribute ErrorВидеоCreating JavaScript Spreadsheet EditorВидеоCreating JavaScript Spreadsheet Editor ContinuesВидеоUpdate FunctionВидеоData Frame SelfВидеоProcessing Real Time Webcam ImagesВидеоMore on Webcam ImagesВидеоAdd Event ListerВидеоInteractive Widgets & Real-Time DataЗадание

Profiling, Optimization & NumPy Operations

Optimizing and Profiling Code FunctionsВидеоPremature OptimizationВидеоProfiling Code Line by LineВидеоUnderstanding Operation of NumPy ArraysВидеоProcessing NumPy Arrays with Memory MappingВидеоProfiling, Optimization & NumPy OperationsЗадание
06High-Performance & Parallel Computing31 материалов

Speeding Up with Numba, Cython, and C

Cpython and Concurrent ProgrammingВидеоNumba ComputingВидеоNumba Computing ContinuesВидеоWorking Faster with NumbaВидеоWorking Faster with NumexprВидеоWriting C Libraries in PythonВидеоRebuild ProjectВидеоAccelerating Python code with CythonВидеоLoad ext CythonВидеоCombining Python with CВидеоCombining Python with C ContinuesВидеоRay Tracer ExampleВидеоDifferent Normalize FunctionВидеоSpeeding Up with Numba, Cython, and CЗадание

Parallel & Distributed Computing

Asynchronous Parallel ComputingВидеоAsynchronous Parallel Computing ContinuesВидеоParallel Computing with Multiple ClustersВидеоParallel & Distributed ComputingЗадание

Next-Gen Visualization & Julia Integration

Advanced Visualization with PrettyplotlibВидеоDynamic Numerical Computing with JuliaВидеоMore on Computing with JuliaВидеоGadfly PlottingВидеоJulia - Add PyPlotВидеоMessage Passing InterfaceВидео
Mastering Data VisualizationЗадание
Advanced IPython FunctionalitiesЗадание
Optimizing Python for PerformanceЗадание
Numpy vs Numba JIT ComputationВидео
Using Seaborn for Statistical plottingВидео
Plotting graphs with D3 JavascriptВидео
Plotting graphs with D3 Javascript ContinuesВидео
Next-Gen Visualization & Julia IntegrationЗадание
High-Performance & Parallel ComputingЗадание
From Notebook Setup to High-Performance Visualization: A Complete Jupyter Workflow SimulationDIALOGUE