Skip to content
@foreverpython

Forever Python

🐍 A hands-on Python blog - concise, fully-typed code you can run and tweak instantly.

🐍 Forever Python

Playground

"Forever Python" is a hands-on Python blog where you can not only read articles but also run and experiment with the code directly in your browser. Our interactive playground, powered by JupyterLite, brings Python code to life, making learning more engaging and effective.

🌐 Live Site

Check out the live blog at foreverpython.com!

✨ Features

  • Interactive Playground 🚀: Run and modify code instantly with our in-browser JupyterLite playground. No setup required!
  • Runnable Articles 🏃: Every article is a live notebook. Experiment with the code as you read.
  • Export to Notebook 📓: Download articles as Jupyter notebooks for offline practice and exploration.
  • Dark & Light Themes 🌗: Enjoy a comfortable reading experience, day or night.
  • New Articles Regularly 🗓️: Discover fresh, hands-on Python articles and examples every week.

🛠️ Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have pnpm and Poetry installed.

Development

  1. Install NPM packages:
pnpm install
  1. Run the development server:
pnpm dev

Formatting

To format Jupyter notebooks and Python files using Black:

  1. Install Python dependencies:
poetry install
  1. Run the formatter:
poetry run black .

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Pinned Loading

  1. foreverpython foreverpython Public

    🐍 A hands-on Python blog - concise, fully-typed code you can run and tweak instantly.

    JavaScript 3 1

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…