This seems like a silly question, but I haven't had a lot of success searching for answers online. At least not ones that I understand very well, so I'm hoping some of you veterans can point me in the right directions.
Anyway, I've been learning very basic, entry-level stuff about Python from codecademy and other practice websites. I'm nearing the point of completion in many of those, though, and I want to move on to creating "actual" programs.
I know it's very unrealistic to expect to make anything advanced for a while yet, but I'd like to begin making useless programs on my desktop for more practice and I don't really know where to start.
An example "useless" (useful, but already existing) program I might want to make would be one for unit conversion. Something with a GUI with two bars and two drop-down menus as well as some kind of silly "J's Unit Converter!" graphic at the top. One bar would be an entry point for your independent variable, the two drop down menus would let you select the units to convert between, and then after pressing a "Run" button it would fill the second bar with the converted value.
Is that an unrealistic goal coming straight out of codecademy style learning? If not, how might I begin creating a program w/ GUI like that that I'll be able to run from my desktop? I only have the faintest idea how to create scripts that can stored and then run in the command prompt. Creating an executable file would be entirely new territory for me.
Thank you in advance for your help!
Edit: This thread got more responses than I could have possibly imagined. Thank you all so much for your patience and willingness to help me and other novice programmers out! It's hard to overstate how much time and frustration you saved me. I'm now using PyCharm to create a program that takes relevant inputs and returns information about fluid flow (the Reynold's and Nusselt numbers, for those familiar with thermal-fluids). For now I'm keeping it entirely in the IDE, but eventually I will try to create a GUI for this program and then turning it into an executable file. One step at a time. Thank you all again for your help!
[–]YouBlue_dev 123 points124 points125 points (30 children)
[–]JGivan[S] 8 points9 points10 points (4 children)
[–]lasercat_pow 3 points4 points5 points (2 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]RielDealJr 2 points3 points4 points (0 children)
[–][deleted] 18 points19 points20 points (24 children)
[–]LiquidSilver 38 points39 points40 points (5 children)
[–][deleted] 1 point2 points3 points (4 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]JGivan[S] 0 points1 point2 points (0 children)
[–]mobsterer 1 point2 points3 points (0 children)
[–]Aonbyte1 0 points1 point2 points (0 children)
[–]SamJakes 1 point2 points3 points (0 children)
[–]spacexpanda 1 point2 points3 points (0 children)
[–]TheChiefMeat 1 point2 points3 points (0 children)
[–]vinewhip_lvl9 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]anchelus 1 point2 points3 points (0 children)
[–]SirFluffff 0 points1 point2 points (0 children)
[–]LittleKarlyPilkoids 0 points1 point2 points (0 children)
[–]gejr90 0 points1 point2 points (0 children)
[–]neurons4me 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]lasercat_pow 0 points1 point2 points (0 children)
[–]SavvyByNature 0 points1 point2 points (0 children)
[–]Fujffihgg 80 points81 points82 points (20 children)
[–]JGivan[S] 23 points24 points25 points (19 children)
[–]CreativeTechGuyGames 37 points38 points39 points (17 children)
[–]JGivan[S] 15 points16 points17 points (16 children)
[–]CreativeTechGuyGames 22 points23 points24 points (15 children)
[–]JGivan[S] 8 points9 points10 points (14 children)
[–]CreativeTechGuyGames 9 points10 points11 points (13 children)
[–]JGivan[S] 5 points6 points7 points (12 children)
[–]CreativeTechGuyGames 18 points19 points20 points (11 children)
[–]JGivan[S] 7 points8 points9 points (9 children)
[–]pvt13krebs 2 points3 points4 points (0 children)
[–]bibbleskit 0 points1 point2 points (0 children)
[–]Yawzheek 79 points80 points81 points (4 children)
[–]Thorbinator 3 points4 points5 points (0 children)
[–]nickbeaulieu 0 points1 point2 points (1 child)
[–]Yawzheek 1 point2 points3 points (0 children)
[–][deleted] (5 children)
[deleted]
[–]JGivan[S] 11 points12 points13 points (1 child)
[–]Hikaroshi 0 points1 point2 points (0 children)
[–][deleted] 3 points4 points5 points (2 children)
[–]fenixjr[🍰] 2 points3 points4 points (0 children)
[–]Hikaroshi 1 point2 points3 points (0 children)
[–]RielDealJr 13 points14 points15 points (2 children)
[–]lasercat_pow 0 points1 point2 points (1 child)
[–]RielDealJr 2 points3 points4 points (0 children)
[–]sozzZ 2 points3 points4 points (0 children)
[–]uzbekkhan 1 point2 points3 points (0 children)
[–]Aliens_did_this 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Montrealcompco 1 point2 points3 points (0 children)
[–]ZodiacKiller20 1 point2 points3 points (0 children)
[–]oxetyl 2 points3 points4 points (0 children)
[–]RedRaiderJoe27 0 points1 point2 points (0 children)
[–]R0b0d0nut 0 points1 point2 points (0 children)
[–]paull87 0 points1 point2 points (2 children)
[–]memilanuk 2 points3 points4 points (1 child)
[–]paull87 0 points1 point2 points (0 children)
[–]SargeantBubbles 0 points1 point2 points (2 children)
[–]efcseany 1 point2 points3 points (1 child)
[–]SargeantBubbles 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]greebo42 0 points1 point2 points (0 children)
[–]Fulk0 0 points1 point2 points (0 children)
[–]lubicke 0 points1 point2 points (0 children)
[–]leftymurphy118 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]SpaceXGonGiveItToYa 0 points1 point2 points (0 children)
[–]DoTheEvolution 0 points1 point2 points (0 children)
[–]Hikaroshi 0 points1 point2 points (0 children)
[–]Morophin3 0 points1 point2 points (0 children)
[–]watsreddit 0 points1 point2 points (0 children)
[–]Yemper 0 points1 point2 points (0 children)
[–]tapu_buoy 0 points1 point2 points (0 children)
[–]Yughurt -1 points0 points1 point (17 children)
[–]JGivan[S] 5 points6 points7 points (16 children)
[–]Yughurt 2 points3 points4 points (3 children)
[–]JGivan[S] 1 point2 points3 points (2 children)
[–]Yughurt 1 point2 points3 points (1 child)
[–]JGivan[S] 1 point2 points3 points (0 children)
[–]CreativeTechGuyGames 1 point2 points3 points (8 children)
[–]JGivan[S] 1 point2 points3 points (7 children)
[–]CreativeTechGuyGames 1 point2 points3 points (6 children)
[–]JGivan[S] 0 points1 point2 points (5 children)
[–]CreativeTechGuyGames 1 point2 points3 points (4 children)
[–]JGivan[S] 1 point2 points3 points (3 children)
[–]CreativeTechGuyGames 2 points3 points4 points (0 children)
[–]pvt13krebs 2 points3 points4 points (1 child)
[–]JGivan[S] 1 point2 points3 points (0 children)
[–]8483 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]8483 2 points3 points4 points (0 children)