Michael wrote:
I have virtually no background in programming.. I'm currently teaching
myself python using the following books:
Beginning Python - From Novice to Professional by Magnus Lie Hetland
Beginning Python by Peter Norton et. al.
Making Use of Python by Rashi Gupta
Learning Python by Mark Lutz
as well as a variety of tutorials I picked up off the web. I'm using
v.2.5.2, and I'm trying to upgrade to 2.6.2, but I'm running
Linux/Ubuntu so the upgrade is giving me problems. The main reason I'm
not using 3.1 is because all my books talk about 2.x.
Ultimately, my goal is to delve into pygame and make some games and
maybe some multimedia applications. I'd like my first project to be an
old-school style RPG (e.g. Final Fantasy), as something with such simple
graphics and interface would be a good benchmark of where I want to go
from there.
I've been progressing steadily, until now. At this point, I have a
pretty solid understanding of strings, integers, tuples, lists,
dictionaries, etc. and everything up to functions vs. methods and the
basics of classes and OOP. This is where I'm hitting a wall. It's at
this point the all the books go off in different directions and I'm not
sure a) what I'm learning, b) why I'm learning it, and c) how this is
going to help me get to my goals. I'm not really even understanding much
of what these books are talking about at this point anyway. It's like a
few chapters after "Classes and OOP" were torn out of all of them.
So, I'm just wondering what I should be doing at this point. Sorry for
the vague question, but I'm pretty lost right now and this is about as
specific as I can be. Thanks in advance for any help.
Michae
------------------------------------------------------------------------
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
I am new to Python and never programed before. What has helped me is to
think of something you want to automate, as an example I visit a few
different sites each day to view new bugs reported. I made a program
that emails me the differences from what I have gathered before. I take
a piece of paper and write down the steps that I think this will take
then start doing small pieces at a time and check each one to make sure
it works, plus this gives me encouragement to continue.
-david
--
Powered by Gentoo GNU/Linux
http://linuxcrazy.com
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor