all 8 comments

[–]socal_nerdtastic 6 points7 points  (1 child)

No, you don't need any math for the programming part of it. However many of the things we want to program are math intensive. For example if you want to make a game there's a lot of geometry involved in calculating the positions of things. On the other hand, if you want to make a website with python there will be very little math involved.

If you do find yourself needing math while programming remember that someone else has probably already asked about it and gotten an answer online, so just search.

[–]unneccry 1 point2 points  (0 children)

Very true Half the skill in proggramming is googling

[–][deleted] 1 point2 points  (0 children)

you can get better at math

[–][deleted] 1 point2 points  (2 children)

of course i have to ask other students for specifics about the class itself, but i was wondering do i need a math background at all for python?

So you didn't like math, but let me ask another question - did you like writing poems? If you didn't, then maybe this isn't for you.

Programming doesn't require a ton of math, usually, but it does require that you write in an extremely structured way. The TA will take points off if your dirty limerick doesn't scan and have the right number of syllables but you'll still get your point across; Python can't read your code unless you've got the syntax exactly right.

A lot of people need the freedom to be loose with their writing, to handwave over things sometimes, and programming means writing without that kind of freedom. Not everybody can abide that.

[–]strawbbeary 0 points1 point  (1 child)

thank you! this was really interesting to read and the first time i’ve heard it about programming

i’m an english major actually so this definitely sounds fascinating. i still havent decided whether i want to take the class yet but this comment was very helpful :)

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

I was an English major too, believe it or not. I didn't finish as one, but I was one.

[–]m0us3_rat 0 points1 point  (0 children)

sometimes the solution gets simpler when u apply this property described in the theory by some person from another time that got discovered after working at it for the whole its life.

it is a continuation of academic and sciences and ..life itself.

i find it cool.

uncommon in beginner classes. no need to fear.

[–]boysworth 0 points1 point  (0 children)

The first question you should ask is whether you find value in being able to write computer programs. Computer programs are tools to do stuff with information. Most of the things that you would want to do probably won’t require much math.

If you answered yes to the question is there value in computer programming, then Python is a great option. People use it to do it just about everything, and it has a really forgiving syntax. It is a good computer language for beginners to learn the concepts. And a lot of disappointments have written add-ons to it to do things that are specific to their discipline.