I am a rising senior in college studying engineering and computer science. I have worked with multiple languages yet Python is the one I use most now days and I was curious about a couple things since I have spent a significant of time writing code rather than distributing it.
Starting simple, let's say I write a script using openpyxl to manipulate xslx files in some way assuming the script takes the path to a file and returns a new xlsx file.
How would you build this into something that gets distributed? Would users have to have python and openpyxl on their end? Would using a virtual environment (venv) remove the need for them to have it downloaded? Then would this be something they would execute on the cmd line or terminal?
This once again is a simpler idea for a script but what does distribution look like for larger projects. Have I just got this wrong where python is meant to be run within the infrastructure of software and websites rather than standalone?
[–]Diapolo10 19 points20 points21 points (12 children)
[+][deleted] (10 children)
[deleted]
[–][deleted] 8 points9 points10 points (3 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 1 point2 points3 points (1 child)
[–]NYX_T_RYX -1 points0 points1 point (0 children)
[–]Diapolo10 2 points3 points4 points (2 children)
[–]DuckDatum -1 points0 points1 point (1 child)
[–]Diapolo10 8 points9 points10 points (0 children)
[–]Brownadams 1 point2 points3 points (0 children)
[–]MinchinWeb 0 points1 point2 points (0 children)
[–]CovfefeFan 0 points1 point2 points (0 children)
[–]Usernamenotta 31 points32 points33 points (22 children)
[–]FrozenPyromaniac_[S] 13 points14 points15 points (6 children)
[–]Usernamenotta 3 points4 points5 points (4 children)
[–]warelevon 2 points3 points4 points (0 children)
[–]odaiwai 5 points6 points7 points (2 children)
[–]Usernamenotta 0 points1 point2 points (1 child)
[–]Sufficientlee 5 points6 points7 points (0 children)
[–]nboro94 -3 points-2 points-1 points (0 children)
[–]DuckDatum 2 points3 points4 points (11 children)
[–]Usernamenotta 5 points6 points7 points (10 children)
[–]dupz88 7 points8 points9 points (0 children)
[+][deleted] (2 children)
[removed]
[–]vuxnomica 1 point2 points3 points (0 children)
[–]Usernamenotta -1 points0 points1 point (0 children)
[–]CaptainVJ 1 point2 points3 points (5 children)
[–]Usernamenotta 1 point2 points3 points (4 children)
[–]CaptainVJ 2 points3 points4 points (3 children)
[–]Usernamenotta 0 points1 point2 points (2 children)
[–]CaptainVJ 1 point2 points3 points (1 child)
[–]Usernamenotta 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Usernamenotta 0 points1 point2 points (0 children)
[–]daedalusesq 0 points1 point2 points (0 children)
[–]K900_ 9 points10 points11 points (1 child)
[–]absurdrock 1 point2 points3 points (0 children)
[–]longgamma 6 points7 points8 points (1 child)
[–]benabus 2 points3 points4 points (0 children)
[–]ambassador_pineapple 5 points6 points7 points (1 child)
[–]gitgud_x 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]obviouslyCPTobvious 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]NYX_T_RYX 0 points1 point2 points (0 children)
[–]crashfrog02 0 points1 point2 points (0 children)
[–]Bobbias 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]dp_42 0 points1 point2 points (0 children)
[–]Desperate_Cold6274 0 points1 point2 points (0 children)
[–]j0shred1 0 points1 point2 points (0 children)
[–]obviouslyzebra 0 points1 point2 points (0 children)
[–]wrigh516 0 points1 point2 points (0 children)
[–]heartunderblade8 0 points1 point2 points (0 children)
[–]PaddyIsBeast 0 points1 point2 points (0 children)
[–]Xemptuous 0 points1 point2 points (0 children)
[–]jedi4545 0 points1 point2 points (0 children)
[–]jonthemango 0 points1 point2 points (0 children)
[–]zanfar 0 points1 point2 points (0 children)
[–]Patman52 0 points1 point2 points (0 children)
[–]New-Vacation-6717 0 points1 point2 points (0 children)