{"id":26578053,"url":"https://github.com/dadananjesha/python-is-easy","last_synced_at":"2026-02-17T19:01:01.107Z","repository":{"id":281093715,"uuid":"944148816","full_name":"DadaNanjesha/python-is-easy","owner":"DadaNanjesha","description":"Python Is Easy is built to be fully automated from building to publishing. Every new release triggers a GitHub Actions workflow that builds the package, securely configures authentication via a dynamic .pypirc, and publishes it directly to GitHub Packages. This ensures that the latest version is always available for use and easy integration.","archived":false,"fork":false,"pushed_at":"2025-03-11T20:46:09.000Z","size":49,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-27T21:18:40.993Z","etag":null,"topics":["org","publish","pypi","pypi-package","python","streamlit"],"latest_commit_sha":null,"homepage":"https://python-is-easy.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DadaNanjesha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-06T21:37:44.000Z","updated_at":"2025-03-22T16:21:02.000Z","dependencies_parsed_at":"2025-06-09T08:04:51.037Z","dependency_job_id":"3d4f8cdd-4f52-43fb-b543-11b5d60d3553","html_url":"https://github.com/DadaNanjesha/python-is-easy","commit_stats":null,"previous_names":["dadananjesha/python-is-easy"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/DadaNanjesha/python-is-easy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadaNanjesha%2Fpython-is-easy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadaNanjesha%2Fpython-is-easy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadaNanjesha%2Fpython-is-easy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadaNanjesha%2Fpython-is-easy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DadaNanjesha","download_url":"https://codeload.github.com/DadaNanjesha/python-is-easy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadaNanjesha%2Fpython-is-easy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29554365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T18:16:07.221Z","status":"ssl_error","status_checked_at":"2026-02-17T18:16:04.782Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["org","publish","pypi","pypi-package","python","streamlit"],"created_at":"2025-03-23T04:19:09.989Z","updated_at":"2026-02-17T19:01:01.061Z","avatar_url":"https://github.com/DadaNanjesha.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 🎯 **Python Is Easy** 🐍  \n\u003e **An Interactive Python Learning App using Streamlit**  \n\n![Python Is Easy](https://img.shields.io/badge/Python-3.x-blue?style=flat-square\u0026logo=python)\n![Streamlit](https://img.shields.io/badge/Streamlit-Enabled-red?style=flat-square\u0026logo=streamlit)\n![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)\n![Contributions Welcome](https://img.shields.io/badge/Contributions-Welcome-orange)\n\n---\n\n### 🖥️ **Overview**\n🚀 **Python Is Easy** is an interactive web-based learning platform built with **Streamlit**. It provides step-by-step lessons on Python fundamentals, with hands-on coding exercises to help beginners or kids practice in real-time.\n\n🔹 Features:\n- 📌 **Well-structured Lessons** – Learn **Variables, Loops, Functions**, and more.\n- 🎨 **Modern UI Design** – Stylish and easy-to-navigate interface.\n- 🏆 **Interactive Coding Editor** – Run Python code inside the app.\n- 📊 **Instant Feedback** – See the output of your code instantly.\n- 💡 **Beginner-Friendly** – Perfect for new programmers.\n\n🔗 **🚀 Live Preview.**\n🔗 Try the **Python Is Easy App** on Streamlit **👉 [Click Here](https://python-is-easy.streamlit.app/)**\n---\n\n## 🛠️ **Installation \u0026 Setup**\nFollow these steps to set up and run the app locally:\n\n### **1️⃣ Clone the Repository**\n```bash\ngit clone https://github.com/yourusername/python-is-easy.git\ncd python-is-easy\n```\n\n### **2️⃣ Create a Virtual Environment**\n```bash\npython -m venv venv\nsource venv/bin/activate  # Windows: venv\\Scripts\\activate\n```\n\n### **3️⃣ Install Dependencies**\n```bash\npip install -r requirements.txt\n```\n\n### **4️⃣ Run the Application**\n```bash\nstreamlit run app.py\n```\n🔹 The app will launch in your browser automatically!\n\n---\n\n## 📦 **Publishing to GitHub Packages**\n### **1️⃣ Build the Package**\n```bash\npython setup.py sdist bdist_wheel\n```\n\n### **2️⃣ Authenticate with GitHub Packages**\nEnsure your `~/.pypirc` file contains:\n```ini\n[distutils]\nindex-servers =\n    github\n\n[github]\nrepository: https://upload.pypi.pkg.github.com/yourusername\nusername: __token__\npassword: \u003cYOUR_GITHUB_TOKEN\u003e\n```\n\n### **3️⃣ Upload Your Package**\n```bash\ntwine upload --repository github dist/*\n```\n\n---\n\n## 🎯 **Usage**\nOnce the app is running, you can:\n- Select **Variables, Loops, or Functions** from the sidebar.\n- Write Python code inside the interactive editor.\n- Click **Run Code** to see the output instantly.\n\n---\n\n## 🤝 **Contributing**\nWant to improve **Python Is Easy**? We’d love your contributions!  \n\n1. **Fork the repository** 🍴\n2. **Clone your fork** 🔧  \n   ```bash\n   git clone https://github.com/yourusername/python-is-easy.git\n   ```\n3. **Create a new branch** 🚀  \n   ```bash\n   git checkout -b feature-branch\n   ```\n4. **Make your changes and commit** 💡  \n   ```bash\n   git commit -m \"Added new feature\"\n   ```\n5. **Push to GitHub** 📤  \n   ```bash\n   git push origin feature-branch\n   ```\n6. **Create a Pull Request** ✅\n\nWe’ll review and merge your changes! 🚀\n\n---\n## ⭐️ Support \u0026 Call-to-Action\n\nIf you find this project useful, please consider:\n- **Starring** the repository ⭐️\n- **Forking** the project to contribute enhancements\n- **Following** for updates on future improvements\n\nYour engagement helps increase visibility and encourages further collaboration!\n\n---\n\n## ⚖️ **License**\nThis project is licensed under the **MIT License**. See the **[LICENSE](LICENSE)** file for more details.\n\n---\n\n## 💬 **Feedback \u0026 Support**\n📧 **Have questions? Need help?**  \nopen an issue in this repository.\n\n🎉 **Happy Coding! 🚀**  \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadananjesha%2Fpython-is-easy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdadananjesha%2Fpython-is-easy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadananjesha%2Fpython-is-easy/lists"}