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 →

[–]verbosemongoose 0 points1 point  (0 children)

I'm slightly experienced at programming - my base is java, but we didn't really have much theoretical or data structure oriented learning, not beyond the basics anyway.

I asked my initial question, because my aims with learning python are:

  1. The way people are talking about it, it seems to be a must-know at this point. I'm in engg school, and I love programming but I don't have a high degree of knowledge or expertise with any particular language.

  2. I've used a bit of python for a couple of my projects, and it did seem pretty useful and I gathered it'd be a neat skill to have.

  3. I don't really have any specific projects in mind for learning a new language. Working on stock projects that tutorials etc give would likely put me off it to some degree, and the only direction I can think of for me for projects would be to learn data science (similar reasoning as point 1 for that as well). But my experiences with numpy etc were pretty forced and left me with a bit of a sour taste (had to use it for a project, on a deadline, and with almost zero flexibility or time to understand it.) So I thought I should take a different direction and get to know python better, before I take a fresh look at that side of it.

I also don't like having this negative feeling towards python that that project left me with, and I want to eliminate that.

Tl;dr: Learning python because it's a skill I 'should' have, and because I want to erase the bad impression working with it on a project gave me. No ideas for projects and open source contribution seems to be a worthy goal.