[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