I want to learn Python for general purpose scripting and web development using the Django web framework. Should I take a community college course in Python or self teach by reading a book such as the one from http://learnpythonthehardway.org/ ?
Do you know any current programming?
If so, learning one and transitioning to another isn't all that hard. There are usually always similarities. Personally I would try to learn it on my own, and you know what ? Text books honestly help me the least when it comes to programming. Google has helped me way more.
Places like Stackoverflow and such are excellent.
When learning a new language I usually choose the project I want to do and start copy/pasting example code till it does that project.
You mostly learn the language whilst debugging and gluing other bits of code together.
As a software developer myself, I think this is pretty spot-on advice.If you've formally learned to program in some language - then you should be able to pick up Python on your own quite easily. There are a lot of resources online to help you.
If you haven't formally learned to program in some language, then I'd definitely recommend some sort of formal instruction. Otherwise, while you may be able to do some very basic things - little picture things - you're going to have trouble really understanding the bigger picture in programming.
I can teach you python, it's easy:
COMMON PHRASES
where is the bathroom? : sssssssSSSSSSSSSSsss
can you pass the butter? : SSSSsssssssSSSssss
is that a python in your pocket or are you just happy to seem me? : ssss SSSsssssSSSSSSSSS
i can teach you python, it's easy:
Common phrases
where is the bathroom? : Ssssssssssssssssssss
can you pass the butter? : Ssssssssssssssssss
is that a python in your pocket or are you just happy to seem me? : Ssss sssssssssssssssss
I can teach you python, it's easy:
COMMON PHRASES
where is the bathroom? : sssssssSSSSSSSSSSsss
can you pass the butter? : SSSSsssssssSSSssss
is that a python in your pocket or are you just happy to see me? : ssss SSSsssssSSSSSSSSS
On a positive note, Python doesn't contain a Goto statement.Formal training in at least ONE language is key IMO.
Unless you're just really really smart, then you'll be fine on your own.