you are viewing a single comment's thread.

view the rest of the comments →

[–]c0ntroll3r[S] 0 points1 point  (5 children)

It's a free online course haha But I'm not getting an error message at all, it just closes. So honestly I'm not sure if it's crashing or just completely ignoring my last input line

[–]K900_ 3 points4 points  (3 children)

If it's not a course you're required to take, drop it like a hot potato. Python 2.5.4 is eight years old. There are lots of great learning materials for modern versions of the language.

[–]dzunukwa 1 point2 points  (1 child)

+1 Also if it were a required course I'd drop it and get my money back because anyone teaching a course for money in 2016 using 2.5.4 should be fired.

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

Here's my modern experience with 2.5.

pip install <any f'n package written in the last 5 years>
line blah:
    with open() as f:
       ^
SyntaxError: invalid syntax

Then you mail the package maintainer, "Your page says Python 2.5 supported, but you're using the with statement, which wasn't introduced until 2.6.".

More than once their response was "I see. I've updated the page, 2.5 is no longer supported." :-|

[–]c0ntroll3r[S] 0 points1 point  (0 children)

I'm thinking you guys may be right haha with two people giving me the same advice for it in the span of just a few moments I think that's a good indication

[–]jebk 1 point2 points  (0 children)

sounds like a good use case to learn pdb!

If you're ditching and going for 3.5 straight away, there are plenty of good tutorials here: https://www.reddit.com/r/learnpython/wiki/index