To take part in discussions on talkSFU, please apply for membership (SFU email id required).

Learning python for cmpt 165

edited May 2008 in General
I had my first class of cmpt 165 today and found out I need to learn the basics of python and html by myself.

So I downloaded the python software and found out I have no clue on how to use it. All I've been able to do is some simple math calculations.

How much python knowledge do I need to get through cmpt 165?

Comments

  • edited May 2008
    :x Shouldn't they be teaching you it if your taking the class?

    Anyway, if i recall correctly (I just took the class last semester) you won't need to know much more than the basics of variables, if-statements, loops, and functions, and those sorts of things... All in all, not much to worry about, imo
  • edited May 2008
    ^ True dat.

    You won't need it until the last few weeks of the semester, so don't worry about it now. It's pretty basic, doesn't go that in depth, and if you need help I have past assignments still on my comp that can help (PM). But seriously, don't worry you have like 3 months before you go into it lol.
  • edited May 2008
    Shi2;29161 said:
    I had my first class of cmpt 165 today and found out I need to learn the basics of python and html by myself.

    So I downloaded the python software and found out I have no clue on how to use it. All I've been able to do is some simple math calculations.

    How much python knowledge do I need to get through cmpt 165?
    Cmpt 165 is one of the easiest course at SFU.

    You basically don't even need any instruction from professors. Everything you need can be found on the internet through literally hundreds if not thousands of online tutorials.
  • edited May 2008
    SpectreFire;29179 said:
    Cmpt 165 is one of the easiest course at SFU.

    You basically don't even need any instruction from professors. Everything you need can be found on the internet through literally hundreds if not thousands of online tutorials.

    that really annoys me when people say shit like this, there is no easiest course at sfu, i spent hours upon hours and hours doing homework in CMPT 165 with greg baker, came out with a b- one of my worst marks at sfu ever, and hella stressed me out

    i thought hell this will be the easiest shit ever, everything is so well known and online, well the topics discussed in the course i took are so far encompassing theres a lot to learn,

    this class will be super easy for people with html / programming backgrounds, but for other people maybe so maybe not

    there is no easiest class at sfu :angry: ive gotten a's in classes where the averages were 60% yet cmpt 165 was my weakness, i got near 100% on all the assignments but the amount of effort and time i had to spend really stressed me out

    -end rant- , im just glad im out of that course, my friend took it with someone else and she said it was hella easy then i took it with baker via DE and not so much

    ease doesnt just consist of ability to get 100% on assignments, i think amount of time spending learning concepts should be considered too
  • edited May 2008
    print "hello world"
  • edited May 2008
    http://docs.python.org/tut/ is one of the best programming tutorials I've come across for any language.

    But really, the amount of actual python you'll need to do is pretty small.
  • edited May 2008
    Hey Shi2 I'm in the same class. I was kinda scared when he told us too, but he did say he's going to pace us through it. I think he just meant we're not going to go through things step-by-step and we'll need to do most of the learning on our own. I don't think he expects us to learn Python ALL by ourselves.
  • edited May 2008
    if student is in greg bakers class, DE:
    __if student has no background in python and html:
    ____print "you might hate this class"
    __else:
    ____print "you will love this class"

    conditions were obviously easy, loops and traversals and other shit well that was just not so easy, especially with integers and counting backward and brackets and other complicated shit, i liked the example where they wanted us to be able to make a program that would give people back correct change, and then in the solution it was said that "there was things used in this program you have not seen yet, you may want to look these up"...i was just like what the hell why ask us to do something we would not be able to do
  • IVTIVT
    edited May 2008
    i can help you out in python but you must be female and single:wink:
  • edited May 2008
    Ether;29190 said:
    http://docs.python.org/tut/ is one of the best programming tutorials I've come across for any language.

    But really, the amount of actual python you'll need to do is pretty small.
    That tutorial is far from the best you could get online, and way over the head of anyone who's having trouble with the course both in clarity and in content (there's too much stuff they don't need to know). Just googling specific things they want to do is much more effective, usually one of the top 5 results provides an excellent explanation.
  • edited May 2008
    primexx;29218 said:
    That tutorial is far from the best you could get online
    Oh really? That tutorial is short-ish, easy to understand, and comprehensive. It covers the whole language and it includes Monty Python humour in the code examples.

    Good luck finding that in
    pfd.jpg
  • edited May 2008
    Ether;29231 said:
    Oh really? That tutorial is short-ish, easy to understand, and comprehensive. It covers the whole language and it includes Monty Python humour in the code examples.

    Good luck finding that in
    pfd.jpg
    the descriptions are far from adequate, i found myself constantly finding details which the tutorial did not cover, which i needed to use, which were covered in other online tutorials. and the sheer amount of information it covers in this case counts against it, since cmpt165 doesn't use anywhere near even a portion of it all.
  • edited May 2008
    I am going to half agree with randomuser, yes there are easy courses but those courses being easy is completely relative to the student taking them.

    CMPT-165 is a good example of where you have a class and either you are going to get it and it is going to be easy and you won't need to try... or, you will have a hard time understanding it and there is nothing you can do to make yourself someone from the first group.

    So if you want an easy mark from cmpt-165 then makes you are in the first group.
  • edited May 2008
    No no, python in CMPT 165 is pretty much a joke.

    The other intro level CMPT course that teaches python is CMPT 120 and that was way harder compared to the python you learn in CMPT 165. Well if you think the python in CMPT 165 was hard then you'll instant fail CMPT 120.

    They don't even go into recursion.

    I took CMPT 120 with Baker as well and the python questions in his final was much harder in comparison to the weak python questions in his CMPT 165 final.

    You know what the questions on his CMPT 165 final were like? Make a program that takes one number as input and printout the next 3. I loled, I wished he had questions like that on his CMPT 120 final.

    Long story short, you don't need to worry about the python in this course. It's extremely basic programming.
  • edited May 2008
    he doesnt spell out what he wants on the final at all, or the midterm

    which wasted countless hours of my time studying harder concepts than were even needed

    again i dont know why people go around saying classes are easy, drop an arts student into advanced calculus that everyone in the math department says is easy and watch what happens

    i personally thought his exams were arbitrary and the study guides not helpful as to what actually ended up on the exam and midterm

    i got near 100% on all the assignments but as i said the class was nothing like i would call easy, i actually had to spend time studying this shit compared to other classes were i can just skim the material over and ace it

    if you could pass cmpt 120 or even have the desire to take it obviously 165 would be easy to you, these bias opinions are just really aggravating to me. i would definately say cmpt 165 earned its applied science designation because you have to learn and memorize concepts

    i personally think the only thing to worry about is the programming, if youre not worrying about the program should we be worrying about the html makall? the html was a joke

    id worry about his multiple choice questions if anything cause theyre tricky
  • edited May 2008
    Leprechauns, unicorns, Bigfoot, the Loch Ness Monster, hobbits, orcs - and students who know the material but don't do well on exams. Mythical creatures.

    I've met students who claim to know the material but not do well on exams, but when you press them, it turns out they don't know the material after all. If you can't answer questions about the material or apply the knowledge in an unfamiliar context, you don't know it. You might have vague impressions of specific ideas, but if you can't describe them in detail and relate them to other ideas, you don't know the material.

    In addition to content, every type of exam used in college requires specific, vital intellectual skills. Essay exams require you to organize material and present it in your own words. Short-answer exams require you to frame precise, concise answers to questions. Multiple choice exams require you to define criteria for weeding out false alternatives and selecting one best answer. All of these are useful skills in themselves. If you can't do well on some specific type of test - learn the appropriate skill.
  • edited May 2008
    randomuser;29180 said:
    that really annoys me when people say shit like this, there is no easiest course at sfu, i spent hours upon hours and hours doing homework in CMPT 165 with greg baker, came out with a b- one of my worst marks at sfu ever, and hella stressed me out

    i thought hell this will be the easiest shit ever, everything is so well known and online, well the topics discussed in the course i took are so far encompassing theres a lot to learn,

    this class will be super easy for people with html / programming backgrounds, but for other people maybe so maybe not

    there is no easiest class at sfu :angry: ive gotten a's in classes where the averages were 60% yet cmpt 165 was my weakness, i got near 100% on all the assignments but the amount of effort and time i had to spend really stressed me out

    -end rant- , im just glad im out of that course, my friend took it with someone else and she said it was hella easy then i took it with baker via DE and not so much

    ease doesnt just consist of ability to get 100% on assignments, i think amount of time spending learning concepts should be considered too
    lol yea i was in one of g.bakers class too...cmpt 165 is no easy class. u definitely need to have some kinda programming/cmpt background to do well in this class. the html stuff was ok...but the last couple assignments took me f'in forever to figure out. definitely no easy course...ur gonna feel sooo lost, especially if ur in the dist.ed. class. gl :angel:

Leave a Comment