Jump to content

Google Colab: Difference between revisions

From Swarthmore Knowledge Base
Imported from Confluence
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Google Colab provides the ability to create and run Jupyter Notebooks within the Google ecosystem, making it straightforward to collaborate and share them. Jupyter notebooks are rapidly becoming a standard method of creating and documenting reproduceable research, because notebooks can contain text, code, and the output of that code (including other media types, such as images and audio) within a single document. While Colab is not necessarily meant for intensive projects, it does provide an excellent environment for fast prototyping, courses, and other smaller-scale uses. Whereas a full Jupyter environment can support [https://github.com/jupyter/jupyter/wiki/Jupyter-kernels multiple language "kernels,"] Colab supports only Python at this time. If you would like to use a Jupyter environment for more robust research or computational needs, [https://swatkb.atlassian.net/wiki/spaces/ACADTECH/pages/162234377/Open+OnDemand#Jupyter-Notebooks Jupyter is available for use on Firebird].
{{Software
|Description=Cloud-based Python notebook environment
|Access=Faculty, Staff, Students
|Platform=Web
|Supports accessibility=No
}}
Google Colab provides the ability to create and run Jupyter Notebooks within the Google ecosystem, making it straightforward to collaborate and share them. Jupyter notebooks are rapidly becoming a standard method of creating and documenting reproduceable research, because notebooks can contain text, code, and the output of that code (including other media types, such as images and audio) within a single document. While Colab is not necessarily meant for intensive projects, it does provide an excellent environment for fast prototyping, courses, and other smaller-scale uses. Whereas a full Jupyter environment can support [https://github.com/jupyter/jupyter/wiki/Jupyter-kernels multiple language "kernels,"] Colab supports only Python at this time. If you would like to use a Jupyter environment for more robust research or computational needs, [[Open OnDemand on Firebird#Jupyter Notebooks|Jupyter is available for use on Firebird]].


Below are some introductory materials covering Jupyter notebooks as well as common tools for data analysis and AI research, such as Python, pandas, and NumPy. Each link is a Colab notebook created as part of an NSF tutorial on supporting data science with Jupyter notebooks, which you can make a copy of to save it in your own Google Drive (please note that while these are excellent introductory materials, they may require some tweaking if you want to run every example yourself, such as downloading example datasets, adjusting paths, etc.):
Below are some introductory materials covering Jupyter notebooks as well as common tools for data analysis and AI research, such as Python, pandas, and NumPy. Each link is a Colab notebook created as part of an NSF tutorial on supporting data science with Jupyter notebooks, which you can make a copy of to save it in your own Google Drive (please note that while these are excellent introductory materials, they may require some tweaking if you want to run every example yourself, such as downloading example datasets, adjusting paths, etc.):
Line 8: Line 14:
* [https://colab.research.google.com/drive/1KzaLKl58EM-q3013cBTPpyZ-kW6PBWYu?usp=share_link Introduction to pandas] ([https://colab.research.google.com/drive/1gD4bOA2EZxVFiH3w1w-kuTtNiIegNGA-?usp=share_link part 2] and [https://colab.research.google.com/drive/17hbttNavkVlQ3i5nMBU0-06fHPg0oLaT?usp=share_link part 3])
* [https://colab.research.google.com/drive/1KzaLKl58EM-q3013cBTPpyZ-kW6PBWYu?usp=share_link Introduction to pandas] ([https://colab.research.google.com/drive/1gD4bOA2EZxVFiH3w1w-kuTtNiIegNGA-?usp=share_link part 2] and [https://colab.research.google.com/drive/17hbttNavkVlQ3i5nMBU0-06fHPg0oLaT?usp=share_link part 3])
* [https://colab.research.google.com/drive/14BRepZaBWIUrmvN43-Rs3SZdotXWr-KN?usp=share_link Introduction to timing and profiling code]
* [https://colab.research.google.com/drive/14BRepZaBWIUrmvN43-Rs3SZdotXWr-KN?usp=share_link Introduction to timing and profiling code]
[[Category:Teaching, Learning, Research]]
<!-- Imported from Confluence page id=20910707 (https://swatkb.atlassian.net/wiki/spaces/ACADTECH/pages/20910707/Google+Colab) -->

Latest revision as of 20:26, 12 June 2026

Cloud-based Python notebook environment

Faculty, Staff, Students

Web


No

Property Value
Description Cloud-based Python notebook environment
Access Faculty, Staff, Students
Platform Web

Google Colab provides the ability to create and run Jupyter Notebooks within the Google ecosystem, making it straightforward to collaborate and share them. Jupyter notebooks are rapidly becoming a standard method of creating and documenting reproduceable research, because notebooks can contain text, code, and the output of that code (including other media types, such as images and audio) within a single document. While Colab is not necessarily meant for intensive projects, it does provide an excellent environment for fast prototyping, courses, and other smaller-scale uses. Whereas a full Jupyter environment can support multiple language "kernels," Colab supports only Python at this time. If you would like to use a Jupyter environment for more robust research or computational needs, Jupyter is available for use on Firebird.

Below are some introductory materials covering Jupyter notebooks as well as common tools for data analysis and AI research, such as Python, pandas, and NumPy. Each link is a Colab notebook created as part of an NSF tutorial on supporting data science with Jupyter notebooks, which you can make a copy of to save it in your own Google Drive (please note that while these are excellent introductory materials, they may require some tweaking if you want to run every example yourself, such as downloading example datasets, adjusting paths, etc.):