Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #75439

Re: What is best way to learn Python for advanced developer?

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.157
X-Spam-Level *
X-Spam-Evidence '*H*': 0.69; '*S*': 0.00; 'yet.': 0.04; 'subject:Python': 0.06; 'rewrite': 0.09; 'weekend,': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'language,': 0.12; 'random': 0.14; '"hey': 0.16; 'exists,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'subject:developer': 0.16; 'language': 0.16; 'wrote:': 0.18; 'trying': 0.19; 'written': 0.21; 'programming': 0.22; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'frameworks': 0.24; 'of.': 0.24; 'decide': 0.24; "haven't": 0.24; 'looks': 0.24; 'cc:2**0': 0.24; 'this:': 0.26; 'header:In-Reply- To:1': 0.27; 'hosting': 0.29; '[1]': 0.29; 'am,': 0.29; "doesn't": 0.30; 'originally': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; 'getting': 0.31; 'anyone': 0.31; 'there.': 0.32; 'probably': 0.32; 'compatible': 0.32; 'languages': 0.32; 'fri,': 0.33; 'actual': 0.34; "can't": 0.35; 'something': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'next': 0.36; "didn't": 0.36; 'subject:?': 0.36; 'url:org': 0.36; 'experience,': 0.37; 'two': 0.37; 'project': 0.37; 'mine': 0.38; 'stopped': 0.38; 'weekend': 0.38; 'read': 0.60; 'tell': 0.60; 'full': 0.61; 'completed': 0.61; 'lost': 0.61; 'took': 0.61; 'matter': 0.61; 'course': 0.61; "you're": 0.61; 'complete': 0.62; 'high': 0.63; 'decided': 0.64; 'more': 0.64; 'levels': 0.65; 'worth': 0.66; 'hours': 0.66; 'enjoy': 0.71; 'goal': 0.75; 'training': 0.77; 'gain': 0.79; 'objectives': 0.83; '6.5': 0.84; 'easier,': 0.84; 'ethan': 0.84; 'investment.': 0.84; 'territory': 0.84; 'url:php': 0.85; 'time)': 0.91; 'to:none': 0.92; 'fun!': 0.93; 'journey': 0.93; 'serious': 0.97
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; bh=826LQgKge2pfDsSRF21qWwtJIKpufFpyifJSigye2Ak=; b=B7IVoynWRzjn1EWXFd0+bBDpsdpgqNc6xTjQtoedygDc6PqHHrThaPwoPhgXVPjCL1 rb50Aq/vtTKWH+FFYbQv3ETQCfhFJ90Bgk4Jf/vbCaJxSZ4JYap0B+XBjULul5pPWrVs w0izN4L2VNDi2Intkd1Zk5pwELasfTe1tsrKsJuA2ORUXLH7F7N/jpdzXm1K5QHCqusI 3PH+Z4sO9C7zDEL5xWgQYB3lKfBnUVw5URy+pueZLnU4jl5cF4ou8b/XXxHrh0uXRThd 5N3C5NcgFHU7P+1Mxxkf5iiSg6oNPpGgtsTHrwICABvthj/Vww23EzluyqaOd5U5DwOT r3zQ==
MIME-Version 1.0
X-Received by 10.50.80.76 with SMTP id p12mr73996igx.34.1406837085481; Thu, 31 Jul 2014 13:04:45 -0700 (PDT)
In-Reply-To <CACVyjyJD+vw0Rg41h_D0GYKeZ-+j6XrMQxEDp8zgw59K+NA8_g@mail.gmail.com>
References <ac1f8a05-4bf2-4976-828b-8c0369171ef0@googlegroups.com> <53D95E1C.2000302@stoneleaf.us> <CACVyjyJD+vw0Rg41h_D0GYKeZ-+j6XrMQxEDp8zgw59K+NA8_g@mail.gmail.com>
Date Fri, 1 Aug 2014 06:04:45 +1000
Subject Re: What is best way to learn Python for advanced developer?
From Chris Angelico <rosuav@gmail.com>
Cc "python-list@python.org" <python-list@python.org>
Content-Type text/plain; charset=UTF-8
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.12487.1406837088.18130.python-list@python.org> (permalink)
Lines 40
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1406837088 news.xs4all.nl 2873 [2001:888:2000:d::a6]:58677
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:75439

Show key headers only | View raw


On Fri, Aug 1, 2014 at 3:46 AM, Je Ph <contactus77group@gmail.com> wrote:
> Ethan et al, has anyone completed the oreilly python 1 through python 4
> training courses (part of their Python Certificate track)? Looks like it
> will take over 2 months to complete it and it's expensive.
>
> I'm trying to decide if it's worth the investment. With a full time job, it
> would take me a lot longer than contiguous 2 months to go through the
> training. My objectives are A) to gain more python experience, B) while
> gaining more programming exposure. Although I have my CS degree and can read
> and understand code well, I haven't had to write many programs yet.
>
> Will this course help with both objectives?

I can't tell you about any specific course, but I will tell you this:
There's no shortcutting it. You're going to need to put in some
serious hours before you can gain true competence. Every language you
know makes the next ones easier, and when you know 99 languages you
can probably learn the hundredth in a weekend, but that weekend would
still have a lot of work in it. So don't be put off by the two months;
if this is important to you, it'll be worth it.

One suggestion: Have an "excuse project". [1] I didn't learn any of
the Python web frameworks until I decided that it was high time to
rewrite one particular web site of mine from the PHP that it had
originally been written in (to make it compatible with the dirt-cheap
web hosting that I was looking at at the time) into a language that I
can actually be proud of. Took me 6.5 hours to learn and deploy,
because I was already highly familiar with the language, and was just
learning the framework; having an actual goal in mind stopped me from
meandering into random "hey this looks cool" territory and getting
lost there. It doesn't matter if your excuse project is recreating
something that already exists, just as long as it's something you're
trying to accomplish.

Also: Have fun! Don't make this the drudgery, the "grind for levels so
you can get what you want". Enjoy the journey too!

[1] http://tvtropes.org/pmwiki/pmwiki.php/Main/ExcusePlot

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

What is best way to learn Python for advanced developer? guirec.corbel@gmail.com - 2014-07-30 13:20 -0700
  Re: What is best way to learn Python for advanced developer? MRAB <python@mrabarnett.plus.com> - 2014-07-30 21:35 +0100
    Re: What is best way to learn Python for advanced developer? guirec.corbel@gmail.com - 2014-07-30 13:47 -0700
      Re: What is best way to learn Python for advanced developer? Emile van Sebille <emile@fenx.com> - 2014-07-30 14:07 -0700
      Re: What is best way to learn Python for advanced developer? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-07-30 22:08 +0100
  Re: What is best way to learn Python for advanced developer? Ethan Furman <ethan@stoneleaf.us> - 2014-07-30 14:05 -0700
  Re: What is best way to learn Python for advanced developer? guirec.corbel@gmail.com - 2014-07-30 14:54 -0700
  Re: What is best way to learn Python for advanced developer? Dan Stromberg <drsalists@gmail.com> - 2014-07-30 20:56 -0700
  Re: What is best way to learn Python for advanced developer? Abhiram R <abhi.darkness@gmail.com> - 2014-07-31 10:12 +0530
  Re: What is best way to learn Python for advanced developer? guirec.corbel@gmail.com - 2014-07-31 06:04 -0700
  Re: What is best way to learn Python for advanced developer? Je Ph <contactus77group@gmail.com> - 2014-07-31 10:46 -0700
  Re: What is best way to learn Python for advanced developer? Chris Angelico <rosuav@gmail.com> - 2014-08-01 06:04 +1000
  Re: What is best way to learn Python for advanced developer? Ethan Furman <ethan@stoneleaf.us> - 2014-07-31 13:07 -0700
  Re: What is best way to learn Python for advanced developer? Akira Li <4kir4.1i@gmail.com> - 2014-08-01 01:34 +0400
  Re: What is best way to learn Python for advanced developer? Michael Torrie <torriem@gmail.com> - 2014-07-31 19:13 -0600
    Re: What is best way to learn Python for advanced developer? Rustom Mody <rustompmody@gmail.com> - 2014-08-01 05:03 -0700
      Re: What is best way to learn Python for advanced developer? wxjmfauth@gmail.com - 2014-08-01 05:35 -0700

csiph-web