Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin3!goblin2!goblin.stu.neva.ru!newsfeed1.swip.net!uio.no!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.010 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'linux,': 0.07; 'subject: + ': 0.07; 'assuming': 0.09; 'bits': 0.09; 'latter': 0.09; 'windows,': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'windows': 0.15; '3.3,': 0.16; 'conditional': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'imports': 0.16; 'specific,': 0.16; 'subject:Course': 0.16; 'subject:exercises': 0.16; 'yum,': 0.16; 'appropriate': 0.16; 'so.': 0.16; 'wrote:': 0.18; 'pieces': 0.19; 'work,': 0.20; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'instance,': 0.24; 'mon,': 0.24; 'versions': 0.24; "haven't": 0.24; 'cc:2**0': 0.24; '(for': 0.26; 'gets': 0.27; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'correct': 0.29; 'feature': 0.29; "doesn't": 0.30; 'message- id:@mail.gmail.com': 0.30; 'os,': 0.31; "they'll": 0.31; 'probably': 0.32; 'linux': 0.33; 'mac': 0.33; 'but': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'there': 0.35; 'next': 0.36; 'clear': 0.37; 'easily': 0.37; 'being': 0.38; 'system,': 0.38; 'stable': 0.38; 'whatever': 0.38; 'pm,': 0.38; 'little': 0.38; 'either': 0.39; 'release': 0.40; 'most': 0.60; 'course': 0.61; "you're": 0.61; 'times': 0.62; "you'll": 0.62; 'such': 0.63; 'great': 0.65; 'here': 0.66; 'latest': 0.67; 'biggest': 0.67; '3.4': 0.84; 'installer': 0.84; 'ships': 0.84; 'these.': 0.91; 'walking': 0.91; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type:content-transfer-encoding; bh=HC4szqkVC0VYZJjuiJyhe93Je6ITW2Xd66GFHAiZOZM=; b=pKYJ/TEyo7v9RgGo9ELYrp5a6V8FtwHR6g0t2K7m6JUQA3tiJz7PU5mY4Gvm5jwmmQ VWQmJwGWsBlWO2MtCMJDYgN97l/07AxjP9hFF9EuGwujzKcvpQF9dHGVWvjkyNWFdBQx RIj3r5dK851twcQBukwF2beIg1wSYget+VcKCrROhRcMyfXMBVdVELl3QTfn6ru5VbZO oT7gPrZLrxUSQXj/CTkCJBPfLOh+crn/eTfq4GaxSlQUz/Ld36odftuOWGrbb/iNmHH3 b2XgRK5Y+wLeIawBy+FznSLNa5ZcEOJwe9nRKrJAeH38+eSfa3eTOo+GEY1wLC7gQmPh 6Z9Q== MIME-Version: 1.0 X-Received: by 10.50.80.76 with SMTP id p12mr42864343igx.34.1408369439992; Mon, 18 Aug 2014 06:43:59 -0700 (PDT) In-Reply-To: <371d3775-16a7-4df9-8a57-3cfdfdf3683c@googlegroups.com> References: <009ffbe4-352d-4149-8879-e724305792b9@googlegroups.com> <371d3775-16a7-4df9-8a57-3cfdfdf3683c@googlegroups.com> Date: Mon, 18 Aug 2014 23:43:59 +1000 Subject: Re: Free Video Course + cool exercises From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: 29 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1408369442 news.xs4all.nl 2830 [2001:888:2000:d::a6]:36863 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:76476 On Mon, Aug 18, 2014 at 11:30 PM, Everything You Need To Know wrote: > You are correct in suggesting that the current course is Windows Specific= , though as far as I currently understand it only effects conditional impor= ts such as time.clock() into time.time(). Which is a great warning to add s= uggestions at appropriate times to deal with these. > Being Windows-specific isn't a problem, but it would be good to say so. (And if you haven't tested out your course on Linux or Mac OS, it's best to say you're Windows-only. There'll likely be little bits and pieces here and there that won't work, and the only way to know is to actually try things.) The reason I figured you were assuming Windows is because it's the biggest platform that doesn't come with some Python already installed or easily obtainable. With most Linux distributions, Python either comes as part of the base system, or is conveniently installed with apt-get, yum, pacman, or whatever the standard installer is - but it might be not the latest (for instance, the current Debian stable ships with Python 3.2, although the next Debian release will have either 3.4 or 3.5, depending on whether the latter gets ready in time for Jessie's feature freeze). So if you target Linux, you'll probably want to be very clear about what versions of Python you support. I would advise going for 3.3+ or 3.4+ (if you haven't tested on 3.3, say 3.4+). On Windows, you can start by walking people through the installation, and then they'll get the latest as of their installation. ChrisA