Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: William Ray Wing Newsgroups: comp.lang.python Subject: Re: Considering migrating to Python from Visual Basic 6 for engineering applications Date: Thu, 18 Feb 2016 09:07:36 -0500 Lines: 45 Message-ID: References: <90cc50d2-1ce5-4588-9bfd-a49d439f00dd@googlegroups.com> Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de E6Cu6EW+V9DmBopCcpHv7wQWx8tevoa4Wp63HbVqWtHg== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.031 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'subject:Python': 0.05; 'subject:Visual': 0.09; 'python': 0.10; 'python.': 0.11; 'itself.': 0.11; 'subject: \n ': 0.15; 'initially,': 0.16; 'i\xe2\x80\x99d': 0.16; 'received:10.0.1.5': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'responses.': 0.16; 'sizes,': 0.16; 'wrote:': 0.16; 'received:10.0.1': 0.18; 'gui': 0.18; 'python?': 0.18; 'language': 0.19; 'cc:2**0': 0.20; 'to:2**1': 0.21; 'code.': 0.23; 'defined': 0.23; 'seems': 0.23; 'feb': 0.23; 'elements': 0.23; 'linux': 0.26; 'mostly': 0.27; 'least': 0.27; 'received:17': 0.27; 'url:moin': 0.27; 'fine': 0.28; 'equally': 0.29; 'tutorial': 0.29; 'url:wiki': 0.30; 'url:mailman': 0.30; 'creating': 0.30; 'code': 0.30; 'task': 0.30; 'operations': 0.31; 'probably': 0.31; 'bill': 0.32; 'compiled': 0.32; 'getting': 0.33; 'run': 0.33; 'point': 0.33; 'url:python': 0.33; 'downloading': 0.33; 'picking': 0.33; 'surely': 0.33; 'url:downloads': 0.33; 'url:listinfo': 0.34; 'received:10.0': 0.34; 'list': 0.34; 'next': 0.35; 'could': 0.35; 'step': 0.36; 'there': 0.36; 'url:org': 0.36; 'lines': 0.36; 'possible': 0.36; '(and': 0.36; 'basic': 0.36; 'heard': 0.36; 'visual': 0.36; 'to:addr:python-list': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'really': 0.37; 'thanks': 0.37; 'wanted': 0.37; 'feedback': 0.38; 'someone': 0.38; 'or,': 0.38; 'material': 0.39; 'subject:from': 0.39; 'url:mail': 0.40; 'to:addr:python.org': 0.40; 'questions': 0.40; 'easy': 0.60; 'header:MIME-version:1': 0.60; 'your': 0.60; 'email addr:gmail.com': 0.62; 'back': 0.62; 'invest': 0.63; 'more': 0.63; 'here:': 0.63; 'kindly': 0.64; 'minutes': 0.64; 'tutor': 0.66; 'here': 0.66; 'advantages': 0.72; '20000': 0.84; 'header:In-reply- to:1': 0.84; 'to:name:python': 0.84; 'luck': 0.95 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-02-18_05:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1015 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1510270003 definitions=main-1602180215 In-reply-to: <90cc50d2-1ce5-4588-9bfd-a49d439f00dd@googlegroups.com> X-Mailer: Apple Mail (2.3112) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.21rc2 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python:103114 > On Feb 17, 2016, at 2:49 PM, wrong.address.1@gmail.com wrote: >=20 > I am mostly getting positive feedback for Python. >=20 > It seems Python is used more for web based applications. Is it equally = fine for creating stand-alone *.exe's? Can the same code be compiled to = run on Linux or Android or web-based? >=20 > Is it possible to create GUI elements with a good IDE? Can they be = defined like in Visual Basic with given sizes, fonts, visible/invisible, = etc.? >=20 > Is it easy to do matrix operations in Python? Or do I need to write = subroutines like in Visual Basic? >=20 > Could someone kindly tell me advantages and disadvantages of Python? = Or any better options? I have like 40-50 VB Forms and may be around = 20000 lines of code. It will be a task to learn a new language and = translate/re-write that code. >=20 At this point you=E2=80=99ve probably heard more than you wanted to = *about* Python. The next step really ought to be simply to invest a few = minutes in looking at the language itself. Start here by downloading a copy of the Python interpreter: https://www.python.org/downloads/windows/ Then, there is an extensive list of on-line tutorial material here: https://wiki.python.org/moin/BeginnersGuide/Programmers I=E2=80=99d recommend simply picking one and diving in. If you have = questions (and you surely will), come back here or, at least initially, = send them to the Python Tutor list (tutor@python.org). Good luck and have fun, Bill > Thanks for your responses.=20 > --=20 > https://mail.python.org/mailman/listinfo/python-list