> For the complete documentation index, see [llms.txt](https://docs.zerve.ai/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerve.ai/guide/notebook-view.md).

# Notebook View

- [Navigating from Notebook](https://docs.zerve.ai/guide/notebook-view/navigating-from-notebook.md): The canvas view in the my canvases section can be adjusted according to the user's preference. The different views are show below:
- [Files](https://docs.zerve.ai/guide/notebook-view/files.md)
- [Storing Files](https://docs.zerve.ai/guide/notebook-view/files/storing-files.md): Canvas file system is a dynamic environment to store files of any type with a specified size limit.
- [Import Files](https://docs.zerve.ai/guide/notebook-view/files/import-files.md): Once the file is uploaded, it can be accessed in the Python or R blocks, and the files can be of any type.
- [Download Files](https://docs.zerve.ai/guide/notebook-view/files/download-files.md): The files can also be seamlessly downloaded into file system from Python or R blocks.
- [Deleting Files](https://docs.zerve.ai/guide/notebook-view/files/deleting-files.md): The zerve's canvas offers different ways to delete a file from file system
- [Files in Folder](https://docs.zerve.ai/guide/notebook-view/files/files-in-folder.md)
- [Installing Packages](https://docs.zerve.ai/guide/notebook-view/installing-packages.md): User can install Python, Linux and R packages by using the Environment feature.
- [Global Imports](https://docs.zerve.ai/guide/notebook-view/global-imports.md): Imports done under each code block will work only inside it. Users can add a package or function to Global Imports section to make it available across all the blocks in the canvas.
- [Blocks](https://docs.zerve.ai/guide/notebook-view/blocks.md)
- [Block types](https://docs.zerve.ai/guide/notebook-view/blocks/block-types.md)
- [Python](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/python.md)
- [Query](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/query.md)
- [R](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/r.md)
- [Markdown](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/markdown.md)
- [Gen AI](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/gen-ai.md)
- [UI Blocks (Input and Output)](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/ui-blocks-input-and-output.md): These blocks help the user to create an application in the canvas
- [Aggregator](https://docs.zerve.ai/guide/notebook-view/blocks/block-types/aggregator.md)
- [Output and Variable](https://docs.zerve.ai/guide/notebook-view/blocks/output-and-variable.md)
- [Block level Security](https://docs.zerve.ai/guide/notebook-view/blocks/block-level-security.md)
- [Language Interoperability](https://docs.zerve.ai/guide/notebook-view/blocks/language-interoperability.md): This functionality of Zerve allows users to share the data between two programming languages
- [Compute Settings](https://docs.zerve.ai/guide/notebook-view/blocks/compute-settings.md)
- [Compute Types](https://docs.zerve.ai/guide/notebook-view/blocks/compute-settings/compute-types.md)
- [Setting Compute Type](https://docs.zerve.ai/guide/notebook-view/blocks/compute-settings/setting-compute-type.md)
- [Deployment](https://docs.zerve.ai/guide/notebook-view/deployment.md)
- [Streamlit Deployment](https://docs.zerve.ai/guide/notebook-view/deployment/streamlit-deployment.md): You can deploy Streamlit apps from Zerve notebooks directly
- [Fast API](https://docs.zerve.ai/guide/notebook-view/deployment/fast-api.md): You can deploy via Fast API in Zerve
- [Download Deployment](https://docs.zerve.ai/guide/notebook-view/deployment/download-deployment.md)
- [API Methods](https://docs.zerve.ai/guide/notebook-view/deployment/api-methods.md)
- [Scheduled Jobs](https://docs.zerve.ai/guide/notebook-view/scheduled-jobs.md): Each notebook in Zerve has an inbuilt scheduler as part of it. This can be used to run analytics workflows that need to be run at scheduled intervals - hourly/daily/weekly/custom (cron string)
- [Report](https://docs.zerve.ai/guide/notebook-view/report.md)
- [How Zerve Works](https://docs.zerve.ai/guide/notebook-view/how-zerve-works.md)
- [Assets](https://docs.zerve.ai/guide/notebook-view/assets.md)
- [Functions & Classes](https://docs.zerve.ai/guide/notebook-view/assets/functions-and-classes.md): "Functions & Classes" are reusable code snippets that encapsulate specific logic or operations or classes.  This provides code modularity, readability, and reduces duplication.
- [Constants & Secrets](https://docs.zerve.ai/guide/notebook-view/assets/constants-and-secrets.md): "Constants" are used for unchanging data in code to enhance readability and maintainability, "Secrets" refer to sensitive information that should be protected and not exposed in your code.
- [Connections](https://docs.zerve.ai/guide/notebook-view/assets/connections.md): Zerve offers support to integrate with popular database solutions which can be queried directly from canvas and can be used across different blocks/languages.
- [Data Discovery](https://docs.zerve.ai/guide/notebook-view/data-discovery.md)
- [AI Agent](https://docs.zerve.ai/guide/notebook-view/ai-agent.md)
- [Chat](https://docs.zerve.ai/guide/notebook-view/ai-agent/chat.md)
- [Search](https://docs.zerve.ai/guide/notebook-view/ai-agent/search.md): Agent can search the internet for you based on your input
- [Code](https://docs.zerve.ai/guide/notebook-view/ai-agent/code.md)
- [Best Practices](https://docs.zerve.ai/guide/notebook-view/ai-agent/best-practices.md)
- [Fleets](https://docs.zerve.ai/guide/notebook-view/fleets.md): Fleets is Zerve's built-in feature for parallel processing. With a single line of code, users can parallelize code to run across multiple blocks.
