{"id":13724339,"url":"https://github.com/visualpython/visualpython","last_synced_at":"2025-05-15T07:06:25.399Z","repository":{"id":37127090,"uuid":"363663608","full_name":"visualpython/visualpython","owner":"visualpython","description":"GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook and Google Colab.","archived":false,"fork":false,"pushed_at":"2024-07-03T01:58:12.000Z","size":60030,"stargazers_count":893,"open_issues_count":18,"forks_count":116,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-05-05T16:30:44.637Z","etag":null,"topics":["bigdata","chrome-extension","code-generator","data-analysis","jupyter-lab-extension","jupyter-notebook-extension","jupyterlab-extension","pandas","python","visual-coding"],"latest_commit_sha":null,"homepage":"https://www.visualpython.ai","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/visualpython.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"visualpython"}},"created_at":"2021-05-02T13:56:54.000Z","updated_at":"2025-05-01T13:24:23.000Z","dependencies_parsed_at":"2023-09-23T14:35:25.248Z","dependency_job_id":"bd5f03ac-b05a-4996-981b-3085ed3a118b","html_url":"https://github.com/visualpython/visualpython","commit_stats":{"total_commits":1057,"total_committers":11,"mean_commits":96.0909090909091,"dds":"0.24124881740775783","last_synced_commit":"b853328bcde4ce7cb0783aa5951d04fe499071ac"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualpython%2Fvisualpython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualpython%2Fvisualpython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualpython%2Fvisualpython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualpython%2Fvisualpython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/visualpython","download_url":"https://codeload.github.com/visualpython/visualpython/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254141659,"owners_count":22021376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigdata","chrome-extension","code-generator","data-analysis","jupyter-lab-extension","jupyter-notebook-extension","jupyterlab-extension","pandas","python","visual-coding"],"created_at":"2024-08-03T01:01:55.258Z","updated_at":"2025-05-15T07:06:20.389Z","avatar_url":"https://github.com/visualpython.png","language":"JavaScript","readme":"\u003cimg src=\"https://i.esdrop.com/d/7o0dj05m8rnz/JNGCMedl18.png\" width=\"45%\"\u003e\n\n[![PyPI version shields.io](https://img.shields.io/pypi/v/jupyterlab-visualpython)](https://pypi.python.org/pypi/jupyterlab-visualpython/)\n![Python: 3.x](https://img.shields.io/badge/Python-3.x-yellowgreen)\n[![License: GPLv3](https://img.shields.io/badge/License-GPLv3-brightgreen)](https://github.com/visualpython/visualpython/blob/main/LICENSE)\n[![Downloads](https://static.pepy.tech/personalized-badge/visualpython?period=total\u0026units=international_system\u0026left_color=grey\u0026right_color=orange\u0026left_text=Downloads)](https://pepy.tech/project/visualpython)\n[![Issues: ](https://img.shields.io/github/issues/visualpython/visualpython?color=%23FF6347)](https://github.com/visualpython/visualpython/issues)\n[![lite-badge]][lite]\n\n[lite-badge]: https://jupyterlite.rtfd.io/en/latest/_static/badge.svg\n[lite]: https://visualpython.github.io/visualpython-lite/lab/index.html\n\n## Introduction\nVisual Python is a GUI-based Python code generator, developed on the **[Jupyter Lab](#getting-started-with-jupyter-lab)**, **[Jupyter Notebook](#getting-started-with-jupyter-notebook-7x)** and **[Google Colab](#getting-started-with-google-colab)** as an extension. You can also simply use Visual Python using **[Visual Python Desktop](#getting-started-with-visual-python-desktop)**.\u003cbr\u003e\nVisual Python is an open source project started for students who struggle with coding during Python classes for data science.\n\n\u003cbr\u003e\n\nTry Visual Python if you would like to: \u003cbr\u003e\n* manage big data with minimal coding skills. \u003cbr\u003e\n* help students / business analysts / researchers to overcome learning barriers for Python. \u003cbr\u003e\n* save \u0026 reuse repeatedly used codes(snippets). \u003cbr\u003e\n\n\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/visualpython/visualpython/main/visualpython/img/Visual%20Python_2.2.8.gif\" width=\"95%\"\u003e\n\n## Getting Started with Jupyter Lab\n\n### 1. Requirements\n\nVisual Python is an extension to Jupyter Lab, so you must have Jupyter Lab installed already.\u003cbr\u003e\n- Python version 3.x\n- Jupyter lab environment\n\n### 2. How to Install\n\n**1)  Install package from PyPI**\n```\npip install jupyterlab-visualpython\n```\n- If you are using **Jupyter Lab version \u003c= 3.x.x**, please install `jupyterlab-visualpython==2.5.0`\n    ```\n    pip install jupyterlab-visualpython==2.5.0\n    ```\n\n**2)  Activate Visual Python on Jupyter Lab**\n\nClick orange square button on the right side of Jupyter Lab. \n\n## Getting Started with Jupyter Notebook 7\n\n### 1. Requirements\n\nVisual Python is an extension to Jupyter Notebook, so you must have Jupyter Notebook installed already. You need latest version of Jupyter Notebook over version 7.x.x.\u003cbr\u003e\n- Python version 3.x\n- Jupyter notebook environment \u003e= 7.x\n\n### 2. How to Install\n\n**1)  Install package from PyPI**\n```\npip install jupyterlab-visualpython\n```\n\n**2)  Activate Visual Python on Jupyter Notebook**\n\nClick orange square button on the toolbar of Jupyter Notebook.\n\n## Getting Started with Jupyter Notebook (for 6.x.x and older version)\n\n### 1. Requirements\n\nVisual Python is an extension to Jupyter Notebook, so you must have Jupyter Notebook installed already. You need old version of Jupyter Notebook under version 6.x.x.\u003cbr\u003e\n- Python version 3.x\n- Jupyter notebook environment \u003c= 6.x\n\n### 2. How to Install\n\n**1)  Install package from PyPI**\n```\npip install visualpython\n```\n\n**2)  Enable the package**\n```\nvisualpy install\n```\n\n**3)  Activate Visual Python on Jupyter Notebook**\n\nClick orange square button on the toolbar of Jupyter Notebook.\n\n### 3. Package Control Info\n* Usage: visualpy **[option]** \u003cbr\u003e\n* Optional arguments:\n\n```\nhelp       - show help menu\ninstall    - install packages\nuninstall  - uninstall packages\nupgrade    - version upgrade\nversion    - version check\n```\n\n## Getting Started with Google Colab\n### 1. Requirements\n\nVisual Python is an extension to Google Colab, so you must have Google Colab opened.\u003cbr\u003e\n- Google Colab\n\n### 2. How to Install\n\n**1)  Install package using Chrome Web Store**\n- [Link to Visual Python for Colab](https://chrome.google.com/webstore/detail/visual-python-for-colab/ccmkpknjfagaldcgidgcipbpdipfopob)\n\n**2)  Open Google Colab**\n- [Link to Google Colab](https://colab.research.google.com/)\n\n**3)  Activate Visual Python on Google Colab**\n\n\n## Getting Started with Visual Python Desktop\n### 1. Introduction\nVisual Python Desktop is an installer to create an isolated jupyter environment and enable to use Visual Python easily.\n\nIt simplifies the process of configuring an independent Python environment, installing essential packages, and setting up a Jupyter environment, allowing users to focus on data analysis using python.\n\n### 2. Requirements\n- Operating System: Windows 10 or later (macOS and Linux support coming soon)\n- Minimum 4GB RAM, recommended 8GB RAM or higher\n- Minimum 10GB of disk space\n\n### 3. How to Install\n1) Download Visual Python Desktop installer from homepage.\n    - [Link to Visual Python Desktop installer page](https://visualpython.ai/visualpython-desktop)\n\n2) Run the installer and follow the provided instructions for the installation process.\n\n3) Use the shortcut created in Start menu or on Desktop to execute Jupyter Notebook (Visual Python), Jupyter Lab (Visual Python), and Visual Python Prompt according to your needs.\n\n## Contributing\nIf you are interested in contributing to the Visual Python, please see [`CONTRIBUTING.md`](CONTRIBUTING.md). \u003cbr\u003e\nAll skills from programmers, non-programmers, designers are welcomed.\n\n* Programming Guide: [Developer Documentation](https://bird-energy-733.notion.site/visualpython-docs-85c0274ff7564747bb8e8d77909fc8b7)\n* GUI Design Guide: [Visual Python GUI Kit 1.0](https://www.figma.com/community/file/976035035360380841)\n\n### Maintainers \u0026 Contributors\n[\u003ca href=\"https://github.com/visualpython\" title=\"Visual Python official\"\u003e\u003cimg src=\"https://github.com/visualpython.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/visualpython)\n[\u003ca href=\"https://github.com/leeraejung\" title=\"Raejung Lee\"\u003e\u003cimg src=\"https://github.com/leeraejung.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/leeraejung)\n[\u003ca href=\"https://github.com/minjk-bl\" title=\"Minju Kim\"\u003e\u003cimg src=\"https://github.com/minjk-bl.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/minjk-bl)\n[\u003ca href=\"https://github.com/llbtl\" title=\"Hyewon Kang\"\u003e\u003cimg src=\"https://github.com/llbtl.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/llbtl)\n[\u003ca href=\"https://github.com/blacklogicdev\" title=\"Black Logic Dev\"\u003e\u003cimg src=\"https://github.com/blacklogicdev.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/blacklogicdev)\n[\u003ca href=\"https://github.com/Minku-Koo\" title=\"Minku Koo\"\u003e\u003cimg src=\"https://github.com/Minku-Koo.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/Minku-Koo)\n[\u003ca href=\"https://github.com/8orrin9\" title=\"Andrew Jeong\"\u003e\u003cimg src=\"https://github.com/8orrin9.png\" width=\"50px;\"/\u003e\u003c/a\u003e](https://github.com/8orrin9)\n\nWhoever wants to contribute or join our community, \u003cbr/\u003e\nYou can contact us by creating issues on [Issue page](https://github.com/visualpython/visualpython/issues) or using [Discord server](https://discord.gg/PypQrBZWZv).\n\n\n## License\nGNU GPLv3 with Visual Python special exception (See LICENSE file).\n\n## Mission \u0026 Vision\n**Mission** \u003cbr\u003e\nTo support technology and education so that anyone can leverage big data analytical skills to create a variety of social values.\n\n**Vision** \u003cbr\u003e\nTo create an environment where everyone can learn and use big data analytical skills easily.\n\n## Support Visual Python\nLove Visual Python? \u003cbr\u003e\nYour support will help us continue to actively develop and improve Visual Python.☕\n\n[![donate_banner](https://user-images.githubusercontent.com/83636412/229679467-4fee93a2-d6d2-4229-a53c-80a5eb2b9240.png)](https://github.com/sponsors/visualpython?frequency=recurring)\n","funding_links":["https://github.com/sponsors/visualpython","https://github.com/sponsors/visualpython?frequency=recurring"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisualpython%2Fvisualpython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvisualpython%2Fvisualpython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisualpython%2Fvisualpython/lists"}