<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im HOEnZb">> currently more and more schools are trying Py,<br>
> so studens read tutorial docs from time to time...<br>
> and one of main programming (architecture) subjects starts with quite<br>
> a mathematical and unpractical example..<br>
><br>
> <a href="http://docs.python.org/3/tutorial/controlflow.html#defining-functions" target="_blank">http://docs.python.org/3/tutorial/controlflow.html#defining-functions</a><br>
> It's like teaching to pilot airplane, prior to bicycle and car :)<br>
<br>
</div><div class="im HOEnZb">Depends who you are teaching. There is a fine line between dumbing<br>
down and just right...<br>
<br>
If it is in elementary schools, I agree that is too advanced. However,<br>
Fibonacci numbers were taught in junior high when i was in school.<br>
When is it introduced nowadays?<br></div></blockquote><div> </div><div><br></div><div>Well, I teach in College for future sysadmins... </div><div>and most of them  are quite poor at math... :/</div><div><br></div><div>and I also teach in high school - in math they have just arithmetic and geometric progressions - but only next year after I have programming :/</div>
<div>and Fibonacci is not easy somehow... especially for some girls..</div><div><br></div><div>so, if we'd like to position Python as good language for learning programming, </div><div>I'd propose to give simpler examples of functions first :)</div>
<div><br></div><div>one more point - one guy localized documentation to my native language,</div><div>and I could use this as good source for students, but functions part wouldn't work...</div><div>I mean - official tutorial is probably most used - so it's important to be understandable :)</div>
<div><br></div></div><div><br></div>-- <br>Jurgis Pralgauskis<br>tel: 8-616 77613;<br>Don't worry, be happy and make things better ;)<br><a href="http://galvosukykla.lt" target="_blank">http://galvosukykla.lt</a><br>