Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!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.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'syntax': 0.04; 'run-time': 0.05; 'subject:Python': 0.06; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'starter': 0.09; 'python': 0.11; 'gui': 0.12; 'language,': 0.12; 'books': 0.15; '(it': 0.16; '(unlike': 0.16; '[and': 0.16; 'binary,': 0.16; 'capability.': 0.16; 'message-id:@4ax.com': 0.16; 'pity': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'supplied': 0.16; 'too).': 0.16; 'apps': 0.16; 'language': 0.16; 'library': 0.18; 'wed,': 0.18; 'later': 0.20; 'machine': 0.22; 'programming': 0.22; 'install': 0.23; 'error': 0.23; 'driven': 0.24; 'library,': 0.24; 'url:home': 0.24; 'fairly': 0.24; "i've": 0.25; 'compiled': 0.26; 'least': 0.26; 'defined': 0.27; 'header:X-Complaints-To:1': 0.27; 'tried': 0.27; 'function': 0.29; 'fixed': 0.29; 'code': 0.31; 'contrast,': 0.31; 'pascal': 0.31; 'perl': 0.31; 'restricted': 0.31; 'text': 0.33; 'community': 0.33; 'third': 0.33; 'problem': 0.35; 'basic': 0.35; 'etc': 0.35; 'etc.)': 0.35; 'but': 0.35; 'version': 0.36; 'really': 0.36; 'library.': 0.36; 'limitations': 0.36; 'shows': 0.36; 'charset:us-ascii': 0.36; 'example,': 0.37; 'application': 0.37; 'too': 0.37; 'being': 0.38; 'received:76': 0.38; 'problems': 0.38; 'nov': 0.38; 'to:addr:python-list': 0.38; 'rather': 0.38; 'does': 0.39; 'specialist': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'even': 0.60; 'around.': 0.60; 'solve': 0.60; 'matter': 0.61; 'advanced': 0.63; 'field': 0.63; 'become': 0.64; 'more': 0.64; 'modeling': 0.65; 'world': 0.66; 'study': 0.69; 'friendly': 0.72; 'programs,': 0.74; 'day': 0.76; 'country': 0.77; 'add-on': 0.84; 'cobol': 0.84; 'fujitsu': 0.84; 'heritage': 0.84; 'differences': 0.93; 'lot,': 0.93; '2013': 0.98 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Dennis Lee Bieber Subject: Re: Python Beginner Date: Wed, 20 Nov 2013 18:15:59 -0500 Organization: IISS Elusive Unicorn References: <52886754$0$29975$c3e8da3$5496439d@news.astraweb.com> <87f84b83-0fe6-48a2-9755-ac60653a117b@googlegroups.com> <5054583d-9e8e-40cb-9a86-7b21bb2756ec@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: adsl-76-249-21-3.dsl.klmzmi.sbcglobal.net X-Newsreader: Forte Agent 6.00/32.1186 X-No-Archive: YES 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: 1384989360 news.xs4all.nl 15960 [2001:888:2000:d::a6]:44797 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:60141 On Wed, 20 Nov 2013 11:04:32 -0800 (PST), ngangsia akumbo declaimed the following: >Yes a lot, i come from a third world country. > >It will be a big opportunity for me and my community to study and being able to create programs, web apps etc which can solve a lot of problems in my country and around. >Each day i go out i see at least one problem that technology can solve. It sounds to me more that you really need to start small: What if Programming... Python is just one language in a slew of them, and in theory (as all are considered Turing complete) they all can do the same thing. The only differences then become a matter of detailed needs. Python has a fairly large standard library and 3rd party add-on modules for various problem domains... It has a fairly friendly syntax (unlike PERL -- and Ruby has too many PERLisms for my taste too). In contrast, for example, Ada has a much smaller standard library and add-ons... But the language is well-suited to compile time error detection (whereas 90% of Python is run-time error detection). The Ada syntax fixed the problems of Pascal (and Modula-x in my mind). It has tasking defined as part of the syntax of the language, rather than as a function library. Fortran has added some features over the years but still shows its 60+ year heritage -- however, many number crunching packages are still provided using Fortran (lapack, NEC-2 [and likely NEC-4, but NEC-4 is still restricted software while NEC-2 is freely available]{Numerical Electromagnetic Code -- software for modeling antenna structures and the EM field emitted by them} COBOL is famous for business/accounting applications -- and Fujitsu COBOL even had a "visual" programming (event driven GUI applications) capability. Pity the version 4 supplied with my Y2K text books won't install on WinXP (and I've not tried later Win versions). Python makes a good starter language (skip BASIC ). It is also a good advanced application language if you understand the limitations (it does not compile to machine specific binary, may be slow for number crunching unless you can use a specialist compiled library, etc.) -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/