Функция № 379

Создание Jupyter Notebook (.ipynb) с блоками в различных форматах (code, markdown)

Доступно на тарифе:

Стартовый
Бизнес 2025
Профи 2025

Описание

Функция ipynb_generator предназначена для автоматического создания файлов Jupyter Notebook (с расширением .ipynb) с настраиваемыми блоками кода (code) и текста (markdown). Это удобно для быстрой генерации структурированных документов, используемых в анализе данных, машинном обучении или учебных материалах.

Функция позволяет:

Создавать файлы с заданным именем.

Добавлять произвольное количество ячеек с кодом (code) или текстом в формате Markdown (markdown).

Сохранять результат на Google Drive или загружать на файловый хостинг с предоставлением ссылки.

Параметры

Параметры, которые можно передать в функцию ipynb_generator:

function_name – название файла (без расширения .ipynb).

cells – список блоков (ячеек) ноутбука. Каждый блок включает:

cell_type – тип ячейки:

"code" – исполняемый блок кода (например, Python).

"markdown" – текстовый блок в формате Markdown.

source – содержимое ячейки (код или текст).

export_to_google_drive – параметр, определяющий способ сохранения файла:

1 – загрузить файл на Google Drive и вернуть ссылку.

0 – загрузить файл на файловый хостинг и вернуть ссылку для скачивания.

Примеры использования

Создание простого ноутбука с кодом и пояснениями:
"Создай Jupyter Notebook с именем data_analysis, добавь блок markdown с текстом '## Анализ данных', а затем блок кода import pandas as pd. Сохрани на Google Drive."

Генерация учебного материала:
*"Создай файл python_tutorial с тремя блоками:

Markdown: '### Введение в Python',

Code: 'print("Hello, World!")',

Markdown: 'Это простой пример кода.'
Загрузи на файловый хостинг и дай ссылку."*

Кейсы