How to Browse or Publish Notebooks on NBShare
Updated
NBShare (nbshare.io) is a platform for learning data analytics with Python and R, organized around a library of notebooks. You can browse existing notebooks by topic or table of contents, and the site provides an Upload/Login entry point plus a "Publish Your Post On nbshare.io" option for contributing your own content. The exact publishing workflow and any account requirements aren't fully detailed in the available site information, so treat publishing as a feature to explore after logging in.
What You Can Browse on NBShare
The site's main entry is the Notebooks section, which presents a table of contents and topic categories. Based on the site's own listing, content clusters into these areas:
| Category | Example Topics |
|---|---|
| Python Utilities | Install Jupyter Notebook, Upgrade Python Pip, Use Python Pip |
| Python Basics | Datetime, Dictionary, Generators, Iterators, Lambda, Sort List, Tkinter, Underscore, Yield |
| Pandas | Aggregating and Grouping, DataFrame to CSV, DF to Numpy Array, Drop Columns, Handle JSON, Iterate Over Rows, Merge and Join, Pivot Tables, Rename Columns, iloc/loc/ix, Sort DataFrame |
| PySpark | Data Analysis With PySpark, Read CSV, RDD Basics |
| Data Science | Confusion Matrix, Decision Tree, Regression, Logistic Regression, Regularization, SVM, Sklearn, Time Series (ARIMA) |
| Machine Learning | RNN and LSTM in Python, PyTorch Beginner Tutorial, Tensors, ReLU, Stock Sentiment Analysis, Autoencoders |
| NLP | Opinion Mining, Aspect-Level Sentiment Analysis, Sentiment Analysis, Word Embeddings, Transformers |
| R | DataFrame to CSV, Create DataFrame, Grep, dplyr, Intro to DataFrames, Tidy Data |
| A.I. News | News posts |
| Tools/Calculators | DDR5 vs DDR4 vs HBM3, Stock Profit Loss Calculator, Standard Deviation Calculator, Mortgage Calculator, Currency Converter, Text to CSV, Student T-Value Calculator |
There are also practical how-to notebooks, such as installing Google Chrome on Ubuntu via command line, running Stable Diffusion 2 on Ubuntu, using Selenium WebDriver to crawl websites, and pulling stock data from Yahoo Finance with pandas.
How to Browse Notebooks
- Open nbshare.io and go to the Notebooks section.
- Use the Table of Contents to scan the full list, or pick a category (Python, R, Pandas, Data Science, NLP, PySpark, etc.).
- Click a notebook title to open it and read the code and explanations.
The topic labels (Python, Pandas, Data Science, Excel, NLP, Numpy, Pyspark, Finance, R) act as the main filter for finding relevant material.
Publishing Your Own Content
The site shows an Upload/Login control and a "Publish Your Post On nbshare.io" entry. This indicates you can contribute a post or notebook, but the available information doesn't specify the exact steps, account type, or whether any upgrade is required. The only pricing-related signal is a keyword for "upgrade," with no pricing links or payment platforms listed — so don't assume publishing is free or that no login is needed.
To attempt publishing:
- Use the Upload/Login entry to sign in or create access.
- Look for the "Publish Your Post On nbshare.io" option.
- Follow the on-screen prompts to submit your notebook or post.
If the workflow isn't clear after logging in, the site's own notebooks (for example, "How To Install Jupyter Notebook") are the best reference for how content is structured.
Common Stumbling Points
- Login vs. browsing: Browsing notebooks appears open; publishing likely requires login. The site doesn't state this explicitly, so verify after clicking Upload/Login.
- Finding a specific topic: Use the Table of Contents first, then narrow by category label rather than searching blindly.
- Publishing requirements: No documented steps or limits are available in the source material — check the site directly for current rules.