I think there is something to be said for not starting from pylab.
Answering questions on SO, a good chunk of them (by volume) can be
traced back to not understanding the magic that pylab is doing for you
in the background or not even knowing magic is being done for you.
Starting from pylab makes easy stuff trivial, but slightly more
complicated things a much bigger lift to figure out how to do (as
compared to the conceptual difference in how hard they are).

A tutorial that starts from the POV of building the figure out of
parts sounds like a good idea to me.   At a minimum, a key with the
different parts of the figure labeled with what family of classes
control them would be great (or if something like that already exists
make it easier to find;))

Tom

On Mon, Mar 25, 2013 at 12:03 PM, Benjamin Root <ben.r...@ou.edu> wrote:
>
> On Mon, Mar 25, 2013 at 12:46 PM, Phil Elson <pelson....@gmail.com> wrote:
>>
>> >I am putting together a beginners tutorial proposal that I will submit
>> > soon
>>
>> That's great to hear! Are you planning on making the tutorial material
>> part of mpl's docs or using the content that is already out there?
>>
>>
>
> It is all new stuff, but I have been taking inspirations from other
> tutorials I have seen and said to myself "You are all teaching it wrong!"
> :-P
>
> I am ignoring pylab (risky, I know), starting with a *very* basic NumPy
> primer, and then moving on to teach matplotlib from the perspective of "here
> are what the parts of a plot are called and what they are for, and see what
> happens when we put those parts together".  It is an ingredients approach,
> essentially.
>
> Hopefully, aspects of it will be useful for the docs when it is finished.  I
> am also hoping that having a ipython notebook version of it will help others
> to improve it for future conferences (there should always be an intro to
> matplotlib tutorial at SciPy).
>
> Ben Root
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>



-- 
Thomas A Caswell
PhD Candidate University of Chicago
Nagel and Gardel labs
tcasw...@uchicago.edu
jfi.uchicago.edu/~tcaswell
o: 773.702.7204

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to