Wow, I didn't expect so many people would want to take the offer! I thought I'd be lucky to get one person to learn along with me! Maybe I should have auditions! :laugh: Just kidding. We should figure something out though. Maybe we could all help each other? Then we have the more experienced programmers to help us if we really get stuck. Just have to make sure we're all using 3.0. Not everything is converted or written in Python 3.0 yet, but it's the newest version, so it's best to go with it. I don't think it'd be too hard to write old code after learning the new version anyway. Most of the differences are relatively minor, even though backward compatibility is broken.
mzkkbprmt: That comic was pretty amusing! :laugh:
I tried learning it a while ago. Well, I started learning C++, but that was a bit to confusing for me so I stopped. After a while I tried again, but it was still a bit complicated so I switched to python and it seemed a lot simpler.
I worked out how to do some stuff, but in the end I just wasn't motivated enough because I couldn't think of anything to do with it, and I'm never sure if I'm doing it right when I'm learning something from the internet. But I think if I was learning with someone else I would actually keep doing it, rather than get bored and give up quickly.
So, to summarize: yeah, I'd love to learn it with you!
I did the exact same thing with C++. I tried some stuff with it for a while, it got kinda confusing, then I decided to give up on it (for now, not sure if maybe I'll try again someday?) And I'm trying to avoid letting the same thing happen this time. I don't want to give up on Python.
sniper14th said:
My experience with Python is like this:
Me - "What's it like"
Python Programmer - "It's like C but whitespace affects the program"
Me - "Sensitive to whitespace? meh"
Haha! The same thing went through my mind last year! Now that I've actually tried it though, it's not such a bad thing! It forces people to make their code at least slightly more organized. People should probably indent even in C++, but it's not necessary, so not everyone does so. I don't think I did. Anyway, here's something interesting about how the interpretation of whitespace can be somewhat flexible sometimes....
http://www.secnetix.de/~olli/Python/block_indentation.hawk
Unmarth: I know for, while, and if statements. Functions too. I sorta already knew them from C++, though I could use some practice. I know some other stuff as well. I've just started brushing over exceptions. Hmm.... Some stuff I looked up, sorta skipping ahead, because I was curious about it (like randint and isdigit). There's some stuff I understand, but am having a hard time actually applying it in coding (a lot of the data structures are very easy to understand, but difficult to apply so far). I know enough that I could have wrote that prime number script myself if I really tried. Though there's one problem with it in Python 3.0. It would have to be print(subject) because of the changes they made to the language.
Pojo: I guess so. I haven't really followed Harry Potter, though it seems interesting.
Anyway.... where to start....
Get Python 3.0
http://www.python.org/download/releases/3.0/
There is a tutorial here....
Overview — Python v3.0 documentation
Here's another one....
Python en:Table of Contents - Notes
Here's a tip. Any question is a good question. No question is too stupid.
I can give out my IM names, but not out in public on the forum.