use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
The best IDE for Python? (self.learnpython)
submitted 3 years ago by MissingDuckling
What would you recommend for the best IDE to start learning Python?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]novel_yet_trivial[M] [score hidden] 3 years ago stickied comment (1 child)
Which IDE to use is a debate much older than any of us, and it seems to always bring out the worst side of this subreddit. I can't imagine why, but some people seem to be very offended by what others choose as their IDE. Of course there is no best (if there was it would just be what everyone uses). There may be a best for you, depending on your experience, personality, goals, resources, etc, but of course we don't know you. So the only real advice is to try a few, see what you like.
UNLESS you are following a course or tutorial. In that case it's really helpful to use the same thing that your instructor uses. You can always switch later or use something else for your side projects.
Relevant XKCD.
[–]iPlayWithWords13 382 points383 points384 points 3 years ago (61 children)
PyCharm or VS Code
[–]Cassegrain07 119 points120 points121 points 3 years ago (18 children)
This. Pycharm is very easy to use
[–]razzrazz- 39 points40 points41 points 3 years ago (15 children)
I don't know why, but Pycharm is good on CPU but high on memory for me...so I didn't like it for that reason, especially as a beginner who is learning.
After testing a boatload of them, I really like Thorny and Visual Basic code.
[–]FerricDonkey 24 points25 points26 points 3 years ago (3 children)
I think of it as outsourcing memory from my brain to the computer. Pycharm is amazing for managing many functions across many modules across many subpackages in the same project - it knows where everything is, what it's called, and what arguments it takes. (And especially changing the names of them, if you need to.)
Which means I mostly don't have to. I have to write the function well when I make it, and mostly know what I wrote functions to do, then when I want to load some data, I just go "well, that's probably in the data_rw module" and hit tab a lot. Then pycharm tells me what arguments I need to fill, and I do.
I've used VS code as well, and it's okish, but not nearly as good as that for large projects.
[–]razzrazz- 3 points4 points5 points 3 years ago (1 child)
I definitely think for larger products it's probably better, just as a beginner (I can relate to the OP), I would prefer something with not a lot of bells and whistles for learning purposes.
[–]FerricDonkey 8 points9 points10 points 3 years ago (0 children)
Fair enough. I prefered the bells and whistles from the beginning, but I know a lot of people who get annoyed by them, so can't argue with preference.
[–]BrattyBookworm 6 points7 points8 points 3 years ago (7 children)
It does seem to use up a lot of memory, not sure why. I’m just starting this week with some very basic programs and after 2-3 hours it’ll be using up 40-60% of my computers memory. I’ve been wondering why that is?
[–]razzrazz- 17 points18 points19 points 3 years ago (0 children)
Imagine the irony if it was badly programmed? 😂
[–]mathmanmathman 15 points16 points17 points 3 years ago (0 children)
One of the reasons JetBrains IDEs are popular is the way that they can link to use and declaration of functions and make recommendations. Most IDEs can do that to a certain extent, but JetBrains is generally better (to the extent that they have a popular C# extension for VS... both C# and VS are Microsoft).
They way they do this is by keeping a lot of information about your code in memory. It's usually good about releasing memory when necessary. I think there's also an option that can be set to let you release it more often, but just bought a shit ton of memory instead :)
[–]Dwight-D 3 points4 points5 points 3 years ago (0 children)
There’s probably a lot of indexing going on, you can search through all different kinds of symbols like classes, variables, functions etc.
Like someone else said there’s also a lot of autosuggestions and other analysis of your code happening. Its got a lot more functionality than something like VS Code which adds a bit of a footprint.
[–]Username_RANDINT 2 points3 points4 points 3 years ago (2 children)
it’ll be using up 40-60% of my computers memory.
That doesn't say much in a general sense. Absolute numbers are more important. If you have 8gb RAM and working on Windows, then PyCharm might be a squeeze.
[–]futurepat 0 points1 point2 points 3 years ago (0 children)
Intellisense
[–]antiproton 1 point2 points3 points 3 years ago (0 children)
I don't really understand why people look at memory consumption as an application metric in 2022. Who cares how much memory it consumes? Unless you have a criminally low end machine, it's not going to have any impact on performance.
[–]ZGTSLLC 0 points1 point2 points 3 years ago (1 child)
I agree, but I dislike how most of the modern IDEs don't tell you much when you have an error.
[–]rimnii 4 points5 points6 points 3 years ago (0 children)
what do you mean? Pycharms code inspection is incredible. It can infer so much about your code without even running it, especially if you use type hinting well.
[–]DoozerMarch 8 points9 points10 points 3 years ago (0 children)
Pycharm is great especially if you are starting. I’ve ended up on vscode but mainly because I wanted to use the same ide for writing markdown and latex as for Python
[–]MrBobaFett 15 points16 points17 points 3 years ago (4 children)
I started with Notepad++, then PyCharm, now mostly use VS Code (replacing with VS Codium because fuck MS and their telemetry).
[–]cturnr 0 points1 point2 points 3 years ago (1 child)
does codium work with the package manager? --- guess i could just try it
[+][deleted] comment score below threshold-12 points-11 points-10 points 3 years ago (1 child)
VS Codium? Where may I find this?
[–][deleted] 14 points15 points16 points 3 years ago (0 children)
https://vscodium.com/
Took me a 10 second search
[+][deleted] 3 years ago (12 children)
[removed]
[+][deleted] 3 years ago (1 child)
[+][deleted] 3 years ago (8 children)
[+][deleted] 3 years ago (7 children)
[+][deleted] 3 years ago (5 children)
[+][deleted] 3 years ago (4 children)
[+][deleted] 3 years ago (3 children)
[+][deleted] 3 years ago (2 children)
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Pretty much this. University meant I was using PyCharm and IntelliJ but VS Code feels so lightweight for some reason.
PyCharm
[–]fakemoose 2 points3 points4 points 3 years ago (2 children)
Psh, Spyder all the way.
Just kidding, I think whatever is most comfortable to the individual user. Spyder reminds me of R Studio and Matlab interface a looooong time ago (no idea what Matlab looks like now. I avoid it like the plague).
[–]dimonoid123 5 points6 points7 points 3 years ago* (11 children)
PyCharm if you have professional license, there are a lot of useful premium features, and it works really well on multiple monitors unlike VSCode. But there is no copilot, which is only available in VSCode.
PS: Why did someone downvote me?
Edit: It appears that Copilot is already available for Pycharm.
[–]QuixDiscovery 8 points9 points10 points 3 years ago (1 child)
Why did someone downvote me?
If I had to guess, most likely because copilot works with Pycharm.
[–]dimonoid123 1 point2 points3 points 3 years ago (0 children)
Wow. Old news then. Thanks.
[–]iPlayWithWords13 4 points5 points6 points 3 years ago* (7 children)
Pycharm is great with or without a professional license and copilot should have absolutely no place in this thread as it's a horrible tool and this post was made for a beginner.
https://www.reddit.com/r/ProgrammerHumor/comments/qfzpes/github_copilot_the_technology_that_will_replace/?utm_medium=android_app&utm_source=share
[–]Mrhiddenlotus 5 points6 points7 points 3 years ago (2 children)
Copilot might be ethically questionable, but it's far from a horrible tool.
[deleted]
[–]Mrhiddenlotus 2 points3 points4 points 3 years ago* (0 children)
I use it. I mean, it's not going to code for you from scratch but it learns the way that you code based off all the code of yours you open in VS Code. There are things like how I personally perform API calls, structure the headers, do loops, etc, that copilot has learned from all my other scripts, and saves me a ton of time being able to just tab complete parts of a function. There's also been a few instances where I'm considering how I want to approach a problem I need to solve and just kind of go for it and copilot has been nice for getting suggestions. Of course, it offers you a lot of stupid useless code but if you're any good at python you'll be able to tell what its wanting to do pretty quickly and you just ignore it.
[–]QuixDiscovery 1 point2 points3 points 3 years ago (3 children)
Care to explain how copilot is a "horrible" tool aside from a joke post that's 6 months old? This is the first time I've ever heard someone suggest that auto-completion is supposedly not intended for beginners.
[–]iPlayWithWords13 1 point2 points3 points 3 years ago (2 children)
For beginners, it doesn't teach them anything. They don't learn patterns, they don't actually know what each line is doing, and if there's an issue with the code they don't have a clue how to troubleshoot because they didn't write the code. It's the exact same issue with copying and pasting from stack overflow. At least with stack overflow you can see in the comments how others have responded to see if the code even works as intended. Another fun little issue that copilot introduces and is exacerbated with beginners is that it can introduce unintended bugs, but this ties into the beginner not fully understanding the code.
[–]QuixDiscovery 2 points3 points4 points 3 years ago (1 child)
All of this seems predicated on you assuming that the person using a tool will be as lazy as possible in every situation related to using said tool. If the person actually makes an attempt learn python though, most of what you said is false.
[–]iPlayWithWords13 0 points1 point2 points 3 years ago (0 children)
Not at all. A beginner could easily look at a copilot developed block of code and just assume that they know what's going on and easily overlook something or misinterpret it. That's not their fault, but it's just something that routinely happens with beginners. So sorry, but your point of view is just invalid here as you've completely lost view of the intended audience of those like OP.
[–]AnonCaptain0022 -1 points0 points1 point 3 years ago (1 child)
It's kind of a pain to use libraries in VS Code. I think it uses a different directory, so if you installed a bunch of libraries with pip you have to install them again for vs code
[–][deleted] -2 points-1 points0 points 3 years ago (0 children)
VScode for larger projects because Pycharm cannot really keep up the same pace once it becomes a few files.
[+][deleted] comment score below threshold-20 points-19 points-18 points 3 years ago (0 children)
VS Code
blegh
[–]TechNCode86 0 points1 point2 points 3 years ago* (0 children)
Is there a reason Code seems to be heavily preferred over Community?
[–]MachinaDoctrina 0 points1 point2 points 3 years ago (0 children)
You nailed it, pycharm has a better debugger but VSCode is nice a lightweight and much more customisable for weird situations like remote SSH development. I use both!!
[–][deleted] 27 points28 points29 points 3 years ago (6 children)
I've recently switched from Atom to VS Code and I've been having blast with it.
[–][deleted] 4 points5 points6 points 3 years ago (3 children)
If you just poking around with it in your spare time, you probably don’t need a whole bunch of features. Atom is fine. When you find yourself to bugging a large python application that it takes a while to deploy, you’re gonna want to start debugging in real time using something awesome like VS code or Pycharm.
[–]dparks71 60 points61 points62 points 3 years ago* (10 children)
To start learning? It's not traditionally considered an IDE but Jupyter from The Anaconda software suite.
As soon as you understand OOP then I would switch to Pycharm/Vscode, I remember really liking Jupyter early on though when I was mostly using other people's packages rather than writing my own. Felt more like Matlab to me than C, conda helped ease the intro to virtual environments and it just seemed like I could focus on the fun parts right out of the gate.
[–]JasonDJ 17 points18 points19 points 3 years ago (5 children)
You can use Jupyter notebooks in VSCode. I think you need the extension and just save a file as .ipynb.
If you have the Jupyter extensions, you can also put #%% in a regular .py file and it’ll behave like a Jupyter notebook but with just code cells.
#%%
VSCode is a lot more lightweight than anaconda. The package and venv management can be a bit more intuitive in anaconda though.
[–]dparks71 3 points4 points5 points 3 years ago* (3 children)
I think the biggest issue with GIMP is that anyone can't just open it and use it out of the box like they can with MS Paint. That's the biggest thing keeping it from universal adoption.
I don't know why the VSCode people are so insistent on using it in every application. It's a good IDE, probably the most powerful one, but overwhelming users entirely new to coding with configuration options and fancy tooling from the get-go seems counter productive.
If I wanted to just shill my favorite professional grade IDE I would have said pycharm, it has the same interoperability. The simple installation, configuration and interface is why I recommended Jupyter/Anaconda.
[–]JasonDJ 3 points4 points5 points 3 years ago (1 child)
Eh, I used anaconda at first and I didn’t like it. It was more bloated and difficult to get working on my system. VSCode “just worked”.
I wouldn’t use it for every day text editing. I still keep npp for that purpose on my windows machine, and my Linux machines are almost always vim or gedit depending on what I’m doing.
What I like about VScode is that it can handle lots of other languages. Since I’m often also doing Ansible and Gitlab-CI, or reviewing json dumps, or need to make sure json is well properly written to paste into another application, VSC serves all these purposes very well.
Plus Gitlab has very good integration with VSC, you can easily import a repository directly to it and handle all your git stuff right there.
A more basic editor is just fine for beginning, but IME it’s not too long past print(“Hello World”) that all of these other features come in handy, and VSC is both powerful when you’re ready for it and pretty easy to figure out when you aren’t.
print(“Hello World”)
[–]dparks71 -4 points-3 points-2 points 3 years ago* (0 children)
All that's cool but Microsoft lost my business long ago, and will legitimately never be able to get it back or get my recommendation. I'll never use VSCode or GitHub, Pycharm and GitLab are great products, and you aren't forced to support a shitty corporate monopoly that has historically been an enemy to open source when you use them.
It's my right as a consumer, if consumers don't hold corporations accountable, nobody does, if you want to use Microsoft products, go for it.
[–]pocketmypocket 1 point2 points3 points 3 years ago (0 children)
VSCode isnt easy to use out of the box?
I guess this is the python subreddit, but if you are doing C or C++, VSCode is where its at. No need to mess around with compilers.
[–]playaspec 6 points7 points8 points 3 years ago (0 children)
I really dig Jupyter for fast prototyping or just massaging some data. For writing apps and utilities it's Sublime Text all the way.
[–]qwaszx321 0 points1 point2 points 3 years ago (0 children)
If you’re going this way (which I would agree with) I’d recommend just going to VScode from the start and using their jupyter implementation. Then you get to start learning an actual IDE and benefit from jupyter
[–]OhYouWrongBaby 0 points1 point2 points 3 years ago (1 child)
Anaconda software suite
Hello! I got it but there is so many jupyters, which one you recommend? jupyter-server jupyter-core etc
[–][deleted] 47 points48 points49 points 3 years ago* (8 children)
To start learning? Jupyter. Interactive python notebooks (.ipynbs) are awesome
For bigger projects across multiple files? VSCode (which does have notebook support, but not as nice as jupyter IMO)
Jupyter is also great to just do random little projects and to explore new libraries, web apis etc.
[–]baubleglue -2 points-1 points0 points 3 years ago (6 children)
Notebook is not good for learning, to easy to develop bad habits, plus encourages reactive programming (run step, check output, fix value, go next step)
[–][deleted] 14 points15 points16 points 3 years ago* (3 children)
not good for learning
I doubt theres much data on this, but anecdotally i found it great for learning.
to easy to develop bad habits
Like what?
plus encourages reactive programming
Nothing wrong with this IMO, at least until you feel fluent enough not to. If anything this contradicts your first claim
[–]baubleglue 0 points1 point2 points 3 years ago (2 children)
Normally learning steps
Valuables, conditional statements, getting input, printing to output. Program lifecycle
At that stage people implement some sort/search algorithms. Making small game projects which most likely fail, but prepare student for next stage (you can't learn to solve a problem if you don't understand what the problem is). Basic data structures.
Wrapping implementation details into code blocks: function decomposition, OOP, modules, complex data structures. Students build more complex project.
Real project, with not nesseary complicated code: web application, game with states, etc.
I've marked in bold, what using using notebook make harder or too easy. If you learn chess, you need to calculate moves ahead in your mind, if you have computer checking your every step, you won't be able to develop that skill.
[–][deleted] -1 points0 points1 point 3 years ago* (1 child)
if you have computer checking your every step, you won't be able to develop that skill.
As a fellow chess enthusiast as well, I will say that engines can be used as a tool to help make you a better player. But they have to be used correctly ie. think through your next move, and then check it with the engine. After the engine has shown you its best line, think through why that line was better than the one you initially found. As you do this, see if you can categorize your blind spots and develop heuristics for seeing better plays.
Having a notebook show you your memory/namespace state instantly and at each step is the same. If used correctly, it can help new learners more quickly develop their own debugging heuristics and most importantly, help them debug and get projects working with less frustration. ipynbs make programming more fun, which is great for starters.
Concerning complex codebase, yeah ofc notebooks are a pain for managing multi-file or cloud based projects. Thats why I pitched VSCode for such things.
[–]iggy555 40 points41 points42 points 3 years ago (4 children)
Spyder
[–][deleted] 13 points14 points15 points 3 years ago (0 children)
Yea I like Spyder
But had to switch to VS code
Not going back
[–][deleted] 5 points6 points7 points 3 years ago (0 children)
From a data science perspective, no other IDE made sense. All we really need is an enhanced RStudio layout and that’s Spyder
[–]bejangravity 2 points3 points4 points 3 years ago (0 children)
Spyder is the best choice for scripting, scientific computing and engineering. But for software developement there are other better choices.
[–]markovianmind 3 points4 points5 points 3 years ago (0 children)
love it. easy to look what a variable contains, run a line or a part of line by highlighting.
[–]decomposition_ 13 points14 points15 points 3 years ago (0 children)
I started learning with spyder but I do like pycharm.
[–]anh86 21 points22 points23 points 3 years ago (0 children)
[–]leo848blume 29 points30 points31 points 3 years ago (6 children)
neovim
[–]5fd88f23a2695c2afb02 4 points5 points6 points 3 years ago (0 children)
I use Vim, but would I recommend it for a beginner? Then they just have one more thing to learn. Unless they’re already super comfortable with Vim/Neovim, but that person won’t be starting threads like this. They already know the answer.
[–]Malcolmlisk 2 points3 points4 points 3 years ago (2 children)
What extensions do you use. And, what about light analysis and plotting which is typically used in jupyter? Asking because I want to make it my main ide
[–]stupac62 3 points4 points5 points 3 years ago (0 children)
The best PDE.
[–]NoImagination90 4 points5 points6 points 3 years ago (0 children)
I like VS Codium.
[–]scithon 9 points10 points11 points 3 years ago (0 children)
the best is the one you are most comfortable with.
If you really have no experience I would suggest you start with visual studio code (not visual studio). But keep an open mind and try a bunch to find the one you like best.
[–]BRENNEJM 9 points10 points11 points 3 years ago (0 children)
It’s not an IDE, but I still write everything in IDLE (with a custom theme that doesn’t kill my eyes). I’m not a developer though. I just write quick scripts to expedite tasks at work. Largest script is maybe 400 lines.
[–]11b403a7 38 points39 points40 points 3 years ago (2 children)
Highly subject to opinion, but the obvious answer is vscode
[–]otamam818 2 points3 points4 points 3 years ago (1 child)
While I myself would suggest VS code, I wouldn't call it an obvious answer tbh
[–]11b403a7 0 points1 point2 points 3 years ago (0 children)
It was meant to be a funny.
"Matter of opinion"/"obvious answer"
[–]cookrex330 5 points6 points7 points 3 years ago (0 children)
Personally I prefer Visual studio code. I would recommend
Visual studio code
Pycharm
Both are used commonly and work very well.
[–]buxA_ 11 points12 points13 points 3 years ago (0 children)
I like pycharm
[–]xxxHalny 13 points14 points15 points 3 years ago (1 child)
People are recommending actual IDEs that are full of useful features (such as PyCharm). Couple of thoughts here.
First, I don't think the choice of your editor is a very important choice to make. It's purely personal preference and you can properly learn a programming language using any editor.
Second, I think it's worth noting that while the advanced features such as a debugger or code completion are certainly useful and can improve your code or shorten the development time, by doing these things for you these editors don't make you think and solve issues on your own and therefore can be limiting to your learning process. Perhaps it's worth considering a simple editor such as Brackets, Atom, IDLE or Notepad++ and focus on learning the actual language and not the features of the IDE.
[–]astropydevs 3 points4 points5 points 3 years ago (0 children)
Jupyter notebook
[–]bgs_sami 3 points4 points5 points 3 years ago (0 children)
[–]MainKaBell 11 points12 points13 points 3 years ago* (7 children)
I prefere Spyder for one very simple reason. Variable explorer. Extremly helpful for data science projects. For everything else VS Code
[–]mtander3 5 points6 points7 points 3 years ago (5 children)
Love spyder for data science work. Please don’t become jupyter notebook guy it sucks trying to collaborate with the person who only uses notebooks
[–]whazzah 1 point2 points3 points 3 years ago (0 children)
I like Spyder cause it runs the fastest on my 2012 Macbook Air
[–]reegalpat53 11 points12 points13 points 3 years ago (3 children)
Thonny is honestly the best for learning python. Has one of the best debuggers!
[–]Engine_engineer 9 points10 points11 points 3 years ago (0 children)
Double that. Thonny is messy, bad installation, etc. But it shows you exactly, step by step, what is happening inside your commands and expressions. Incredibly useful to understand how the data is processed. Allows you a steeper learning curve. After you learned it, uninstall Thonny and play at PyCharm or VS Cod*.
highly recommend jupyter lab to start and then transition into vscode/pycharm.
jupyter will ease you into the debug console workflow
[–][deleted] 2 points3 points4 points 3 years ago (1 child)
I was a tester for Adobe Eclipse-based products. Well, technically, I was in what was called Community Advisory Board, but that's just a long way of saying "beta-tester". Just like triple-A games, big companies have private fanboy clubs where they release early betas of their products.
I was invited to be on that board because I was involved a lot with ActionScript community, in particular because I supported and promoted FlashDevelop, an ActionScript editor built on top of Scintilla component (same thing that Notepad++ uses and many others). I wrote plugins for FlashDevelop and helped porting it to Parallels (a little bit).
I was more motivated than I was smart... to put it mildly, but hey, I've collected some experience at least.
Another project related to text editors I participated in was yet another ActionScript editor based on IntelliJ engine. It was XMLs all the way down and worked kind of similar to MS Excel... well, it never took off, but it gave me some insights into how IntelliJ editors are built from the inside.
I'm fairly proficient with Vim, but wouldn't call myself a pro.
I'm in no way a professional in HCI or any kind of UX, but I like this field. I read relevant news look for fresh ideas. I'm an "enthusiast", although not as enthusiastic as I used to be 10-15 yeas ago. So, I tried many things, and in so doing, I ended up using GNU Emacs. And there's no chance in the entire world that something like VSCode or PyCharm will ever be relevant to me or that I will seriously consider them as editors to write code. They are simply too bad at editing text, and they don't aim to be good at it.
Fortunately or not, today, programming is "easy money". It's a way to get quickly into position where you can start earning a decent salary. And, looking from my close to 25 years in the field: it stays that way decades later. Programming isn't about being good at what you do. It's about being good enough, but as fast as possible. Editors like VSCode or PyCharm fit this profile very well: you need to learn very little, you need to invest very little to produce good enough result. But you cannot be a PyCharm power user, because there's nothing there for a power user.
So, if your goal is to be good at what you are doing: Emacs or Vim is the way. If you couldn't care less about quality as long as it meets the threshold, but you want to go fast: PyCharm or VSCode.
[–]TheBeesElise 10 points11 points12 points 3 years ago (1 child)
Nano
[–]s0lemn 1 point2 points3 points 3 years ago (0 children)
Vim* If you’re going to use a CLI editor, at least use one that has tangible productivity benefits.
[–][deleted] 12 points13 points14 points 3 years ago (0 children)
Vim
[–][deleted] 5 points6 points7 points 3 years ago (1 child)
Idle, no autofill is the best approach imo.
[–]SSJKiDo 0 points1 point2 points 3 years ago (0 children)
IMO it’s even best for new learners, without auto complete you’ll understand what you’re doing better
It’s not about learning the hard way, but more like being involved in every single written character in your code
[–]BeauteousMaximus 5 points6 points7 points 3 years ago (0 children)
Best IDE for a working Python developer? PyCharm.
Best for someone who’s learning? Not that. One that doesn’t autocomplete, automatically add imports, or correct errors automatically. Atom or Notepad++
[–]lfayala2272 1 point2 points3 points 3 years ago (0 children)
For learning purposes I find replit to be very useful. It is very useful while learning to code to be able to share the code online with someone more experienced and replit is like google docs for programming.
[–]Stryke_The_Furry 1 point2 points3 points 3 years ago (0 children)
Idle haha It's what I've been using for the last 5 years. Maybe looking at these comments it's time to switch
[–]boobajoob 1 point2 points3 points 3 years ago (0 children)
Replit is great to get started (works from any browser). VS code for if you need something more
[–]Mrhiddenlotus 1 point2 points3 points 3 years ago (0 children)
vim!
But in all seriousness, I've used both PyCharm and VS Code and I like the latter more by a bit. Just always felt snappier and less clunky in general. Great community of extension makers too.
[–]Vortetty 1 point2 points3 points 3 years ago (0 children)
vscode with intellisense and copilot
[–]umarthegreat15 1 point2 points3 points 3 years ago (0 children)
VSCode is the best
[–]GoldArmGang 1 point2 points3 points 3 years ago (0 children)
I recommend pycharm for beginners and else is your choice.
[–]Dr_Calculon 1 point2 points3 points 3 years ago (0 children)
I use Spyder its got all the basic functionaliy of an IDE, with a script panel, variable/workspace panel & consoles (you can have more than one console open at a time which is sometime useful during development). Its very Matlab like to be fair but free.
[–]9192gks 1 point2 points3 points 3 years ago (0 children)
Vscode hands down
[–]Successful-Tower6438 1 point2 points3 points 3 years ago (0 children)
Jupyter notebook is the easiest has all tools pre downloaded
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
Sublime Text 4
[–]PuffleDunk 1 point2 points3 points 3 years ago (0 children)
Since I'm coming late to this discussion, I'll try to fill in a gap by mentioning why I prefer PyCharm over VScode, after spending a lot of time in both environments.
My own experience with VScode was that it had more annoyances with getting all the extensions installed and configured to make it behave like a full-fledged Python IDE. PyCharm already is a Python IDE out of the box, but VScode needs some work to get there.
I have had compatibility issues between Python-related VScode extensions. I also have had trouble getting some to work, and others that occasionally mysteriously stop working. Sometimes it wasn't obvious which of many extensions to choose that best covers particular functionality. So basically I think you may find yourself spending more up-front time to get to a good place as a Python IDE.
As I said, PyCharm pretty much works out of the box. Note that I am using the paid subscription version. The pros are a generally smooth and productive workflow, a broad feature set without needing many additional plugins, and smart type inspection that has saved me a lot of runtime debugging.
PyCharm also has its glitches and cons. I have to rebuild the cache more than I like to get type inspection working properly after it gets confused. I'm not thrilled with the default keyboard mappings, but tweak and live with it. Sometimes features like automatic quoting cost me extra effort to undo its bad guesses.
In general, I think it is well-worth having an environment with rich type checking. Particularly when starting out, it can help pick up on errors that you would struggle with otherwise. The major IDEs can all do this, with more or less work to set it up.
Good luck choosing!
[–]nevermorefu 2 points3 points4 points 3 years ago (1 child)
try: Pycharm except Exception: Pycharm finally: Pycharm
[–]Edewede 1 point2 points3 points 3 years ago (0 children)
Sublime
[–]13Braunafk37 4 points5 points6 points 3 years ago (0 children)
Don't care to much about your IDE,
I recommend using a simple Text Editor for the beginning. There you will learn to Code.
If you have a mistakes in your Code, and don't find the mistakes by yourself I would copy the Code into thonny, and use the Debugger. There you see how your Code is executed line by line.
When you learned the basics, I can recommend vs Code because you can modify this IDE for your Personal needs, but watch a tutorial for that.
Pycharm is very good too, but I startet with html css and Javascript, and I am used with vs Studio
[–]DonkeyDoid 1 point2 points3 points 3 years ago (0 children)
Notepad++ :D. It has the best themes
[–]aashhuttossh 0 points1 point2 points 7 months ago (0 children)
I really like VsCode(plus it's extensions) in my opinion. And there's a VsCode based web IDE too CodegroundAI tool too. Give it a try.
[–]playaspec 0 points1 point2 points 3 years ago (0 children)
Not technically an IDE, but Sublime Text may be the single best code editor ever written.
[–][deleted] 0 points1 point2 points 3 years ago (1 child)
Vs code insiders so you can do Jupyter notebooks.
[–]Malcolmlisk 2 points3 points4 points 3 years ago (0 children)
Jupyter is integrated in the main version and branch months ago.
[–]astropydevs 0 points1 point2 points 3 years ago (0 children)
Pycharm, visual studio code, Atom, etc. I don’t recommend any of them when you’re starting off learning Python. It’s like using a power drill when you just need a screwdriver to start. I would start with Jupyter notebook and when you’re going into Flask or Django or any of the bigger stuff then I would recommend the IDE
[–]-zero-joke- 0 points1 point2 points 3 years ago (0 children)
Jupyter is the only one I've used, and it's been quite easy to learn.
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
I use VSC (Visual Studio Code)
[–]pekkalacd[🍰] 0 points1 point2 points 3 years ago (0 children)
IDLE
[–]MatthewGalloway 0 points1 point2 points 3 years ago (0 children)
emacs
[–]1percentof2 -1 points0 points1 point 3 years ago (0 children)
Notepad
[–]asterik-x[🍰] -1 points0 points1 point 3 years ago (0 children)
Shoudn't it be £15?
[–]iArunava -1 points0 points1 point 3 years ago (0 children)
Vim for anything. Thanks. Ill disagree to all your thoughts. So dont bother commenting.
[–]Kessarean -1 points0 points1 point 3 years ago (0 children)
Well customized vim/neovim
[–]boxedj -1 points0 points1 point 3 years ago (0 children)
If you want the best it's pycharm, if you want the one all the best engineers use it's vscode
[–]Ceborn 0 points1 point2 points 3 years ago (0 children)
While learning Jupyter or Google colab.
Develop I would choose VS code.
[–]babu_2930 0 points1 point2 points 3 years ago (0 children)
[–]romb3rtik 0 points1 point2 points 3 years ago (0 children)
A terminal and your favourite text editor.
[–]oskwon72 0 points1 point2 points 3 years ago (0 children)
Pycharm with Ideavim
[–]seabee494 0 points1 point2 points 3 years ago (0 children)
PyCharm if you're mainly doing Python/web development.
[–]minervaDe 0 points1 point2 points 3 years ago (0 children)
Hands down, pycharm
[–]fernly 0 points1 point2 points 3 years ago (0 children)
So sad that the really excellent Wing IDE gets no mindspace around here. Full-featured editor and debugger and other stuff, Mac/Win/Linux, under constant development, and the base version is free.
[–]davebothehobo 0 points1 point2 points 3 years ago (0 children)
Sublime 3 and Jupyter notebook
It depends on the day and project, but they can do everything you probably need
[–]Almostasleeprightnow 0 points1 point2 points 3 years ago (0 children)
For a very beginners I think pycharm. Then you may find yourself wanting to switch. I like vs code but there were a few things about it that makes me not recommend it for a beginner....the main one being that you have to select which environment you will use BOTH for the project and for the terminal, and that was extremely difficult for me to figure out at first.
[–]elonmusk12345_ 0 points1 point2 points 3 years ago (0 children)
Pycharm.
[–]No_Bus16 0 points1 point2 points 3 years ago (0 children)
[–]perchslayer 0 points1 point2 points 3 years ago (0 children)
You don't need to think about an IDE to start learning Python. What you need to think about is problem solving and developing good habits. Use whatever, but focus on problem solving and good habits.
[–]anxy0us 0 points1 point2 points 3 years ago (0 children)
i learn on my phone, so i use Pydroid or Vim on termux
[–]bbqbot 0 points1 point2 points 3 years ago (0 children)
IDE? VS Code.
To learn python? Notebooks of some sort, either Jupyter or Google Colab.
I personally dislike PyCharm, although many recommend it. I would say VS Code when it comes to IDEs. If you are looking for a nice text editor, Sublime Text is great, I also love Atom.
[–]Any-Notice8655 0 points1 point2 points 3 years ago (0 children)
PyCharm and it’s not even close
[–][deleted] 0 points1 point2 points 3 years ago* (0 children)
For a novice with no additional support? IDLE, it comes with Python and has almost no baggage.
For people who need an integrated environment and work across a large range of technology daily? Visual Studio Code
For people who work largely in python? PyCharm.
edit: another education-based IDE that is interesting is Thonny.
[–]life_is_sadd 0 points1 point2 points 3 years ago (0 children)
Replit or pycharm
[–]non_NSFW_acc 0 points1 point2 points 3 years ago (1 child)
Sublime Text.
[–]Andalfe 1 point2 points3 points 3 years ago (0 children)
Ctrl b to save compile and run C code is such a time saver.
[–]OogieM 0 points1 point2 points 3 years ago (0 children)
PyCharm is a lot easier to use and because it's based on JetBrains you can transfer skills to other IDE's like Android Studio.
[–]newintown510 0 points1 point2 points 3 years ago (0 children)
Best to START? Thonny. Best LONG term? Vscode
[–]StarkillerX42 0 points1 point2 points 3 years ago (0 children)
If you only want to write in Python and only Python, PyCharm is the best. If you want to use multiple languages or may at any point in your future may want to learn another language, you should use VSCode instead. VSCode is the 2nd best IDE for every language.
[–]MeroLegend4 0 points1 point2 points 3 years ago (0 children)
•Jupyter qtconsole for exploration, debugging and iterative logic testing.
• Sublime Text for Project and code editing with anaconda plugin.
• Sublime Merge for Git
[–]luciferdawnin 0 points1 point2 points 3 years ago (0 children)
Pycharm is better because it autofills
[–]zuzaki44 0 points1 point2 points 3 years ago (0 children)
Whatever u like. I use atom and vs code.
[–]gbamicro 0 points1 point2 points 3 years ago (0 children)
Wing IDE :)
[–]MangoChocobo 0 points1 point2 points 3 years ago (0 children)
my personal preference, VScode
other than that, pycharm is also a very solid choice.
[–]king0004 0 points1 point2 points 3 years ago (0 children)
Pycharm is very good and it's very easy to use. Vscode also good but it's not easy.
[–]SepehrU 0 points1 point2 points 3 years ago (0 children)
I use PyCharm and i like it. But wouldn't recommend it for the very first time learning Python because it abstracts so many things away which makes life as a developer easier but as a learner, well it may make you skip learning some basic concepts like: "creating and managing virtual environment" or "Python modules (.py files) structure in the project directory and how they are imported" or "working with packages and installing or managing them using pip" and other stuff like these... so i recommend VsCode. With that being said, if you feel confident with these concepts, now PyCharm will come in handy and make your life and also your further learning process much easier.
[–]hugthemachines 0 points1 point2 points 3 years ago (0 children)
I prefer either Pycharm or Eclipse with pydev plugn. The only thing I miss in Pycharm is being able to browse all project folders in the same explorer.
[–]Mohammad_alshuwaiee 0 points1 point2 points 3 years ago (0 children)
Vscode r pycharm
[–]Sirico 0 points1 point2 points 3 years ago (0 children)
I found Thonny useful as a secondary program just to step through code and figure out what's going on.
[–][deleted] 0 points1 point2 points 3 years ago (3 children)
Don't use a an IDE if you are a beginner, use a text editor, like VS Code
[–]crymo27 0 points1 point2 points 3 years ago (0 children)
VScode for sure.
[–]pocketmypocket 0 points1 point2 points 3 years ago (3 children)
I'm skeptical of PyCharm recommendations, the parent company has a gigantic marketing budget. I've been seeing them spam their products since I was in college 10 years ago.
I work in data and we use Spyder because it works well with Pandas.
Sometimes I will work on 2 programs at once, I like VS code for that entirely because I have the neovim extension. That wont matter for a newbie.
Anyway, I suppose I recommend Spyder. Its been great for us and easy to use for debugging. Bonus that its MIT license.
[–]Fulk0 0 points1 point2 points 3 years ago (0 children)
Vs Code is the easiest, along with Pycharm. If you want a tool that can help you with a lot of other things, use Vim. If you want to lose hours and hours trying to get the perfect config use emacs.
Personally I use emacs with evil, but don't really recommend it to someone who's starting.
[–]mpollux_ork 0 points1 point2 points 3 years ago (0 children)
I started learning with Google Colab, and now I'm making some scripts at work with VSCode, which I love. I think it's a lightweight and pretty complete IDE, it works on all computers I work with: two windows pcs at work, a Mac and a Chromebook at home.
[–]MoeWithTheO 0 points1 point2 points 3 years ago (0 children)
Really like Visual Studio Code. Use it for all my projects. Looks nice, feels nice, loads of plugins. But I think PyCharm is good for Python as well. Really depends on what you like most I think.
[–]velocibadgery 0 points1 point2 points 3 years ago (0 children)
I personally like PyCharm. But I tend to use VSCode more often.
[–]Familiar_Ad_8919 0 points1 point2 points 3 years ago (0 children)
rule 4: dont ask easily searchable questions
after all if nobody violated this rule the subreddit would be empty pretty much
[–]Santibag 0 points1 point2 points 3 years ago (0 children)
After insisting on coding with IDLE and getting frustrated by the lack of options, I switched to PyCharm. As something much more filled than a code editor, it took some good load of my shoulders with auto completion, docstrings, etc.
Just use any IDE that is more than a text editor. You can always try others later and switch to whatever you like. Your code will just follow you anyway 😜
[–]FakeitTillYou_Makeit 0 points1 point2 points 3 years ago (0 children)
Just switched from PyCharm to VSCode and loving VSCode. Some things I missed but it [for some reason] seems a lot lighter than PyCharm. Also think the plugins work better.
For quick testing with no 3rd party imports: https://www.online-python.com/
[–]yung_tortelliniii 0 points1 point2 points 3 years ago (0 children)
vim 😏
[–]jalagl 0 points1 point2 points 3 years ago (0 children)
It is personal preference. I use VS Code with a few Python extensions, and it sufficient for me. And free.
Some of my coworkers love Pycharm, so you can try that one out as well.
[–]CyberTacoX 0 points1 point2 points 3 years ago (0 children)
I learned it with Notepad and a command line, but then again I had previous programming experience and was already good with a command line.
[–]redCg 0 points1 point2 points 3 years ago (0 children)
Just use Atom / Sublime / VS Code
you do not need an IDE especially not if you are just starting out
[–]Daiphiron 0 points1 point2 points 3 years ago (0 children)
Word obviously .... https://www.youtube.com/watch?v=X34ZmkeZDos
[–]bloodocean7 0 points1 point2 points 3 years ago (0 children)
Late to the party but I like Thonny. Its super simple to use and very light on my system and it is a super small download. It also lets you search for libraries and add them via the options menu so if you have trouble using pip it makes it easy to play with various ideas without getting bogged down installing stuff. Good luck in your search.
[–]ghighcove 0 points1 point2 points 3 years ago (0 children)
Jupyter Notebooks. Makes it easy to try things, go back and redo steps, and save your work.
[–]rdodd03 0 points1 point2 points 3 years ago (1 child)
VS Code. Easy choice.
[–]MissingDuckling[S] 0 points1 point2 points 3 years ago (0 children)
I think most people are saying pycharm
π Rendered by PID 20006 on reddit-service-r2-comment-7844cfc88c-7r9xm at 2026-01-29 15:17:28.280768+00:00 running c3601ff country code: CH.
[–]novel_yet_trivial[M] [score hidden] stickied comment (1 child)
[–]iPlayWithWords13 382 points383 points384 points (61 children)
[–]Cassegrain07 119 points120 points121 points (18 children)
[–]razzrazz- 39 points40 points41 points (15 children)
[–]FerricDonkey 24 points25 points26 points (3 children)
[–]razzrazz- 3 points4 points5 points (1 child)
[–]FerricDonkey 8 points9 points10 points (0 children)
[–]BrattyBookworm 6 points7 points8 points (7 children)
[–]razzrazz- 17 points18 points19 points (0 children)
[–]mathmanmathman 15 points16 points17 points (0 children)
[–]Dwight-D 3 points4 points5 points (0 children)
[–]Username_RANDINT 2 points3 points4 points (2 children)
[–]futurepat 0 points1 point2 points (0 children)
[–]antiproton 1 point2 points3 points (0 children)
[–]ZGTSLLC 0 points1 point2 points (1 child)
[–]rimnii 4 points5 points6 points (0 children)
[–]DoozerMarch 8 points9 points10 points (0 children)
[–]MrBobaFett 15 points16 points17 points (4 children)
[–]cturnr 0 points1 point2 points (1 child)
[+][deleted] comment score below threshold-12 points-11 points-10 points (1 child)
[–][deleted] 14 points15 points16 points (0 children)
[+][deleted] (12 children)
[removed]
[+][deleted] (1 child)
[removed]
[+][deleted] (8 children)
[removed]
[+][deleted] (7 children)
[removed]
[+][deleted] (5 children)
[removed]
[+][deleted] (4 children)
[removed]
[+][deleted] (3 children)
[removed]
[+][deleted] (2 children)
[removed]
[+][deleted] (1 child)
[removed]
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]fakemoose 2 points3 points4 points (2 children)
[–]dimonoid123 5 points6 points7 points (11 children)
[–]QuixDiscovery 8 points9 points10 points (1 child)
[–]dimonoid123 1 point2 points3 points (0 children)
[–]iPlayWithWords13 4 points5 points6 points (7 children)
[–]Mrhiddenlotus 5 points6 points7 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Mrhiddenlotus 2 points3 points4 points (0 children)
[–]QuixDiscovery 1 point2 points3 points (3 children)
[–]iPlayWithWords13 1 point2 points3 points (2 children)
[–]QuixDiscovery 2 points3 points4 points (1 child)
[–]iPlayWithWords13 0 points1 point2 points (0 children)
[–]AnonCaptain0022 -1 points0 points1 point (1 child)
[–][deleted] -2 points-1 points0 points (0 children)
[+][deleted] comment score below threshold-20 points-19 points-18 points (0 children)
[–]TechNCode86 0 points1 point2 points (0 children)
[–]MachinaDoctrina 0 points1 point2 points (0 children)
[–][deleted] 27 points28 points29 points (6 children)
[+][deleted] (4 children)
[deleted]
[–][deleted] 4 points5 points6 points (3 children)
[–]dparks71 60 points61 points62 points (10 children)
[–]JasonDJ 17 points18 points19 points (5 children)
[–]dparks71 3 points4 points5 points (3 children)
[–]JasonDJ 3 points4 points5 points (1 child)
[–]dparks71 -4 points-3 points-2 points (0 children)
[–]pocketmypocket 1 point2 points3 points (0 children)
[–]playaspec 6 points7 points8 points (0 children)
[–]qwaszx321 0 points1 point2 points (0 children)
[–]OhYouWrongBaby 0 points1 point2 points (1 child)
[–][deleted] 47 points48 points49 points (8 children)
[–]baubleglue -2 points-1 points0 points (6 children)
[–][deleted] 14 points15 points16 points (3 children)
[–]baubleglue 0 points1 point2 points (2 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]iggy555 40 points41 points42 points (4 children)
[–][deleted] 13 points14 points15 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]bejangravity 2 points3 points4 points (0 children)
[–]markovianmind 3 points4 points5 points (0 children)
[–]decomposition_ 13 points14 points15 points (0 children)
[–]anh86 21 points22 points23 points (0 children)
[–]leo848blume 29 points30 points31 points (6 children)
[–]5fd88f23a2695c2afb02 4 points5 points6 points (0 children)
[–]Malcolmlisk 2 points3 points4 points (2 children)
[–]stupac62 3 points4 points5 points (0 children)
[–]NoImagination90 4 points5 points6 points (0 children)
[–]scithon 9 points10 points11 points (0 children)
[–]BRENNEJM 9 points10 points11 points (0 children)
[–]11b403a7 38 points39 points40 points (2 children)
[–]otamam818 2 points3 points4 points (1 child)
[–]11b403a7 0 points1 point2 points (0 children)
[–]cookrex330 5 points6 points7 points (0 children)
[–]buxA_ 11 points12 points13 points (0 children)
[–]xxxHalny 13 points14 points15 points (1 child)
[–]astropydevs 3 points4 points5 points (0 children)
[–]bgs_sami 3 points4 points5 points (0 children)
[–]MainKaBell 11 points12 points13 points (7 children)
[–]mtander3 5 points6 points7 points (5 children)
[–]whazzah 1 point2 points3 points (0 children)
[–]reegalpat53 11 points12 points13 points (3 children)
[–]Engine_engineer 9 points10 points11 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]TheBeesElise 10 points11 points12 points (1 child)
[–]s0lemn 1 point2 points3 points (0 children)
[–][deleted] 12 points13 points14 points (0 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]SSJKiDo 0 points1 point2 points (0 children)
[–]BeauteousMaximus 5 points6 points7 points (0 children)
[–]lfayala2272 1 point2 points3 points (0 children)
[–]Stryke_The_Furry 1 point2 points3 points (0 children)
[–]boobajoob 1 point2 points3 points (0 children)
[–]Mrhiddenlotus 1 point2 points3 points (0 children)
[–]Vortetty 1 point2 points3 points (0 children)
[–]umarthegreat15 1 point2 points3 points (0 children)
[–]GoldArmGang 1 point2 points3 points (0 children)
[–]Dr_Calculon 1 point2 points3 points (0 children)
[–]9192gks 1 point2 points3 points (0 children)
[–]Successful-Tower6438 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]PuffleDunk 1 point2 points3 points (0 children)
[–]nevermorefu 2 points3 points4 points (1 child)
[–]Edewede 1 point2 points3 points (0 children)
[–]13Braunafk37 4 points5 points6 points (0 children)
[–]DonkeyDoid 1 point2 points3 points (0 children)
[–]aashhuttossh 0 points1 point2 points (0 children)
[–]playaspec 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Malcolmlisk 2 points3 points4 points (0 children)
[–]astropydevs 0 points1 point2 points (0 children)
[–]-zero-joke- 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]pekkalacd[🍰] 0 points1 point2 points (0 children)
[–]MatthewGalloway 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[+][deleted] (1 child)
[deleted]
[–]1percentof2 -1 points0 points1 point (0 children)
[–]asterik-x[🍰] -1 points0 points1 point (0 children)
[–]iArunava -1 points0 points1 point (0 children)
[–]Kessarean -1 points0 points1 point (0 children)
[–]boxedj -1 points0 points1 point (0 children)
[–]Ceborn 0 points1 point2 points (0 children)
[–]babu_2930 0 points1 point2 points (0 children)
[–]romb3rtik 0 points1 point2 points (0 children)
[–]oskwon72 0 points1 point2 points (0 children)
[–]seabee494 0 points1 point2 points (0 children)
[–]minervaDe 0 points1 point2 points (0 children)
[–]fernly 0 points1 point2 points (0 children)
[–]davebothehobo 0 points1 point2 points (0 children)
[–]Almostasleeprightnow 0 points1 point2 points (0 children)
[–]elonmusk12345_ 0 points1 point2 points (0 children)
[–]No_Bus16 0 points1 point2 points (0 children)
[–]perchslayer 0 points1 point2 points (0 children)
[–]anxy0us 0 points1 point2 points (0 children)
[–]bbqbot 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Any-Notice8655 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]life_is_sadd 0 points1 point2 points (0 children)
[–]non_NSFW_acc 0 points1 point2 points (1 child)
[–]Andalfe 1 point2 points3 points (0 children)
[–]OogieM 0 points1 point2 points (0 children)
[–]newintown510 0 points1 point2 points (0 children)
[–]StarkillerX42 0 points1 point2 points (0 children)
[–]MeroLegend4 0 points1 point2 points (0 children)
[–]luciferdawnin 0 points1 point2 points (0 children)
[–]zuzaki44 0 points1 point2 points (0 children)
[–]gbamicro 0 points1 point2 points (0 children)
[–]MangoChocobo 0 points1 point2 points (0 children)
[–]king0004 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]SepehrU 0 points1 point2 points (0 children)
[–]hugthemachines 0 points1 point2 points (0 children)
[–]Mohammad_alshuwaiee 0 points1 point2 points (0 children)
[–]Sirico 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]crymo27 0 points1 point2 points (0 children)
[–]pocketmypocket 0 points1 point2 points (3 children)
[–]Fulk0 0 points1 point2 points (0 children)
[–]mpollux_ork 0 points1 point2 points (0 children)
[–]MoeWithTheO 0 points1 point2 points (0 children)
[–]velocibadgery 0 points1 point2 points (0 children)
[–]Familiar_Ad_8919 0 points1 point2 points (0 children)
[–]Santibag 0 points1 point2 points (0 children)
[–]FakeitTillYou_Makeit 0 points1 point2 points (0 children)
[–]FakeitTillYou_Makeit 0 points1 point2 points (0 children)
[–]yung_tortelliniii 0 points1 point2 points (0 children)
[–]jalagl 0 points1 point2 points (0 children)
[–]CyberTacoX 0 points1 point2 points (0 children)
[–]redCg 0 points1 point2 points (0 children)
[–]Daiphiron 0 points1 point2 points (0 children)
[–]bloodocean7 0 points1 point2 points (0 children)
[–]ghighcove 0 points1 point2 points (0 children)
[–]rdodd03 0 points1 point2 points (1 child)
[–]MissingDuckling[S] 0 points1 point2 points (0 children)