Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!us.feeder.erje.net!news2.arglkargh.de!newsfeed.fsmpi.rwth-aachen.de!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed2a.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.003 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'python.': 0.02; 'classes,': 0.05; 'subject:Python': 0.06; 'test,': 0.07; 'variables': 0.07; 'methods,': 0.09; 'developer': 0.10; 'python': 0.11; 'language.': 0.14; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'programmer,': 0.16; 'pythonic': 0.16; 'ressources': 0.16; 'subject:developer': 0.16; 'wrote:': 0.18; 'header:User-Agent:1': 0.23; 'certain': 0.27; 'header:In- Reply-To:1': 0.27; 'along': 0.30; "i'm": 0.30; 'code': 0.31; 'software,': 0.31; 'me?': 0.32; "i'd": 0.34; 'basic': 0.35; 'subject:?': 0.36; 'message-id:@gmail.com': 0.38; 'to:addr:python- list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'read': 0.60; 'simple': 0.61; "you're": 0.61; 'advanced': 0.63; 'email addr:gmail.com': 0.63; 'online': 0.71; 'subject.': 0.74; 'basics.': 0.84 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Thu, 31 Jul 2014 19:13:17 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131118 Thunderbird/17.0.11 MIME-Version: 1.0 To: python-list@python.org Subject: Re: What is best way to learn Python for advanced developer? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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: 17 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1406855616 news.xs4all.nl 2887 [2001:888:2000:d::a6]:33412 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75450 On 07/30/2014 02:20 PM, guirec.corbel@gmail.com wrote: > Hello, > > I am a Ruby developer and I want to program in Python. I know how to > do simple things like create classes, methods, variables and all the > basics. I want to know more. I want to know what is the Python > philosophy, how to test, how to create maintenable software, etc. > > I'm looking for online courses and any ressources I can have on the > subject. > > Can you help me? If you're an advanced programmer, I'd say you learn Python the same way as you would learn any other language. See the official docs, read the basic official tutorial, and just start coding. As you go along you can ask specific questions about how to code certain things in a Pythonic way.