[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