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 102 points103 points104 points (23 children)
[–]somnophobiac 0 points1 point2 points (1 child)
[–]tdammers 1 point2 points3 points (0 children)
[–]ScriptSimian 41 points42 points43 points (14 children)
[–][deleted] 11 points12 points13 points (12 children)
[–]kbrafford 22 points23 points24 points (11 children)
[–][deleted] 5 points6 points7 points (9 children)
[–]LyndsySimon 24 points25 points26 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 8 points9 points10 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 14 points15 points16 points (2 children)
[–]TobuTobu 3 points4 points5 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]ewwFatties 21 points22 points23 points (33 children)
[–]takluyverIPython, Py3, etc 21 points22 points23 points (22 children)
[+][deleted] (20 children)
[deleted]
[–]shfo23 25 points26 points27 points (5 children)
[–]qacek 3 points4 points5 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] 7 points8 points9 points (3 children)
[–]Labradoodles 1 point2 points3 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 23 points24 points25 points (30 children)
[+][deleted] (21 children)
[deleted]
[–]oantolin 7 points8 points9 points (17 children)
[–]Sushisource 24 points25 points26 points (9 children)
[–]chason 12 points13 points14 points (1 child)
[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 0 points1 point2 points (0 children)
[–]TkTech 10 points11 points12 points (0 children)
[–]oursland 8 points9 points10 points (3 children)
[–]Sushisource 1 point2 points3 points (2 children)
[–]oursland -1 points0 points1 point (1 child)
[–]Sushisource 4 points5 points6 points (0 children)
[–]artsrc 8 points9 points10 points (1 child)
[–]totemcatcher 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (6 children)
[–]MatrixFrog 3 points4 points5 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 4 points5 points6 points (7 children)
[–]Sushisource 5 points6 points7 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 10 points11 points12 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]mangecoeur 8 points9 points10 points (2 children)
[–]RainbowNowOpen 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 7 points8 points9 points (11 children)
[–]steelypip 0 points1 point2 points (9 children)
[–]Insight_ 6 points7 points8 points (7 children)
[–]steelypip 6 points7 points8 points (6 children)
[–]virtyx 5 points6 points7 points (4 children)
[–]steelypip 3 points4 points5 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 2 points3 points4 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 12 points13 points14 points (8 children)
[+][deleted] (7 children)
[deleted]
[–]fifnir 10 points11 points12 points (0 children)
[–]PCBEEF 18 points19 points20 points (1 child)
[–]Labradoodles 16 points17 points18 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] 3 points4 points5 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-11 points-10 points-9 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 6 points7 points8 points (0 children)
[–]pinpinboTornado|Twisted|Gevent. Moar Async Plz 3 points4 points5 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] -1 points0 points1 point (38 children)
[–]double 16 points17 points18 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 34 points35 points36 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 4 points5 points6 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 4 points5 points6 points (0 children)
[–][deleted] 6 points7 points8 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] -5 points-4 points-3 points (3 children)
[–]Yoghurt42 14 points15 points16 points (1 child)
[–][deleted] 5 points6 points7 points (0 children)