Mega Newbie Questions: Probably FAQs

AlbaClause you at cogeco.ca
Mon Aug 14 16:58:06 EDT 2006


Zeph wrote:

 

> 4) There are a lot of books and tutorials out there, but they are of the
> proof-of-concept type. Specifically, a tutorial might teach me Hello
> World, but not really care about the framework, because it's a very
> simple item, and the point is simply to get me coding. I'd like to start
> off with an established, tested and reputable system whose habits I can
> ingrain from day one, rather than figure it out later. Can someone
> recommend a good book, or your favourite tutorials? Perhaps even one
> that assumes MVC as the framework?

There is no "tutorial" that will teach you good coding habits.   You pretty
much have to develop them on your own.   Looking at other people's source
is a good way to learn "accepted" coding habits.

Python, in and of itself, is a good language for learning good programming
habits, as the interpreter forces you to use certain conventions that are
widely regarded as good coding structure.   One of the things that many
Python detractors harp about, is that Python forces you to use a
considerable amount of whitespace.   i.e. consistent indentation of code
blocks.   However, good and consistent indentation is generally considered
to assist in making the source more readable and thus, easier to debug.  
All in all, these conventions help you to develop some good habits by
producing runtime errors when you fail to observe them.



-- 
--
There are several things that I will never be:
  *  I will never be attracted to females.
  *  I will never enjoy the company of others.
Exactly how these realities bode for my enemy, is not of my concern.




More information about the Python-list mailing list