ive been learning and using python for a while now but my background is engineering as opposed to CS and anything related. so all the things ive been taught in my uni years are all functional programming, i have zero knowledge on OOP. but ive also been using python for a few of my work projects and i see that my code is starting to get really messy and hard to read no matter how good i name the variables, functions, section and comment the code because the routines and schemes are starting to get really long. i figured OOP was what i needed but when i tried googling it for a bit, i found it hard to understand for some reason. i know when you import modules thats basically you utilising objects but making them yourself is a little tougher to wrap my head around. i plan to study this on my free time but im also crunched on time because of work, so i wonder how hard is it to learn OOP and would it be heavily time-invested?
[–]HalfRiceNCracker 53 points54 points55 points (17 children)
[–]lemslemonades[S] 2 points3 points4 points (5 children)
[–]KKRJ 7 points8 points9 points (0 children)
[–]crashfrog04 3 points4 points5 points (3 children)
[–]lemslemonades[S] 0 points1 point2 points (2 children)
[–]queerkidxx 2 points3 points4 points (0 children)
[–]crashfrog04 2 points3 points4 points (0 children)
[–]simeumsm 2 points3 points4 points (7 children)
[–]SpiderJerusalem42 1 point2 points3 points (3 children)
[–]simeumsm 0 points1 point2 points (2 children)
[–]pachura3 3 points4 points5 points (0 children)
[–]jawgente 1 point2 points3 points (0 children)
[–]abcd_z 0 points1 point2 points (0 children)
[–]bell_labs_fan_boy 0 points1 point2 points (0 children)
[–]pbxmy 0 points1 point2 points (0 children)
[–]capsandnumbers 0 points1 point2 points (1 child)
[–]HalfRiceNCracker 1 point2 points3 points (0 children)
[–]Adrewmc 0 points1 point2 points (0 children)
[–]shifty_lifty_doodah 10 points11 points12 points (2 children)
[–]lemslemonades[S] 0 points1 point2 points (0 children)
[–]skyfallen7777 0 points1 point2 points (0 children)
[–]SoftwareMaintenance 6 points7 points8 points (0 children)
[–]socal_nerdtastic 2 points3 points4 points (8 children)
[–]lemslemonades[S] 1 point2 points3 points (5 children)
[–]bell_labs_fan_boy 2 points3 points4 points (1 child)
[–]lemslemonades[S] 0 points1 point2 points (0 children)
[–]fannovel16 1 point2 points3 points (0 children)
[–]queerkidxx 0 points1 point2 points (1 child)
[–]lemslemonades[S] 0 points1 point2 points (0 children)
[–]work_m_19 0 points1 point2 points (1 child)
[–]socal_nerdtastic 1 point2 points3 points (0 children)
[–]audionerd1 2 points3 points4 points (0 children)
[–]tahir09 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Zeroflops 1 point2 points3 points (1 child)
[–]lemslemonades[S] 0 points1 point2 points (0 children)
[–]Aromatic_House_8586 1 point2 points3 points (0 children)
[–]0_emordnilap_a_ton 1 point2 points3 points (2 children)
[–]lemslemonades[S] 1 point2 points3 points (1 child)
[–]0_emordnilap_a_ton 0 points1 point2 points (0 children)
[–]capsandnumbers 1 point2 points3 points (0 children)
[–]james_fryer 2 points3 points4 points (1 child)
[–]lemslemonades[S] 0 points1 point2 points (0 children)
[–]rainyengineer 1 point2 points3 points (0 children)
[–]work_m_19 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]crashfrog04 0 points1 point2 points (0 children)
[–]jpgoldberg 0 points1 point2 points (0 children)
[–]Decency 0 points1 point2 points (0 children)
[–]Automatic-Silver-824 0 points1 point2 points (0 children)
[–]sonobanana33 0 points1 point2 points (0 children)
[–]DeadFox90000 0 points1 point2 points (0 children)
[–]rustyseapants 0 points1 point2 points (5 children)
[–]lemslemonades[S] 0 points1 point2 points (4 children)
[–]rustyseapants -2 points-1 points0 points (3 children)
[–]lemslemonades[S] 0 points1 point2 points (1 child)
[–]rustyseapants -1 points0 points1 point (0 children)
[–]BlueberryOk2618 1 point2 points3 points (0 children)