Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed1.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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'interfaces': 0.04; 'anyway.': 0.05; 'cpython': 0.05; 'interpreter': 0.05; 'subject:Python': 0.06; 'deployed': 0.07; 'differently': 0.07; 'meaningful': 0.09; 'oop': 0.09; 'subject:using': 0.09; 'will,': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'gui': 0.12; 'project,': 0.12; 'suggest': 0.14; 'anyway': 0.14; '(either': 0.16; 'sense:': 0.16; 'tutorials.': 0.16; 'unhappy': 0.16; 'do,': 0.16; 'language': 0.16; 'fix': 0.17; 'wrote:': 0.18; 'all,': 0.19; 'basically': 0.19; 'file,': 0.19; 'written': 0.21; 'python?': 0.22; 'cc:addr:python.org': 0.22; '(such': 0.24; 'fine': 0.24; 'guys': 0.24; 'cc:2**0': 0.24; "i've": 0.25; 'tutorials': 0.26; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; 'subject:development': 0.31; 'languages': 0.32; 'themselves': 0.32; 'run': 0.32; 'worked': 0.33; 'subject:the': 0.34; 'possible.': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'really': 0.36; 'files': 0.38; 'issue': 0.38; 'fact': 0.38; 'little': 0.38; 'expect': 0.39; 'does': 0.39; 'sure': 0.39; 'how': 0.40; 'even': 0.60; 'skip:u 10': 0.60; 'simple': 0.61; 'back': 0.62; 'making': 0.63; 'july': 0.63; 'pick': 0.64; 'more': 0.64; 'to:addr:gmail.com': 0.65; 'world': 0.66; 'receive': 0.70; 'compiling': 0.84; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=RwbwUl2RTGL53MzE/hEns7qLpBXRC+HT8pebcC4AgPY=; b=wUEvfg05/Xjfh8u977h3VAqj8yBRVI9Uzi3YggZjI6zM3nxX+zWT7TQt8tzHyF18O9 mrzYukx+MYmW4TguG1AFTEUSqolJXZ0eN/jTa41ddV6PyDXBjbeR5QBzfay5TQMai9K0 YkLwYfNbAOuiY1JmBMVPezmXAAK7d8u0aN8hIDVomHxcWn92W5Lecj5duTBNdP8vOvLJ cSf8wYI49pkolAJiORw/fQQWHruaF5+U0d85iQZ96f4CCOkw16VDetFYz0Xfy8WXh6Ka qRhkueWrm6tmNm43NO2HxPOPbSk/PG1mznQIsC1ARasw8qLA5KTjWzoZqbQ5WBDItymM Quzw== X-Received: by 10.112.182.39 with SMTP id eb7mr11765175lbc.30.1373335217970; Mon, 08 Jul 2013 19:00:17 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <51f7f573-e4a6-4349-ae50-21de7780ed8c@googlegroups.com> References: <51f7f573-e4a6-4349-ae50-21de7780ed8c@googlegroups.com> From: Joshua Landau Date: Tue, 9 Jul 2013 02:59:37 +0100 Subject: Re: the general development using Python To: ajetrumpet@gmail.com Content-Type: text/plain; charset=UTF-8 Cc: python-list 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: 27 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1373335219 news.xs4all.nl 15909 [2001:888:2000:d::a6]:58780 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:50188 On 9 July 2013 02:45, wrote: > all, > > I am unhappy with the general Python documentation and tutorials. I have worked with Python very little and I'm well aware of the fact that it is a lower-level language that integrates with the shell. > > I came from a VB legacy background and I've already "un-learned" everything that I need to (I know, that language stinks, and isn't OOP or even useful!). > > I have to get back into writing Python but I'm lacking one thing ... a general understanding of how to write applications that can be deployed (either in .exe format or in other formats). > > So my issue is basically to understand how to go about writing programs and compiling them so they can be deployed to less tech-savvy people. Here's what I think I have to do, in a general sense: > > => Pick a GUI and just run through the tutorials to learn the interfaces as fast as possible. > > This is all fine and dandy, but more than likely when I do this the people that I am sending solutions to will, if not receiving a simple .exe file, receive the package from me and say to themselves "what in the world do I do with this!?" > > Is there anyway you guys would suggest that I fix this or help them deal with complex languages like Python and programs written with it? You cannot compile Python in any meaningful way that does what you want. There are projects that "bundle" the CPython interpreter with your project, but this makes those files really big. I suggest just making sure that Python is installed on their end - it's a one-time thing anyway. You don't expect to be able to run Javascript without a Javascript interpreter (such as a browser) so why would you expect differently for Python?