[p2pu-dev] Introduction to Lernanta Study Group

Dirk Uys dirk at p2pu.org
Tue Apr 10 05:59:32 UTC 2012


On Thu, Apr 5, 2012 at 10:55 PM, Corbin Tarrant <Corbin at iamcorbin.net>wrote:

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

Thanks everyone!

I agree that helping a possible new contributor through all the
prerequisite steps is important. We should consider what should be part of
the challenge and what should be prerequisites for the course.

Pointing people to appropriate resources for Python and Django may help a
lot.

I will start updating the course this week and ask for more input

Regards
Dirk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p2pu.org/pipermail/p2pu-dev/attachments/20120410/874f1875/attachment.html>


More information about the p2pu-dev mailing list