跳转到主要内容

(aka the "awesome-notebooks")

About Naas

Naas is a data platform that enable anyone with minimal technical knowledge to turn Jupyter Notebooks into powerful automation, analytical and AI engines thanks to low-code formulas.

The platform is based on 3 elements:

  • The templates enable anyone to use data engines on all kind of subjects in minutes.
  • The low-code drivers act as connectors to facilitate access to tools, and complex libraries (database, API, ML algorithm...)
  • The low-code features (scheduling, asset sharing, notifications...) turns Notebooks into production ready data engines.

Naas is forever free to use with 100 credits/month.
Open your account

Naas Templates

The aim of this repository is to be the largest aggregator of production ready Jupyter Notebooks templates. To do so, we have defined a framework that enable easy understanding and scaling of Notebooks: Each notebook is organized with the following msections:

  • Title: "Tool - Action of the notebook"
  • Description: a one-liner explaining the benefits of the notebooks for the user
  • Tags: hastags of the topics the notebook is about
  • Input: list of all the variables, credentials, that needs to be setup
  • Model: list the functions applied to the data
  • Output: list the assets to be used by the user and its distribution channels if any.

The repository is organized by source/tools. Managed by Naas core-team and community ⭐️.

→ Feel free to use the Issues tab to add any templates you would like to see, or contribute to.

How to contribute ?

  • Step 1: Open free account on Naas.ai
  • Step 2: Clone awesome-notebooks repo
  • Step 3: Change status of this Issue to “In progress” so we can know you are working on it
  • Step 4: Create new branch with a short name of the issue (ex: “gsheet-notion”)
  • Step 5: Create folder named with the source tool (if it does not already exist in the awesome-notebooks folder), and adapt notebook template to the current use case.
  • Step 6: Once you are happy with the result, commit to the branch
  • Step 7: Open a pull request and tag me as a reviewer with a little comment on what you have done, but most of the explanations should be in the notebook itself
  • Step 8: Change status of this Issue to “Review” so we can know a review is pending
  • Step 9: Link the PR to this issue for tracking in the backlog
  • Step 10: Expect a feedback and merge in the next 48h-72h

✅ Apply to our Open Source Contributor Program for guidance and mentorship.

✅ Join our Slack Community to present yourself, ask questions, learn about our latest news.

✅ Follow us on social medias:

 

Templates list

AWS

Affinity

Airtable

AlphaVantage

Bazimo

Boursorama

Bubble

CCXT

CSV

Canny

Celestrak

Cityfalcon

D-Tale

Dask

Data.gouv.fr

Draft Kings

EM-DAT

Elasticsearch

Excel

FAO

FEC

FTP

GitHub

Gmail

Google Analytics

Google Drive

Google Search

Google Sheets

HTML

Healthchecks

HubSpot

Hugging Face

IFTTT

IMDB

INPI

IUCN

Insee

Instagram

Integromat

Johns Hopkins

Jupyter Notebooks

Jupyter

LinkedIn

Matplotlib

Metrics Store

Microsoft Teams

Microsoft Word

MongoDB

MySQL

NASA

Naas Auth

Naas

Neo

Newsapi

Notion

OpenWeatherMap

OwnCloud

PDF

Pandas

Pillow

Pipedrive

Plaid

Plotly

PostgresSQL

PyPI

Python

Qonto

Quandl

Reddit

Redshift

Remoteok

Remotive

SAP-HANA

SendGrid

Slack

Snowflake

Societe.com

Spotify

Streamlit

Stripe

Telegram

Thinkific

TikTok

Trello

Twilio

Twitter

WSR

WorldBank

Worldometer

XML

YahooFinance

YouTube

Youtube

ZIP

Zapier

spaCy


Maintained by CashStory SAS (Naas mother company).
Contact us to learn more on our website chat : https://naas.ai

原文:https://github.com/jupyter-naas/awesome-notebooks