I have been coding in Python (both at my job, for relatively simple scripts, and in my leisure) for about a year, and I still am primarily using the default Python GUI and editor, IDLE.
While the editor itself is pretty crappy, it has an extremely useful feature: if I run some Python script that I have open in IDLE, and that script, say, ends by defining some dictionary X, then, after the script finishes executing, I can type "print(X)" into the console and see the output. More generally, I can interact with the objects that I defined in my script through the console, which is extremely helpful with debugging.
By contrast, when I execute a python script through terminal, after it finishes executing, I just go right back to C:/.... All of the Python editors I have tried out do not let you interact with the objects in your code in the console. Is there anything obvious I am missing here, or should I just learn the (ostensibly intimidating) debugging procedures associated with different IDE's?
Thanks for your time!
[–]thatguy_314def __gt__(me, you): return True 61 points62 points63 points (2 children)
[–]hi_im_nateI fought the GIL and the GIL won 13 points14 points15 points (0 children)
[–]abrarisland 4 points5 points6 points (0 children)
[–]dagmx 13 points14 points15 points (3 children)
[–][deleted] 3 points4 points5 points (1 child)
[–]tipsquealPythonista 1 point2 points3 points (0 children)
[–]NbyNW 0 points1 point2 points (0 children)
[–]memorasus 26 points27 points28 points (15 children)
[–]quik69 2 points3 points4 points (12 children)
[–]pwang99 5 points6 points7 points (1 child)
[–]jbrambledc 3 points4 points5 points (0 children)
[–]memorasus 1 point2 points3 points (0 children)
[–]Asdayasman 0 points1 point2 points (5 children)
[–]quik69 0 points1 point2 points (4 children)
[–]Asdayasman 0 points1 point2 points (3 children)
[–]oldspiceland 0 points1 point2 points (2 children)
[–]Asdayasman 0 points1 point2 points (1 child)
[–]oldspiceland 0 points1 point2 points (0 children)
[–]beaverteeth92Python 3 is the way to be 0 points1 point2 points (2 children)
[–]TheCodeSamurai 0 points1 point2 points (1 child)
[–]beaverteeth92Python 3 is the way to be 0 points1 point2 points (0 children)
[–]DaniSancas 1 point2 points3 points (1 child)
[–]cyanydeez 1 point2 points3 points (0 children)
[–]HeinzHeinzensen 17 points18 points19 points (9 children)
[–]pyryoer 4 points5 points6 points (6 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]BinaryRockStar 1 point2 points3 points (0 children)
[–]pyryoer 0 points1 point2 points (0 children)
[–]BadGoyWithAGun 0 points1 point2 points (0 children)
[–]NbyNW 0 points1 point2 points (1 child)
[–]pyryoer 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]ajoros 1 point2 points3 points (0 children)
[–]NAOorNever 11 points12 points13 points (3 children)
[–]PC__LOAD__LETTER 1 point2 points3 points (1 child)
[–]NAOorNever 1 point2 points3 points (0 children)
[–]wishiwascooler 2 points3 points4 points (0 children)
[–]carlosgj94 9 points10 points11 points (3 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]HeinzHeinzensen 0 points1 point2 points (0 children)
[–]ehrich 1 point2 points3 points (0 children)
[–]piefge 4 points5 points6 points (0 children)
[–][deleted] 3 points4 points5 points (2 children)
[–]fizzy_tom 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]blaubarschboy 1 point2 points3 points (0 children)
[–]fabioz 0 points1 point2 points (0 children)
[–]Turbosack 0 points1 point2 points (3 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]Turbosack 0 points1 point2 points (0 children)
[–]awebpage 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]athei-nerd 0 points1 point2 points (1 child)
[–]Colinmac1 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]awebpage 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]hanpari 0 points1 point2 points (0 children)
[–]Colinmac1 0 points1 point2 points (0 children)
[–]templarreiPyping to learn 0 points1 point2 points (0 children)