[p2pu-dev] Introduction to Lernanta Study Group

Corbin Tarrant Corbin at IAmCorbin.net
Thu Apr 5 20:55:53 UTC 2012


My background is with html, php, javascript, php, c++, and java but had 
never used python. Here is what I have gone through so far to get 
started and my suggestions:

1. Introduction to the Group
2. *Recommend New Task : *Get familiar with the code lernanta is built 
on(optional if already familiar with python and django)

  * Python
      o Python for Informatics - eBook
        (https://source.sakaiproject.org/contrib//csev/trunk/pyinf/tex/book.pdf)
      o Excellent Interactive Python Tutorial (http://www.learnpython.org/)
      o Python for Programmers eBook
        (http://wiki.python.org/moin/BeginnersGuide/Programmers)
      o Khan Academy Python Videos
        (http://www.khanacademy.org/video/introduction-to-programs-data-types-and-variables?topic=computer-science)
      o Python Glossary (http://docs.python.org/glossary.html#glossary)
      o Python Functions (http://docs.python.org/library/functions.html)
      o Idiomatic Python
        (http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html)
        (http://ivory.idyll.org/articles/advanced-swc/idiomatic-python.txt)
      o Magic Methods (http://www.rafekettler.com/magicmethods.html)
      o I found these two resources very helpful in learning idiomatic
        Python which produces beautifully elegant code :
        http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html
        <http://python.net/%7Egoodger/projects/pycon/2007/idiomatic/handout.html>
        : http://ivory.idyll.org/articles/advanced-swc/idiomatic-python.txt
  * Django
      o Django Documentation (https://docs.djangoproject.com/en/dev/)
      o Writing First App Tutorial
        (https://docs.djangoproject.com/en/1.3/intro/tutorial01/)
      o settings.py and intro
        (http://pressedweb.com/tutorials/django-djourney-settings-py/)
      o Templates (https://docs.djangoproject.com/en/dev/topics/templates/)
      o Writing/Running App Tests
        (https://docs.djangoproject.com/en/dev/topics/testing/)
  * Lernanta
      o Wiki (https://github.com/p2pu/lernanta/wiki/)
      o Dev Notes (https://github.com/p2pu/lernanta/wiki/Development-Notes)

2. Create development environment

  * Interacting in the comments for the task and the p2pu-dev mailing
    list ( http://lists.p2pu.org/mailman/listinfo/p2pu-dev ) helped me
    resolve all my issues.


I'm up to the experimenting task now so that's all the input I have for 
now, hope it helps!

-----------------------
Corbin Tarrant
Corbin at iamcorbin.net
http://iamcorbin.net
------------------------


On 04/05/2012 02:10 PM, Jos Flores wrote:
> Hey Dirk,
>
> I would definitely create different tasks for stuff such as getting
> your fork from github, setting the dev environment (loads of great
> links in the comments of the current course), and django related
> stuff. These three are only one task now and some people (including
> me) have struggled at some point of other during it.
>
> I would also add different tasks for the more 'community building'
> aspects of the course.
>
> There's a big gap from getting a fresh dev environment set up (you can
> do it without much knowledge about any of the codebase) to go and try
> and fix a bug. A bit more scaffolding is needed. The suggestions in
> the list this week about a screencast or Q&A session could fill that
> gap a little.
>
> cheers,
> José
>
>
> On 5 April 2012 17:50, Dirk Uys<dirk at p2pu.org>  wrote:
>> Hi everyone
>>
>> We want to change the "Introduction to contributing to Lernanta" from a
>> study group to a challenge.
>>
>> Does anyone have any suggestions on what we can add/change about the
>> challenge?
>>
>> Regards
>> Dirk
>>
>> _______________________________________________
>> p2pu-dev mailing list
>> p2pu-dev at lists.p2pu.org
>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>
> _______________________________________________
> p2pu-dev mailing list
> p2pu-dev at lists.p2pu.org
> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p2pu.org/pipermail/p2pu-dev/attachments/20120405/cbc1ab56/attachment-0001.html>


More information about the p2pu-dev mailing list