Skip to content

chrystali2002/Olusegun-Python-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Olusegun Python Toolkit

πŸ” Keywords

learn python offline, beginner machine learning toolkit, jupyter teaching tools, python for beginners, offline data science environment

πŸ–₯️ Application Preview

🌍 ASCENDE NETWORK | Empowering the Next Generation of Python Developers

Download Latest Release Offline Ready Beginner Friendly


⚠️ IMPORTANT INSTALLATION WARNING (READ FIRST)

πŸ›‘ Windows SmartScreen / Unknown Publisher Warning

When you run the installer, Windows may show:

"Windows protected your PC" or "Unknown Publisher"

βœ” This is NORMAL for new software

It happens because:

  • The app is not signed with a Microsoft certificate (expensive for independent developers)
  • The toolkit is not yet widely distributed

πŸ‘‰ What to do:

Click: More info β†’ Run anyway


πŸ“ Recommended Installation Location

βœ” Install ONLY in: C:\Program Files\OlusegunToolkit OR C:\Users\YourName\OlusegunToolkit


❌ DO NOT INSTALL IN:

  • Desktop
  • Documents (OneDrive folders)
  • Downloads
  • Any synced cloud folder

πŸ‘‰ These locations can break Jupyter and Python environments.


✨ The Problem We Solve

Setting up Python for data science is often:

❌ Complex
❌ Time-consuming
❌ Error-prone
❌ Hard for beginners


πŸ’‘ The Solution

Olusegun Python Toolkit is a plug-and-play environment:

βœ” Install once
βœ” Launch instantly
βœ” Code offline
βœ” Learn faster


⚑ 30-Second Quick Start

Download installer Run OlusegunToolkitInstaller.exe Install to Program Files Open Toolkit Click "Jupyter Notebook" Start coding πŸš€


🧠 Key Features

🎯 Beginner Experience

  • One-click setup (no Python required)
  • Clean graphical launcher
  • Guided learning workflow

πŸ““ Learning Environment

  • Auto-generated Welcome Notebook
  • Structured lesson system
  • Notebook workspace included

βš™οΈ Developer Tools

  • Built-in package installer
  • Python terminal access
  • Jupyter Notebook integration

🌐 Fully Offline

  • Works without internet after installation
  • Ideal for schools, labs, and field research

πŸ§ͺ Pre-installed Stack

πŸ“Š Data Science

  • pandas
  • numpy
  • xarray

πŸ“ˆ Visualization

  • matplotlib
  • seaborn

🌍 Climate & Geospatial

  • netCDF4
  • cartopy

πŸ€– Machine Learning

  • PyTorch
  • TensorFlow

πŸ““ Notebook Engine

  • Jupyter Notebook

πŸ“ System Structure (After Installation)

OlusegunToolkit/
β”‚
β”œβ”€β”€ launcher.exe              # Main application launcher
β”œβ”€β”€ myenv/                    # Python environment (pre-configured)
β”‚
β”œβ”€β”€ notebooks/                # Learning workspace
β”‚   β”œβ”€β”€ welcome.ipynb         # Auto-generated first notebook
β”‚   β”œβ”€β”€ lesson1.ipynb         # Example lesson
β”‚   └── (your notebooks)      # User-created notebooks
β”‚
└── assets/                   # Icons, logos, UI resources

πŸš€ First Launch Behavior

On first run, the toolkit automatically:

βœ” Creates a Welcome Notebook
βœ” Sets up notebook workspace
βœ” Prepares Jupyter environment
βœ” Configures Python kernel


⚠️ If Jupyter Does Not Open

Try:

βœ” Click β€œCheck Environment” inside app
βœ” Reinstall Jupyter via button
βœ” Restart application


πŸ“¦ Package Size

~660MB

Includes:

  • Python runtime
  • Data science libraries
  • Machine learning stack
  • Jupyter Notebook

πŸ‘‰ Designed for offline-first education


πŸ“₯ Installation

  1. Go to Releases
    πŸ‘‰ https://github.com/chrystali2002/Olusegun-Python-Toolkit/releases

  2. Download:

    OlusegunToolkitInstaller.exe
    
  3. Run installer

  4. Launch from Desktop shortcut


πŸ“¦ Installing New Packages

Inside the toolkit:

pip install package_name

Or use GUI package installer.


🌟 Why This Project Exists

To remove barriers for:

  • Students
  • Beginners
  • Researchers
  • Non-Computer Science learners

And make Python:

⚑ instant
⚑ offline
⚑ accessible


πŸ‘©β€πŸ’» Author

Dr. Christiana F. Olusegun
🌍 ASCENDE Network
Mentoring the next generation of Python developers


πŸ“Œ Notes

  • βœ” Fully offline after installation
  • βœ” Internet only needed for optional packages
  • βœ” Works on Windows systems

About

Offline Python Toolkit for Data Science, Machine Learning & Education | Beginner-friendly | No setup required

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors