PDA

View Full Version : Should i even bother learning python?



Dragonfire435
April 2nd, 2007, 03:10 PM
I really wanna learn how to code with python but i have a really short attention span :) . Is learning python time consuming and confusing? Is it hard to learn in your oppinion? How long does it take to get a good knowledge of it? Thanks.

ssam
April 2nd, 2007, 03:18 PM
some people get on with programming better than others. you need to have a play and see if you like it. python take very little time to learn if you think in the right way.

if you could dedicate half a day, or a couple of hours a day for a few days to going through a tutorial, you'll probably get an idea if you like it or not.

i recommend that you start with http://www.ibiblio.org/obp/thinkCSpy/ but there are plenty of other tutorials around (see the sticky at the top of this forum).

pmasiar
April 2nd, 2007, 03:49 PM
With short attention span, programming is hard :-) but Python is easier to learn than most languages.

Tim Berners-Lee (http://en.wikipedia.org/wiki/Tim_Berners-Lee) became a Python enthusiast when he tried to learn Python on a plane trip. He had already downloaded Python and its documentation on his laptop, and between takeoff and landing he was able to install Python and learn enough to do something with it, "all on one battery." see here (http://www.linuxjournal.com/article/5854) and here (http://www.thinkware.se/cgi-bin/thinki.cgi/PythonQuotes)

It may take you bit longer tho :-) try http://learnpython.pbwiki.com/HowToStart start with "Instant hacking".

And f you don't even bother - it is your loss if you cannot program, and nobody's else's. Up to you. Good luck!

rplantz
April 2nd, 2007, 04:31 PM
I really wanna learn how to code with python but i have a really short attention span :) .

Doing what? When I was teaching, I required that my students keep a journal of the time they spent on each programming project. Some students would complain that the project was unreasonably because it took them 5 hours, while others would state that the project was very short, taking them only 10 hours.

"Time flies when you're having fun."

You'll have to try it on for size. If it's fun for you, I suspect you will discover a long attention span within yourself.

maxamillion
April 2nd, 2007, 04:33 PM
I think it would be worth your time ... python will allow you to do some really cool things after only going through a short online tutorial or two.

samjh
April 2nd, 2007, 05:48 PM
I really wanna learn how to code with python but i have a really short attention span :) . Is learning python time consuming and confusing? Is it hard to learn in your oppinion? How long does it take to get a good knowledge of it? Thanks.

The real questions: Do you want to learn Python? Or do you want to learn programming?

If you already know how to program, then learning Python is quite easy. You should be able to create some basic, useful programs within a couple of hours.

Learning to program, on the other hand, is a much more lengthy endeavour. Depending on how well-rounded you want your programming skills to be, Python is pretty good choice for a beginner.

But learning to program using ONLY Python, is like learning to drive an automatic-transmission car with power steering, ABS brakes, and traction control. It gets you up and running relatively quickly, but you end up with a blinkered view of programming and software development at large. If you want to be a well-rounded programmer, you will eventually need to learn to use lower-level languages like C (like a manual-transmission car with no power steering and no electronics), or even just Java (like C, but with automatic transmission). ;)

Hairy_Palms
April 2nd, 2007, 06:15 PM
my first programming was done under realbasic, which to continue the car analagy is like getting the bus :) almost everything is done for you, but it might not stop very near where you want and its slower than driving yourself