Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin1!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.022 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'python,': 0.02; 'think,': 0.07; 'learn,': 0.09; 'python': 0.11; 'approaches.': 0.16; 'pyqt,': 0.16; 'subject:non': 0.16; 'zero.': 0.16; 'subject:python': 0.16; 'programming': 0.22; 'order.': 0.26; 'besides': 0.30; 'designer': 0.30; 'message-id:@mail.gmail.com': 0.30; 'gis': 0.31; 'core': 0.34; 'knowledge': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'thanks': 0.36; 'possible': 0.36; 'should': 0.36; 'list': 0.37; 'handle': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'enough': 0.39; 'how': 0.40; 'show': 0.63; 'information': 0.63; 'kind': 0.63; 'dear': 0.65; 'teach': 0.65 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=1qNTH7bDe9ZMAlwTYtI/kY8+jqhwKFZ2tb9z97fQqkk=; b=mWhMNsnRDYCxRfVX+oFwp9dozysLOpwkjuGMhRwEwDuMrZfqKlcRsJdyCAvTgz/RAX Mac8iYBUI9zJp0QPM1Xb/eDnVTEj7TlESUfwg4Vgrg+u1SU1lojLo/1I/X2cruSmXUbt pOk2KV1daRRxM22fO5yvcc6URGTF7LR2VQ33OvjHcN/Cb4fV7Q2JBcIN8qZeyj6b91b1 30xGj5FIvPmhNoEhCjao8vu0EPCAIt67ouENUnNQDZZU7d/emBIugYbfzRQ1nzjqbO0O iopxcpcTLYndbCQkZ1QA3twBkgKyx2WkcWsHkJrw0fPYrHCMoh+HeU+RlSd3nJRKeT1K b78Q== X-Received: by 10.152.30.41 with SMTP id p9mr12829997lah.26.1397145329308; Thu, 10 Apr 2014 08:55:29 -0700 (PDT) MIME-Version: 1.0 From: Lalitha Prasad K Date: Thu, 10 Apr 2014 21:24:48 +0530 Subject: Teaching python to non-programmers To: python-list@python.org Content-Type: multipart/alternative; boundary=089e0158c7f00d970004f6b23f2c X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 45 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1397145337 news.xs4all.nl 2891 [2001:888:2000:d::a6]:57868 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:70045 --089e0158c7f00d970004f6b23f2c Content-Type: text/plain; charset=ISO-8859-1 Dear List Recently I was requested to teach python to a group of students of GIS (Geographic Information Systems). Their knowledge of programming is zero. The objective is to enable them to write plug-ins for GIS software like QGIS and ArcGIS. It would require them to learn, besides core python, PyQt, QtDesigner. So my plan is to teach them core python, PyQt, Qt Designer, in that order. A kind of "bottom up approach". But the students seem to feel that I should use "top down approach". That is, show them how to write a plug-in, then PyQt and Qt Designer and then enough of python so they can handle the above. I don't think, that is possible or a good idea. But I would like to know, if there are any other approaches. Thanks and Regards Lalitha Prasad, --089e0158c7f00d970004f6b23f2c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Dear List

Recently I was requested = to teach python to a group of students of GIS (Geographic Information Syste= ms). Their knowledge of programming is zero. The objective is to enable the= m to write plug-ins for GIS software like QGIS and ArcGIS. It would require= them to learn, besides core python, PyQt, QtDesigner. So my plan is to tea= ch them core python, PyQt, Qt Designer, in that order. A kind of "bott= om up approach". But the students seem to feel that I should use "= ;top down approach". That is, show them how to write a plug-in, then P= yQt and Qt Designer and then enough of python so they can handle the above.= I don't think, that is possible or a good idea. But I would like to kn= ow, if there are any other approaches.

Thanks and Regards
Lalitha P= rasad,=A0


<= div>
--089e0158c7f00d970004f6b23f2c--