Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!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.019 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'python,': 0.01; 'skip': 0.04; 'ubuntu': 0.04; 'admins': 0.07; 'figures': 0.07; 'interpreter': 0.07; 'space.': 0.07; 'python': 0.08; 'pm,': 0.10; 'computing': 0.11; 'wrote:': 0.14; 'subject:python': 0.14; '"computer': 0.16; 'admins,': 0.16; 'angelico': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'guessing': 0.16; 'measured': 0.16; 'netbook': 0.16; 'software?': 0.16; 'too)': 0.16; 'possibly': 0.16; 'question.': 0.16; 'mon,': 0.17; 'language': 0.18; 'script.': 0.19; 'header:In-Reply-To:1': 0.21; 'stuff': 0.22; 'deployment': 0.23; 'received:209.85.210.174': 0.23; 'received:mail- iy0-f174.google.com': 0.23; 'replacing': 0.23; "doesn't": 0.25; 'posted': 0.25; 'recruitment': 0.26; 'says': 0.27; 'script': 0.27; "i'm": 0.27; 'message-id:@mail.gmail.com': 0.28; '(the': 0.28; 'problem': 0.28; '(even': 0.29; 'disk': 0.29; 'idle': 0.29; 'bit': 0.30; "won't": 0.30; 'committee.': 0.30; 'schools,': 0.30; "they'll": 0.30; 'it.': 0.31; 'seem': 0.32; 'usage': 0.32; 'anyone': 0.32; 'to:addr:python-list': 0.33; 'student': 0.33; 'too': 0.33; 'question': 0.34; 'chris': 0.34; 'nobody': 0.34; 'skip:" 10': 0.35; 'itself,': 0.35; 'subject:/': 0.36; 'received:google.com': 0.37; 'something': 0.37; 'change': 0.37; 'received:209.85': 0.37; 'cheap': 0.37; 'involving': 0.37; 'provide.': 0.37; 'put': 0.37; 'two': 0.37; 'think': 0.38; 'could': 0.38; 'anything': 0.38; 'run': 0.38; 'but': 0.38; 'subject:: ': 0.38; 'some': 0.38; 'received:209': 0.39; 'it!': 0.39; 'to:addr:python.org': 0.39; 'software': 0.40; 'getting': 0.40; 'happen': 0.60; 'hundreds': 0.60; 'worth': 0.60; 'more': 0.60; 'best': 0.60; 'school': 0.61; 'policy': 0.62; 'huge': 0.62; 'john': 0.62; 'according': 0.63; 'free': 0.63; 'our': 0.63; 'waste': 0.65; 'costs': 0.65; 'cost': 0.65; 'view': 0.66; 'storage': 0.66; 'here': 0.66; 'brother': 0.67; 'easy.': 0.67; 'tiny': 0.68; 'learned': 0.73; 'policy,': 0.73; 'thousand': 0.74; 'valued': 0.74; 'million': 0.77; 'browsing': 0.77; 'education,': 0.77; '30,': 0.84; '("we': 0.84; 'cynical': 0.84; 'grade': 0.84; 'often,': 0.84; '2003.': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=WRgTYVIBeJewKr2YjXqnNAiNkTc2csHfUN6twP7CH1E=; b=YAHPgvrYHH/dUFtJDzPJW8aXQoCW3yfW8pVhGjpIKoU62p1mGYMVOaFn5tGX7584n1 ptUwu/0Gj+DwW7cIAkUibeZq9UbXvXZN8OBfq7But0bVhjRmFEVHSDEd4IcBhFphWLNe Bw+ZSRNr7VkCM26/JCe3CU0cnMkfWZj4ApjHA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=PZiSH+wCdQQIloACWvuRT1ipg/smhKTSZ32XOInqO1ki9aBXH4Tq+euyhOdz9evj7Y tulNksKGVOV+n03ogpNAQ4Td6mofiGw2AnX4nAZJZjbFzU7R3aXOqGm9U20KFoScoDfv ujcpRKGa1Gf410Glo0wbc8ryB9z8utHMfPKfY= MIME-Version: 1.0 In-Reply-To: References: Date: Mon, 30 May 2011 23:28:19 +1000 Subject: Re: python in school notebooks/laptops From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 57 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1306762103 news.xs4all.nl 49048 [::ffff:82.94.164.166]:50055 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:6658 On Mon, May 30, 2011 at 8:15 PM, John Thornton wrot= e: > Hello > =A0=A0=A0=A0=A0=A0=A0 Is it a waste of time to try to get school admins t= o put python in > their school laptops? Two halves to this question. 1) Would it be of value if the school admins were to put Python on the school laptops? 2) If you ask them to, would they? The answer to #1 is "Undoubtedly". Cost? A tiny bit of disk space. Benefit? Even if only one student in a thousand picked it up and learned it, that's a huge number of people who've been exposed to a better language than VB. But the answer to #2, based on my cynical view of these things, is "Unlikely". You could ask the school admins, but they'll point to some policy from upstairs that says what they need to provide. And I don't know who formulates that policy, but more than likely it's a committee. Who pays for all that software? I'm guessing it's part of one of those perversities where something is valued more if it costs more ("We spend $X million teaching our students modern computing"). Replacing the netbook packageset with Ubuntu and a whole swathe of free software (the significant part here being free-as-in-beer, but it would be free-as-in-speech software too) would cut $400 per student off their boast according to the figures you posted - but that doesn't seem to include the OS itself, so possibly even more. The other part of the problem is a huge lock-in involving grade schools, tertiary education, and company employment agencies, all of whom think that "computer skill" means "knows how to change cell color in Excel". And that is not an exaggeration - my brother says that when he was applying for jobs that required computing skills, the recruitment agency wanted to know his ability level with Word 2003 and Excel 2003. Getting past that is not going to be easy. But if you can just get a smidge of extra software put on the laptops (some nice easy tiny stuff - Python, 7-Zip, InfraRecorder - skip OO because it's too heavy), nobody would notice the extra disk space usage (even a cheap netbook will have storage measured in hundreds of gig), and it gives them a chance to learn something decent. Bored student browsing the Start menu... might not happen very often, but if even one person learns Python, that'd be worth it! Possibly the best way to encourage Python deployment would be to require it to run some internal script. Then the interpreter will be put on the laptops ("it's so tiny, won't cost anything to put it there"), and IDLE will be available for anyone who wants it. Now the question is, how can you get into a position where you can have a script that's needed for every student... Chris Angelico