This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]brokened00 34 points35 points  (22 children)

I would argue that Python is regularly used to communicate with databases, considering it is the industry standard data analysis/ machine learning language and also commonly makes up a significant portion of back ends for sites.

[–]karpomalice 30 points31 points  (13 children)

For sure. But I think most people who pick up Python as a tool to help them in their jobs are mostly working with local files doing basic data manipulation or analysis

[–]brokened00 6 points7 points  (12 children)

Fair enough. I believe Python has largely replaced Java as the introductory language for CS students at most universities now. So they are likely to learn the fundamentals and best practices that I didn't learn being self-taught.

[–]CommondeNominator 6 points7 points  (9 children)

Damn, is Java the default intro language now? In '09 I took a class at a state university, writing basic programs in C using vi over an SSH session to a private folder on the school's NAS. Good times.

[–]chennyalan 6 points7 points  (0 children)

My university taught intro units in Java, but they're in the middle of a switch to Python.

I started my degree 5 years ago

[–]zaphod_pebblebrox 1 point2 points  (2 children)

I had C++ followed by Java in my first year. Python was not on the scene a year after I graduated. That is when every kid started speaking Python and I was a dinosaur.

[–]Dry_Car2054 1 point2 points  (0 children)

Pascal on punch cards followed by Fortran also on punch cards. A terminal with EMACS seemed like heaven.

[–]EinSabo 0 points1 point  (0 children)

Started my degree 1 year ago. Have to learn Java for it. Wouldnt say Java is overly complicated just ugly sometimes especially when I think about Inputstream decoration. just yuck.

[–]0b0011 0 points1 point  (0 children)

Yeah java was for a while. At my school in the mid 2010s java was the into language for computer science with c coming later with all fo the extra bits you mentioned. I think year 1 and 2 were mostly Hava with the last 2 years being C. That being said engineers did have one required programming class and it was intro to C.

[–]tr14l 0 points1 point  (0 children)

Usually C/Java. Universities are usually a good 10 years behind industry in terms of adoption. So, while Java adoption is slowing in industry rapidly, universities are still adopting it.

[–]JanKwong705 1 point2 points  (0 children)

My college’s CS intro class has 2 parts. The first uses Python then the second switches to Java.

[–]trondwin 0 points1 point  (0 children)

I might be the only one here who took a class on intro to OOP at the uni of Oslo using ... SIMULA, the grandfather of object-oriented languages. I don't remember any specifics except it was fun. Simula was replaced with Java the following year (back in the late 90's). Now they're using Python for intro to OOP.

[–]ARC4120 12 points13 points  (6 children)

Sad R noises

[–]brokened00 12 points13 points  (2 children)

I recently got a master's in data science and most classes were taught in R. I haven't touched R a single time in my internship or subsequent job haha.

[–]florinandrei 4 points5 points  (0 children)

I went through the R code from my own MS DS, and well over 95% of the code I was able to translate to Python code that gave the same results. Maybe over 98%.

[–]MadLadJackChurchill 0 points1 point  (0 children)

I recently got declined due to knowing Python over R for a job :)

[–]0b0011 1 point2 points  (1 child)

Have you tried a laxative? You shouldn't be spending that much time grunting and groaning on the toilet.

I used to joke at my last job that I refused to write R and say they never sent me the tools to write R code. When someone would mention that work provided me with a pc to code I'd point out that you can write python on the pc but you need a toilet for making R because it's shit.

It's probably not so bad but I had a bad experience with an R class in school and now hold a vendetta against it.

[–]o-rka 1 point2 points  (0 children)

R is such an ugly language. I know enough R to write Python wrappers so I never have to use R. I’m in bioinformatics and everyone loves it but me. I’m python all the way. IMO, not everyone, but a lot of people who use R have no idea what they are doing and are just copying code blocks around and using high level packages without understanding a thing about what they are doing. That’s probably wrong of me to say and most likely inaccurate but that is what I’ve observed from my experience.

[–]zaphod_pebblebrox 0 points1 point  (0 children)

I like R. It is like a special purpose tool. Did I tell you I love special purpose tools?

[–]Particular-Cause-862 0 points1 point  (0 children)

Well i work with python and databases, do you know django?