py script to another in some cases, though using windowed functionality can make that a bit better. It's not nearly as easy as other IDEs to translate "How Tos" from places like Stackoverflow into "let me try this myself so I understand it/so that I can fix what's wrong with my code." It's not simple even when moving from one. It's not as simple as copying/retyping examples from tutorials into the editor and messing around with them to see how code functions and what kinds of difference changes make. It's functionally doesn't line up well at all with the way the majority of free and paid Python courses teach. It's not a great fit for something to just jump into. I don't get why it's recommended so heavily here for so many users, however. It offers a lot of features that when I've used other IDEs I've just thought, "I really wish I could do x, y, and z right now without having to mess with so much of this formatting, layout, etc." It is amazing in the things it does well, and I'm just beginning to scratch the surface. It offers a lot of features that help overcome issues that pop up when only using console and editor coding to manipulate data while not being able to quickly view relevant info. It's very, very robust, and for people having to integrate changes across multiple versions of Python, or using lots of different packages across lots of projects in very discreet ways, or who like lots of super refined control along with one-click visualization of dataframes and such to help with next steps I think it might be as it's as good as it gets. That said, it really, really isn't for everyone and I don't even think it's for a lot of high level users. I can see the benefits of it and will continue tinkering with it because I think it could be a good fit for the group I work with, though I see a steep learning curve for everyone if I decide it's worth pursuing and get everyone to come aboard. It has almost zero intuitive interaction with its features and does not function at all like the IDEs most people might be used to from other languages. What I don't understand is recommending it for most people just learning Python from zero or coming over from other languages. I understand people mentioning that they'll be using it in teams that want to easily share updates and changes, work in real-time with one another, across platforms, and plug in to features of other software. Apologies for any typos my thumbs may have made.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |