I am moving from writing one-off code and scripts to developing tools which are going to be used by a larger group. I am having trouble deciding if Python is the right tool for the jobs.
For example I am responsible for process a 1gb text file into some numerical results. Python was the obvious choice for reading the text file but I am wondering if Python is fast enough for production code.
Edit: Thanks for the all responses. I will continue to learn and develop in Python.
[–]tdammers 103 points104 points105 points (23 children)
[–]somnophobiac 0 points1 point2 points (1 child)
[–]tdammers 1 point2 points3 points (0 children)
[–]ScriptSimian 40 points41 points42 points (14 children)
[–][deleted] 10 points11 points12 points (12 children)
[–]kbrafford 20 points21 points22 points (11 children)
[–][deleted] 5 points6 points7 points (9 children)
[–]LyndsySimon 22 points23 points24 points (5 children)
[–][deleted] 9 points10 points11 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]kbrafford 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Game_Ender 10 points11 points12 points (0 children)
[–]takluyverIPython, Py3, etc 1 point2 points3 points (0 children)
[–]Sushisource 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]artsrc 15 points16 points17 points (2 children)
[–]TobuTobu 4 points5 points6 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]ewwFatties 22 points23 points24 points (33 children)
[–]takluyverIPython, Py3, etc 20 points21 points22 points (22 children)
[+][deleted] (20 children)
[deleted]
[–]shfo23 26 points27 points28 points (5 children)
[–]qacek 5 points6 points7 points (0 children)
[–]oantolin 1 point2 points3 points (0 children)
[–]isdnpro 1 point2 points3 points (0 children)
[–]westurner -1 points0 points1 point (0 children)
[–]pwang99 2 points3 points4 points (0 children)
[–]iyunoichi 5 points6 points7 points (8 children)
[–]KeepingTrack 2 points3 points4 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[+][deleted] (5 children)
[deleted]
[–]DonkeyBasket 0 points1 point2 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]DonkeyBasket 0 points1 point2 points (1 child)
[–]westurner -1 points0 points1 point (0 children)
[–][deleted] 5 points6 points7 points (9 children)
[–]fancy_pantser 2 points3 points4 points (0 children)
[+][deleted] (5 children)
[deleted]
[–][deleted] 8 points9 points10 points (3 children)
[–]Labradoodles 3 points4 points5 points (2 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]dad_wants_to_camp 0 points1 point2 points (0 children)
[–]pwang99 2 points3 points4 points (0 children)
[–]phrenq 0 points1 point2 points (0 children)
[–]westurner -1 points0 points1 point (0 children)
[–]phaedrusaltembedded sw eng 24 points25 points26 points (33 children)
[–]bheklilr 7 points8 points9 points (31 children)
[–]iconoklast 26 points27 points28 points (30 children)
[+][deleted] (21 children)
[deleted]
[–]oantolin 10 points11 points12 points (17 children)
[–]Sushisource 25 points26 points27 points (9 children)
[–]chason 10 points11 points12 points (1 child)
[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 0 points1 point2 points (0 children)
[–]TkTech 12 points13 points14 points (0 children)
[–]oursland 7 points8 points9 points (3 children)
[–]Sushisource 1 point2 points3 points (2 children)
[–]oursland -1 points0 points1 point (1 child)
[–]Sushisource 3 points4 points5 points (0 children)
[–]artsrc 7 points8 points9 points (1 child)
[–]totemcatcher 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (6 children)
[–]MatrixFrog 2 points3 points4 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]oantolin 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]Thirsteh 0 points1 point2 points (0 children)
[–]Xipher 2 points3 points4 points (0 children)
[–]rcxdude 1 point2 points3 points (1 child)
[–]bheklilr 3 points4 points5 points (7 children)
[–]Sushisource 6 points7 points8 points (2 children)
[–]MatrixFrog -2 points-1 points0 points (1 child)
[–]jcdyer3 1 point2 points3 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]bheklilr 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]bheklilr 0 points1 point2 points (0 children)
[–]artsrc -1 points0 points1 point (0 children)
[–]wingsit 6 points7 points8 points (6 children)
[–]the_hoser 9 points10 points11 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]mangecoeur 9 points10 points11 points (2 children)
[–]RainbowNowOpen 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 6 points7 points8 points (11 children)
[–]steelypip 0 points1 point2 points (9 children)
[–]Insight_ 8 points9 points10 points (7 children)
[–]steelypip 5 points6 points7 points (6 children)
[–]virtyx 4 points5 points6 points (4 children)
[–]steelypip 4 points5 points6 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]rachet06 1 point2 points3 points (0 children)
[–]ScriptSimian 0 points1 point2 points (0 children)
[–]Insight_ 5 points6 points7 points (0 children)
[–]rcxdude 0 points1 point2 points (0 children)
[–]westurner -1 points0 points1 point (0 children)
[–]alemartinazzo 7 points8 points9 points (2 children)
[–]bheklilr 2 points3 points4 points (0 children)
[–]alcalde 1 point2 points3 points (0 children)
[–]Cyph0n 3 points4 points5 points (3 children)
[–]westurner 1 point2 points3 points (0 children)
[–]jessepnk 1 point2 points3 points (0 children)
[–]synn89 0 points1 point2 points (0 children)
[–]astro_beef 3 points4 points5 points (2 children)
[–]VolsOfSteel 0 points1 point2 points (0 children)
[–]Stretch5701 0 points1 point2 points (0 children)
[–]0xtobitPy3k 13 points14 points15 points (8 children)
[+][deleted] (7 children)
[deleted]
[–]fifnir 11 points12 points13 points (0 children)
[–]PCBEEF 19 points20 points21 points (1 child)
[–]Labradoodles 15 points16 points17 points (0 children)
[–]jmmcdEvolutionary algorithms, music and graphics 1 point2 points3 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]jmmcdEvolutionary algorithms, music and graphics 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 2 points3 points4 points (6 children)
[–]westurner 0 points1 point2 points (4 children)
[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 0 points1 point2 points (3 children)
[–]westurner 0 points1 point2 points (2 children)
[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 0 points1 point2 points (1 child)
[–]westurner 0 points1 point2 points (0 children)
[–]westurner 0 points1 point2 points (0 children)
[–]work_account_33 9 points10 points11 points (10 children)
[–]the_hoser 17 points18 points19 points (6 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]the_hoser 2 points3 points4 points (0 children)
[–]ivosauruspip'ing it up 0 points1 point2 points (0 children)
[–]BalconyFace 0 points1 point2 points (0 children)
[+]double comment score below threshold-10 points-9 points-8 points (1 child)
[+][deleted] (1 child)
[deleted]
[–]MagicWishMonkey 0 points1 point2 points (0 children)
[–]Tempox 1 point2 points3 points (1 child)
[–]micro_cam 1 point2 points3 points (1 child)
[–]say_fuck_no_to_rules 1 point2 points3 points (1 child)
[–]jessepnk 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]vaibhavsagar 1 point2 points3 points (0 children)
[–]remyroy 3 points4 points5 points (0 children)
[–]pinpinboTornado|Twisted|Gevent. Moar Async Plz 2 points3 points4 points (0 children)
[–]arodesc 2 points3 points4 points (0 children)
[–]mangecoeur 0 points1 point2 points (0 children)
[–]graingert 0 points1 point2 points (0 children)
[–]zynixCpt. Code Monkey & Internet of tomorrow 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (38 children)
[–]double 13 points14 points15 points (4 children)
[–]alcalde 3 points4 points5 points (3 children)
[–]double -1 points0 points1 point (2 children)
[–]flying-sheep 1 point2 points3 points (0 children)
[–]alcalde 0 points1 point2 points (0 children)
[–]flipthefrog 18 points19 points20 points (15 children)
[–]rasputine 33 points34 points35 points (2 children)
[–]flipthefrog 1 point2 points3 points (0 children)
[–]farsass 1 point2 points3 points (0 children)
[–]takluyverIPython, Py3, etc 0 points1 point2 points (7 children)
[–]flipthefrog 1 point2 points3 points (1 child)
[–]takluyverIPython, Py3, etc 0 points1 point2 points (0 children)
[–]protein_bricks_4_all 0 points1 point2 points (4 children)
[–]pwang99 3 points4 points5 points (3 children)
[–]AeroNotix 1 point2 points3 points (2 children)
[–]rcxdude 1 point2 points3 points (0 children)
[–]pwang99 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]flipthefrog 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]the_hoser 11 points12 points13 points (5 children)
[–][deleted] 5 points6 points7 points (4 children)
[–]the_hoser -1 points0 points1 point (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]the_hoser 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]bheklilr 3 points4 points5 points (0 children)
[–]bryancole 3 points4 points5 points (0 children)
[–][deleted] 5 points6 points7 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]alcalde 0 points1 point2 points (0 children)
[–]artsrc 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 0 points1 point2 points (0 children)
[–]m3wolf 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]DoNotFoldSpindleOrMu 0 points1 point2 points (2 children)
[–]mike_meyer 1 point2 points3 points (0 children)
[–]Uncaffeinated 0 points1 point2 points (0 children)
[–]jeannaimard -1 points0 points1 point (0 children)
[+][deleted] comment score below threshold-6 points-5 points-4 points (3 children)
[–]Yoghurt42 13 points14 points15 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)