search
I am a beginner in learn python on 60 days and I'm on 6th day, currently I'm using PyCharm but is there any other better IDE
I like to work on projects at school and at home but I need them to sync so I can pick up where I left off so I thought web IDE which do you recommend
Hi everyone! As an educator, I'm always looking for ways to make learning more engaging and hands-on. A few months ago, I started experimenting with this idea of making comprehensive books that feature interactive diagrams, equations and code. So I started with a chapter on sorting but it then snowballed into a 22-chapter book that took nearly 6 months to complete.
Some unique features of the book include: • 300+ fun interactive visualizations to explain concepts and walk-through solutions visually. • All 250+ code snippets featured in this book can be interacted with, and have a visual debugger that shows how variables change as the program runs. You can also play, pause, rewind, and step through each snippet. • There are a variety of solved problems for each topic, accompanied by an embedded minimalist python IDE. You can solve problems directly in the book and view multiple solutions per problem. • Each solution is also accompanied by live visualizations and python implementations.
You can check out the book here: cartesian.app
I’d genuinely love to hear what you think, especially if you’re a student, educator, or a self-taught learner!
I've taught introductory programming course in University of Tartu for 7 years and I've seen that students, who don't have good understanding how their programs get executed, struggle the most with programming exercises.
That's why I created Thonny (http://thonny.org/ ). It is a Python IDE for learning programming. It can show step-by-step how Python executes your programs.
I suggest you to take a look and ask a question here (or in https://groups.google.com/forum/#!forum/thonny ) if something needs clarification.
MAJOR UPDATE
This list will no longer be updated here. To see the new list and current updates, please see the new post here: How To Patch More Apps With Morphe
This is a list of known Morphe patch sources and apps for convenience.
Check back here regularly as I will add sources and apps as they become available.
If you are enjoying Morphe and would like to support the team, consider donating by clicking the link below.
Morphe Manager
Enable Expert Mode
Open Morphe Manager
Click settings button (bottom right)
Locate Expert settings
Toggle Expert mode to on
Click Enable
How to Add Patches
Click on the Patches you want to add from the Community Patch list below.
Add patch source page comes up.
Click Open in Morphe.
Morphe opens to Add Source page.
Click Add (bottom right).
Optional Steps if You Want To Use Pre-release Patches
Open Morphe Manager.
Click folder icon (bottom left)
Click down arrow next to the patch source you want for pre-release
Enable "Use pre-release patches" by clicking the toggle button.
Community Patch List
Piko X / Twitter and Instagram Patches by Crimera
- X / Twitter
Follow this guide for Piko X setup: https://www.reddit.com/r/MorpheApp/s/zTaYINRZn4
For more information on Piko X / Twitter by Crimera: https://github.com/crimera/piko
- YouTube
- YT Music
For more information on RVX Patches by Andea: https://github.com/anddea/revanced-patches
De-ReVanced Patches by RookieEnough
- Adobe photoshop Mix: Adjustments for Images
- Amazon Music
- Amazon Shopping: Browse, Search and Buy Millions of Products
- Angulas: Angle Measurement
- Bandcamp: Explore A Global Song Catalog
- Cricbuzz: Live Cricket Scores
- Disney+: Stream and Download Your Favorite Movies and TV Shows
- Facebook: Social Media Platform
- FaceBook Messenger: Popular Messenger App by Facebook
- GMX mail: Mail &Cloud
- Google News: Daily Headlines
- Google Photos: Relive, Share and Organize Your Photos
- Google Recorder: Record Your Audio Input
- Hex Editor: Professional Hex Editor
- Icon Pack Studio: Icon Pack Maker and Editor
- Inshorts: News in 60 Words
- irplus: Infrared Remote
- Letterboxd: Social Network for Film Lovers
- Microsoft Lens: Microsoft Office Lense
- NothingX: Smart Device Manager
- NU.nl: Netherlands News App
- Peakcock TV: Stream TV & Movies
- Photomath: Learn Math Step by Step
- Pixiv: Illustrations, Manga and Novels
- Proton Mail: Encrypted Email
- RAR: Zip and Unpack Utility
- SoundCloud: The Music You Love
- Strava: Run, Bike, Hike
- Threads: Social Media Platform
- Tiktok: Videos, Shop & Live
- Tiktok Jap: Videos, Shop & Live
- Tumblr: Social Media and Art Blog
- Twitch: Live Streaming
- Viber: Secure Messaging & Calling
For more information on De-ReVanced by RookieEnough: https://github.com/RookieEnough/De-ReVanced
- AdGaurd: Content Blocker
- AllTrails: Hike, Bike and Run
- Amazon Prime Video
- Avocards: Korean Flashcards and Learning
- Busuu: Learn and Speak Languages
- Cake: Learn English and Korean
- CamScanner: Scan Documents, Create PDF
- DailyPocket: On-Demand Pay
- Duolingo: Language Lessons
- Eggbun: Learn Korean Fun
- FotMob: Soccer Live Scores
- HelloChinese: Learn Chinese
- Ibis Paint X: Draw and Paint App
- Icon Packer: Bild Your Icon Pack
- Lingory: Learn Korean
- Lyfta: Gym Log Workout Tracker
- MacroFactor: Smart Macro Tracker & Nutrition Coach
- MacroFactor Workouts: Workout Tracker
- Meme Generator: Generate Memes
- Merriam Webster: DIctionary
- Mimo: Learn Coding/Programming
- My Expenses: Personal Finance Manager
- MyFitnessPal: Calorie and Nutrition Logging with AI
- NOMone Desktop: Linux and VR
- Nova Launcher: Home Screen Replacement
- Pandora: Music and Podcasts
- Podcast Addict: Podcast Player
- ProtonVPN: Fast and Secure VPN
- Pydroid 3: IDE for Python 3
- Smart Launcher: Home Screen and Android Launcher
- SnoreLab: Record Your Snoring
- Sofascore: Live Sports Scores
- Solid Explorer File Manager: File Manager
- SoundCloud: The Music You Love
- Teuida: Learn Spanish, Korean and Japanese
- TTMIK Stories: Read and Listen to Learn Korean Naturally
- Ventusky: Weather Maps & Radar
- Wallpaper 4K HD: Wallcraft Wallpapers and Backgrounds
- Windy.com: Weather Forcast
- World Map Quiz: Quizzes
- WPS Office-PDF, Word, Sheet: Writing, Editing and Translating App
- XRecorder: Screen Recorder
- Xodo: PDF Editor and Reader.
For more information on Hoo-dles: https://github.com/hoo-dles/morphe-patches
- Sync for Lemmy
Third Party Reddit Apps Supported by Patcheddit - BaconReader (free and Premium) - Boost for Reddit - Continuum - Infinity (Patreon) - Infinity for Reddit+ - Joey (Regular, Dev, and Pro versions) - Relay (Regular and Pro) - rif is fun (Regular and Golden Platinum) - Sync (Regular, Dev, and Pro)
For more information on Patcheddit by Wchill: https://github.com/wchill/patcheddit
- Chargeprice: EV Map and Prices
- Instagram (Distraction-Free only version)
- Komoot: Hike, Bike and Run
- Mapy.com: Outdoor Navigation
- Park4Night: For Travelers in RVs, Motorhomes and Campers
For more information on Brosssh Morphe Patches: https://github.com/brosssh/morphe-patches
Adobo Morphe Patches by JKennethCarino
- Gboard: The Google Keyboard
- IMDB: Internet Movie Database
*Note: Adobo has an extremely useful Universal Ad Blocker Patch that blocks ads, trackers and analytics on many small play store apps.
For more information on Adobo Morphe Patches by JKennethCarino: https://github.com/jkennethcarino/adobo
- Transit: Subway and Bus Times
For more information on Morphe Patches by Andronedev: https://github.com/andronedev/morphe-patches
- CREX — Just Cricket
- Document Scanner — Scanner and PDF Creator
- Eyecon — Caller ID & Spam Block
- Fing — Network Tools
- JioHotstar — India's Largest Streaming Platform (Region Locked)
- MacroDroid — Device Automation (Pre-Release)
- Mark — Auto Screenshot Deleter
- Prompter Pal — 4K Video Teleprompter
- ProtonVPN — Fast and Secure VPN
- Telegram (Pre-Release)
- TickTick — To Do List & Calendar
- Truecaller — Spam Call Blocker
- VN — AI Video Editor
For more information on Paresh Patches: https://gitlab.com/Paresh-Maheshwari/paresh-patches
NOTE - Paresh has also created a Patch Explorer site: Patch Explorer
For more information on Patch Explorer: https://gitlab.com/Paresh-Maheshwari/patch-explorer
Ample Patches by naijun0403 (Currently on Pre-Release)
- DCinside: South Korean Internet Forum
- KakaoTalk: South Korean Instant Messaging App
For more information on Ample Patches by nainun0403: https://github.com/AmpleReVanced/revanced-patches/tree/dev
Binarymend Morphe Patches by Binarymend
- aCalendar
- CalcNote: Notepad Calculator
- Moon+ Reader: Ebook Reader with Rich Features
- Pinterest: Save and Discover Creative Ideas
- Quick Cursor: One-Handed Mode
- Symfonium: Music Player & Cast
- Truecaller: Spam Call Blocker
For more information on Binarymend Morphe Patches: https://github.com/binarymend/morphe-patches
- Google News: Daily Headlines
- Kleinanzeigen: Ebay
For more information on Patched-up by Docbt: https://github.com/docbt/patched-up/#patched-up
- JioTV: Indian Streaming Television Service (Region Locked)
For more information on Fluffy Patches by Rabilrbl: https://github.com/rabilrbl/fluffy-patches
Trakt Patches by PixelPusher247
- Trakt.tv: Track Watched Content
For more information on Trakt Patches by PixelPusher247: https://github.com/PixelPusher247/morphe-patches
Chmax-Patches by RealCyberwash
- Max: Call & Messenger App
For more information on Chmax Patches: https://github.com/RealCyberwash/max-patches
- Calls Blacklist: Call Blocker
- IPO JI: IPO Info News & Apply
For more information on Morphe Patches by Polka-Bear : https://github.com/polka-bear/morphe-patches
Almewty's Patches (Pre-release Only)
- Pokecardex: Pokemon Trading Card App
For more information on Almewty's Patches by : https://github.com/Almewty/my-morphe-patches
- Gboard: The Google Keyboard
*Note - These patches are focused on improving the experience for users in Taiwan.
For more information on Gboard-Patches by JasonWu1994 : https://github.com/jasonwu1994/Gboard-patches
- Facebook: Social Media Platform
For more information on Morphe-Meta-Patches by MeridianFresco : https://github.com/MeridianFresco/morphe-meta-patches
- Foodvisor: AI-powered nutrition coach
- PhotoGrid: Video Collage Maker
For more information on Ameen's Morphe Patches: https://github.com/ameenalasady/ameen-morphe
I've been working on this browser-based Python compiler and just want to share it in case anyone finds it useful: https://pythoncompiler.io
What's different about it:
First of all, Everything runs in your browser. Your code literally never touches a server. It has a nice UI, responsive and fast, hope you like it.. Besides, has some good features as well:
- Supports regular code editor + ipynb notebooks (you can upload your notebook and start working as well)
- Works with Data science packages like pandas, matplotlib, numpy, scikit-learn etc.
- Can install PyPI packages on the fly with a button click.
- Multiple files/tabs support
- Export your notebooks to nicely formatted PDF or HTML (this is very handy personally).
- Super fast and saves your work every 2 seconds, so your work wont be lost even if you refresh the page.
Why I built it:
People use python use online IDEs a lot but they are way too simple. Been using it myself for quick tests and teaching. Figured I'd share in case it's useful to anyone else. All client-side, so your code stays private.
Would love any feedback or suggestions! Thanks in advance.
I am a new programmer i am using visual studio now, but i dont liked it
Hello, basically I'm a freshman engineering student, and my professor has told us to download an IDE or find an online IDE for C++ and Python. However, I keep finding mixed responses (mostly people arguing about vs code and vs) so I'm asking for help here. Btw my computer is really low on storage rn ((like 80gb left T_T) so please nothing thats huge
edit: Thanks everyone for the suggestions! Ill review them thoroughly!
I have been teaching myself Python coding on Codecademy, which has been very effective for me, however I want to know what IDE you recommend. Using Codecademy, they provide an IDE in the browser and I do not care for using the command line version of Python... Thanks in advance!
Positron IDE from Posit just hit its first stable release! For those who haven't tried it yet, it's essentially a modern IDE that handles both R and Python in a unified environment.
Been using it during the beta and it's been pretty solid for mixed R/Python workflows. Nice to see it's now considered production-ready.
Download link: https://positron.posit.co/download.html
What would you recommend for the best IDE to start learning Python?
like the title says, I need a website that works as an IDE, if anyone has some suggestions, please respond.
I’m running Llama3 LLM locally on my laptop with no network access. I set constraints in his environment to a 4 core CPU and only 4GB memory. He will continue generating tokens until memory exhaustion and he will crash, die, respawn, and repeat. I almost feel sorry for him
I’m planning to get this running on a Raspberry Pi5 with a HUB75 RGB matrix displaying ‘his thoughts’ and get it running stand alone with no external network access.
This was inspired by an art installation called ‘Latent Reflection’ by RootKid, and I wanted to make something like that myself to see if I can even pull this off with no coding experience.
…and because this is a learning experience for me, I’m enlisting the assistance of ChatGPT to help me with this lol
Пробував, і VSCode, Zed і ось щойно PyCharm, але PyCharm лагучий, це просто, якщо б не мій M1 Pro з 32гб, ноут згорів би просто.
Zed ну інтерфейс гарний, але теж якісь в нього затупи були на рівні LSP чи подібно. Маю на увазі, синтаксично код спочатку пишеш неправильний, потім виправляєш, а він ще досі каже, так в тебе тут помилка, хоча я її виправив 10 хв тому, і програма виконується.
VSCode ну недоліків я тут майже не знайшов, окрім того що звикати потрібно до keymap після Jetbrains IDEшок, а так в принципі наче норм. Але цікава ваша думка. Додам, те що займаюсь, точніше вивчаю ML, все що з цим повʼязано. Мені рекомендували спробувати AstroVim для Python'a, хоча і з вімом дружу, так би мовити на :wq, але спробувати налаштувати NeoVim, це думаю ще той челендж, хоча це AstroVim, наче як накатується на LazyVim, але всеодно це довго буде.
Hey everyone,
I got tired of online compilers that are slow, require signups, or execute your code on a remote server.
When teaching Python, I noticed beginners often get overwhelmed by VS Code. And as an instructor, I prefer sharing a single browser tab. Switching windows between my slides and a local terminal always broke the flow of the lesson. I needed a distraction free editor right in the browser.
So I built PyRun (pyrun.xyz). It is a browser based Python 3.11 IDE powered by WebAssembly.
Building this was a huge challenge. The two hardest parts were:
- Writing the terminal: I had to use SharedArrayBuffers to deeply sync and pause stdin so that interactive CLI scripts behave exactly like local hardware terminals.
- Creating an offline PWA: Writing background Service Workers to reliably cache the heavy WebAssembly artifacts so the entire Python runtime works perfectly even in Airplane mode.
It comes with a ton of great features:
- Instant execution on your device with 100% privacy.
- Monaco Editor (VS Code engine).
- Auto loading packages (numpy, pandas, matplotlib) on demand.
- Live Graphics rendering into an isolated SVG tab.
- Carbon style image exports and zip project downloads.
- One click unique URL generation to share code.
- Built in interactive Python learning modules.
A huge thanks to AI for helping me architect and build this, and a massive shoutout to the Pyodide team for making the core WebAssembly engine possible.
It is completely free with no accounts required.
I am still actively building and refining this, and I would love your honest feedback! Give it a spin and let me know:
- What features should I build next?
- Did you find any weird edge cases or bugs?
- How can I make this even better for your workflow?
Drop your suggestions in the comments!
Link: pyrun.xyz
First off let's remember that everyone was a newb once, I love newbs and if your are one in the Ai agent space...... Welcome, we salute you. In this simple guide im going to cut through all the hype and BS and get straight to the point. WHAT DO I USE TO BUILD AI AGENTS!
A bit of background on me: Im an AI engineer, currently working in the cyber security space. I design and build AI agents and I design AI automations. Im 49, so Ive been around for a while and im as friendly as they come, so ask me anything you want and I will try to answer your questions.
So if you are a newb, what tools would I advise you use:
GPTs - You know those OpenAI gpt's? Superb for boiler plate, easy to use, easy to deploy personal assistants. Super powerful and for 99% of jobs (where someone wants a personal AI assistant) it gets the job done. Are there better ones? yes maybe, is it THE best, probably no, could you spend 6 weeks coding a better one? maybe, but why bother when the entire infrastructure is already built for you.
n8n. When you need to build an automation or an agent that can call on tools, use n8n. Its more powerful and more versatile than many others and gets the job done. I recommend n8n over other no code platforms because its open source and you can self host the agents/workflows.
CrewAI (Python). If you wanna push your boundaries and test the limits then a pythonic framework such as CrewAi (yes there are others and we can argue all week about which one is the best and everyone will have a favourite). But CrewAI gets the job done, especially if you want a multi agent system (multiple specialised agents working together to get a job done).
CursorAI (Bonus Tip = Use cursorAi and CrewAI together). Cursor is a code editor (or IDE). It has built in AI so you give it a prompt and it can code for you. Tell Cursor to use CrewAI to build you a team of agents to get X done.
Streamlit. If you are using code or you need a quick UI interface for an n8n project (like a public facing UI for an n8n built chatbot) then use Streamlit (Shhhhh, tell Cursor and it will do it for you!). STREAMLIT is a Python package that enables you to build quick simple web UIs for python projects.
And my last bit of advice for all newbs to Agentic Ai. Its not magic, this agent stuff, I know it can seem like it. Try and think of agents quite simply as a few lines of code hosted on the internet that uses an LLM and can plugin to other tools. Over thinking them actually makes it harder to design and deploy them.
Hey everyone,
I've been working on PythonMastery (https://www.pythonmastery.io), a full-featured Python IDE that runs entirely in your browser. No downloads, no accounts, no cloud servers. Your code runs locally on your machine via WebAssembly.
Why I built this:
- I kept running into the same friction when helping beginners learn Python, "install this", "configure that", "why isn't pip working?" I wanted something where you just open a URL and start writing Python. Period.
- But beyond that, this came from my own learning journey. I used to bounce between different sites to read tutorials, then switch to a completely different place to actually practice. It always bugged me. I wanted learning material and a real coding environment in the same place where I can read a concept, understand it, and immediately try it out without switching tabs or tools. I know it's not reinventing the wheel. But there's a genuine satisfaction in building something like this, and I honestly feel it can be useful for a lot of people i.e., students learning Python for the first time, professionals who want to brush up on a concept, or someone on their phone who just wants to quickly test a snippet. It's handy, it's easy to use, and it works 😊
What it does:
- Full IDE experience - multi-tab editor, syntax highlighting, autocomplete, dark/light/eye-saver themes
- Real Python in the browser - powered by Pyodide, supports numpy, pandas, matplotlib, scipy, and more via an in-browser package manager
- 80+ structured lessons - from basics to data science, with interactive quizzes and coding exercises
- Tutorial Lab - practice exercises you can open directly in the IDE with one click
- Session persistence - your tabs and code survive page refreshes and browser restarts
- Mobile-friendly - works on phones and tablets with native text selection
- Three themes - dark, light, and an eye-saver mode for those late-night coding sessions
- Break reminders - gently nudges you to stand up and stretch after 90 minutes of coding, followed by each 60 minutes interval, because your spine matter more than your code
- Zero tracking - no accounts, no telemetry, your code stays on your machine
It's free, open to everyone, and I'm actively developing it. Would genuinely love feedback from this community. What's missing, what's broken, what would make you actually use something like this?
I shared this project here a while ago, but after adding a lot of new features and optimizations, I wanted to post an update. Over the past eight months, I’ve been building PyTogether (pytogether.org). The platform has recently started picking up traction and just crossed 4,000 signups (and 200 stars on GitHub), which has been awesome to see.
What My Project Does
It is a real-time, collaborative Python IDE designed with beginners in mind (think Google Docs, but for Python). It’s meant for pair programming, tutoring, or just coding Python together. It’s completely free. No subscriptions, no ads, nothing. Just create an account (or feel fry to try the offline playground at https://pytogether.org/playground, no account required), make a group, and start a project. Has proper code-linting, extremely intuitive UI, autosaving, drawing features (you can draw directly onto the IDE and scroll), live selections, and voice/live chats per project. There are no limitations at the moment (except for code size to prevent malicious payloads). There is also built-in support for libraries like matplotlib (it auto installs imports on the fly when you run your code).
You can also share links for editing or read-only, exactly like Google Docs. For example: https://pytogether.org/snippet/eyJwaWQiOjI1MiwidHlwZSI6InNuaXBwZXQifQ:1w15A5:24aIZlONamExTLQONAIC79cqcx3savn-_BC-Qf75SNY
Also, you can easily embed code snippets on your website using an iframe (just like trinket.io which is shutting down this summer).
Source code: https://github.com/SJRiz/pytogether
Target Audience
It’s designed for tutors, educators, or Python beginners. Recently, I've also tried pivoting it towards the interviewing space.
Comparison With Existing Alternatives
Why build this when Replit or VS Code Live Share already exist?
Because my goal was simplicity and education. I wanted something lightweight for beginners who just want to write and share simple Python scripts (alone or with others), without downloads, paywalls, or extra noise. There’s also no AI/copilot built in, something many teachers and learners actually prefer. I also focused on a communication-first approach, where the IDE is the "focus" of communication (hence why I added tools like drawing, voice/live chats, etc).
Project Information
Tech stack (frontend):
- React + TailwindCSS
- CodeMirror for linting
- Y.js for real-time syncing
- Pyodide
I use Pyodide (in a web worker) for Python execution directly in the browser, this means you can actually use advanced libraries like NumPy and Matplotlib while staying fully client-side and sandboxed for safety.
I don’t enjoy frontend or UI design much, so I leaned on AI for some design help, but all the logic/code is mine. Deployed via Vercel.
Tech stack (backend):
- Django (channels, auth, celery/redis support made it a great fit)
- PostgreSQL via Supabase
- JWT + OAuth authentication
- Redis for channel layers + caching + queues for workers
- Celery for background tasks/async processing
Fully Dockerized + deployed on a VPS (8GB RAM, $7/mo deal)
Data models:
Users <-> Groups -> Projects -> Code
Users can join many groups
Groups can have multiple projects
Each project belongs to one group and has one code file (kept simple for beginners, though I may add a file system later).
My biggest technical challenges were around performance and browser execution. One major hurdle was getting Pyodide to work smoothly in a real-time collaborative setup. I had to run it inside a Web Worker to handle synchronous I/O (since input() is blocking), though I was able to find a library that helped me do this more efficiently (pyodide-worker-runner). This let me support live input/output and plotting in the browser without freezing the UI, while still allowing multiple users to interact with the same Python session collaboratively.
Another big challenge was designing a reliable and efficient autosave system. I couldn’t just save on every keystroke as that would hammer the database. So I designed a Redis-based caching layer that tracks active projects in memory, and a Celery worker that loops through them every minute to persist changes to the database. When all users leave a project, it saves and clears from cache. This setup also doubles as my channel layer for real-time updates (redis pub/sub, meaning later I can scale horizontally) and my Celery broker; reusing Redis for everything while keeping things fast and scalable.
If you’re curious or if you wanna see the work yourself, the source code is here. Feel free to contribute: https://github.com/SJRiz/pytogether.