• Python Tour in Africa discussion

  • Regarding Morocco

    from kayeva on Oct 14, 2008 04:42 AM
    Hello,
    
    I thought I would update you on this.
    
    We will need at least one volunteer speaking french to deliver the
    training, if things go well.
    The planned training is "Introduction to Python", but they want to
    have 2 simultaneous sessions. So one session could be in french and
    the other one in english.
    
    We have Roberto Allende and Daniel Nouri as possible english-speaking
    volunteers.
    Since the cost are high for Roberto coming to Morocco from Argentina,
    unless we find a better solution, Roberto could switch to
    participating to the South African sessions for example (when they
    will be organized).
    I understood Amine Souleymani might be interested too, and might be a
    good candidate as the french-speaking instructor. But if Amine is
    listening, he has to step up and tell us what he can propose ;)
    
    After the training days, there will be a one day of presentation
    sessions, similar to an unconference. The students of Ecole Mohammedia
    are proposing to organize that day entirely which is fine. We could
    then blog on the outcomes and if possible have a video of that session
    to publish on the web. Aida, any comment/precision ?
    
    After the training days, we could have a sprint with a few invited
    developers and the most motivated students we will have found through
    the training sessions. Nothing has been decided about this. For a
    sprint, you generally need working conditions (room, network, food)
    and being nice with the developers.
    It would be good that this sprint be sponsored with financial
    participation from companies.
    So who wants to organize a 2-day sprint in Morocco, after the training
    days ? As a host ? As a co-sponsor ?
    
    Speak up and let's move on !
    
    Best regards,
    Kamon
    
    Thread Outline:
  • RE: Regarding Morocco

    from amine on Oct 14, 2008 05:25 AM
    Hi everybody,
    here comes Amine. happy to be here.
    I'm from Casablanca, which is near from Rabat/Mohamedia about 80 kms.
    I'm proposing to go to The Ecole Mohammedia and coordinate with students there. when should contact them? immediatly?
    Yes, i can be  french or arabic instructor.
    I have no idea about sponsoring, since that kind of events is not sexy enough to motivate sponsors, but i can contact
     SQLI (http://www.sqli.com/), or Sysnek. Al Akhawayne University should be interested to sponsor too. we have to talk to Mohamedia's students
    to know exactly what can be done.
    
    ----------------------------------------
    > Date: Tue, 14 Oct 2008 10:41:54 +0200
    > From: kamon.ayeva@...
    > To: python-african-tour-discussion@...
    > Subject: [Python Tour in Africa discussion] Regarding Morocco
    > 
    > Hello,
    > 
    > I thought I would update you on this.
    > 
    > We will need at least one volunteer speaking french to deliver the
    > training, if things go well.
    > The planned training is "Introduction to Python", but they want to
    > have 2 simultaneous sessions. So one session could be in french and
    > the other one in english.
    > 
    > We have Roberto Allende and Daniel Nouri as possible english-speaking
    > volunteers.
    > Since the cost are high for Roberto coming to Morocco from Argentina,
    > unless we find a better solution, Roberto could switch to
    > participating to the South African sessions for example (when they
    > will be organized).
    > I understood Amine Souleymani might be interested too, and might be a
    > good candidate as the french-speaking instructor. But if Amine is
    > listening, he has to step up and tell us what he can propose ;)
    > 
    > After the training days, there will be a one day of presentation
    > sessions, similar to an unconference. The students of Ecole Mohammedia
    > are proposing to organize that day entirely which is fine. We could
    > then blog on the outcomes and if possible have a video of that session
    > to publish on the web. Aida, any comment/precision ?
    > 
    > After the training days, we could have a sprint with a few invited
    > developers and the most motivated students we will have found through
    > the training sessions. Nothing has been decided about this. For a
    > sprint, you generally need working conditions (room, network, food)
    > and being nice with the developers.
    > It would be good that this sprint be sponsored with financial
    > participation from companies.
    > So who wants to organize a 2-day sprint in Morocco, after the training
    > days ? As a host ? As a co-sponsor ?
    > 
    > Speak up and let's move on !
    > 
    > Best regards,
    > Kamon
    > 
    > 
    > --
    > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223973739561
    > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
    > 
    
    _________________________________________________________________
    Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
    http://www.windowslive.fr/messenger/1.asp
    • Re: Regarding Morocco

      from kayeva on Oct 14, 2008 06:10 AM
      On Tue, Oct 14, 2008 at 11:25 AM, amine soula <rawhead@...> wrote:
      >
      > Hi everybody,
      > here comes Amine. happy to be here.
      > I'm from Casablanca, which is near from Rabat/Mohamedia about 80 kms.
      > I'm proposing to go to The Ecole Mohammedia and coordinate with students there. when should contact them? immediatly?
      > Yes, i can be  french or arabic instructor.
      
      Ok, good.
      
      > I have no idea about sponsoring, since that kind of events is not sexy enough to motivate sponsors, but i can contact
      >  SQLI (http://www.sqli.com/), or Sysnek. Al Akhawayne University should be interested to sponsor too. we have to talk to Mohamedia's students
      > to know exactly what can be done.
      
      Yes, you can talk to Aida.
      So we have the Morrocan team now ;)
      The only thing I would ask is that you coordinate with us on the list
      so we keep in synch, and to think in terms of sharing, not everyone
      doing something different in each country... I think we'll loose the
      real power we are looking for: community !
      
      We can sell the sponsoring idea with the post-training events. It
      might be that it is not yet obvious for people what this kind of
      events can bring, but we can explain and have everyone participate to
      the conversation. Also, I know most companies/organizations don't
      understand how to collaborate with people from the outside, but some
      understand and we have to find those and work with them.
      
      -- Kamon
      
      • RE: Regarding Morocco

        from amine on Oct 14, 2008 08:10 AM
        
        ----------------------------------------
        > Date: Tue, 14 Oct 2008 12:10:12 +0200
        > From: kamon.ayeva@...
        > To: python-african-tour-discussion@...
        > Subject: Re: [Python Tour in Africa discussion] Regarding Morocco
        > 
        > On Tue, Oct 14, 2008 at 11:25 AM, amine soula  wrote:
        >>
        >> Hi everybody,
        >> here comes Amine. happy to be here.
        >> I'm from Casablanca, which is near from Rabat/Mohamedia about 80 kms.
        >> I'm proposing to go to The Ecole Mohammedia and coordinate with students there. when should contact them? immediatly?
        >> Yes, i can be  french or arabic instructor.
        > 
        > Ok, good.
        > 
        >> I have no idea about sponsoring, since that kind of events is not sexy enough to motivate sponsors, but i can contact
        >>  SQLI (http://www.sqli.com/), or Sysnek. Al Akhawayne University should be interested to sponsor too. we have to talk to Mohamedia's students
        >> to know exactly what can be done.
        > 
        > Yes, you can talk to Aida.
        I'll contact her, can she give me an email/phone number?
        i found an email, probably her : venus_aida@...
        Mine: Amine Soulaymani 
        email: rawhead@...
        phone: 212 64 10 70 00
        happy to join the python african tour.
        > So we have the Morrocan team now ;)
        > The only thing I would ask is that you coordinate with us on the list
        > so we keep in synch, and to think in terms of sharing, not everyone
        > doing something different in each country... I think we'll loose the
        > real power we are looking for: community !
        > 
        > We can sell the sponsoring idea with the post-training events. It
        > might be that it is not yet obvious for people what this kind of
        > events can bring, but we can explain and have everyone participate to
        > the conversation. Also, I know most companies/organizations don't
        > understand how to collaborate with people from the outside, but some
        > understand and we have to find those and work with them.
        > 
        > -- Kamon
        > 
        > 
        > --
        > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223979015431
        > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
        > 
        
        _________________________________________________________________
        Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant ! 
        http://www.windowslive.fr/messenger/1.asp
        • Re: Regarding Morocco

          from Ankhsounamoun on Oct 14, 2008 10:17 AM
          Hi everybody,
          
          I'm happy to hear about all that.
          
          For M. Amine here is my phone number: 066 88 57 99, you can contact
          me. I think that we should meet, i'm in rabat all the week but i go to
          casablanca every weekend.
          
          We plan to organize the moroccan session the 18-19-20 december in our
          school. We will have 2 trainings days and one day for conferences,
          uncoferences and demos...
          
          There is also M.Kafil from nextma (www.nextma.com) who is interested
          by the project. We should maybe meet all together to talk about it.
          
          Regards,
          
          Aida
          
          2008/10/14 amine soula <rawhead@...>:
          >
          >
          > ----------------------------------------
          >> Date: Tue, 14 Oct 2008 12:10:12 +0200
          >> From: kamon.ayeva@...
          >> To: python-african-tour-discussion@...
          >> Subject: Re: [Python Tour in Africa discussion] Regarding Morocco
          >>
          >> On Tue, Oct 14, 2008 at 11:25 AM, amine soula  wrote:
          >>>
          >>> Hi everybody,
          >>> here comes Amine. happy to be here.
          >>> I'm from Casablanca, which is near from Rabat/Mohamedia about 80 kms.
          >>> I'm proposing to go to The Ecole Mohammedia and coordinate with students there. when should contact them? immediatly?
          >>> Yes, i can be  french or arabic instructor.
          >>
          >> Ok, good.
          >>
          >>> I have no idea about sponsoring, since that kind of events is not sexy enough to motivate sponsors, but i can contact
          >>>  SQLI (http://www.sqli.com/), or Sysnek. Al Akhawayne University should be interested to sponsor too. we have to talk to Mohamedia's students
          >>> to know exactly what can be done.
          >>
          >> Yes, you can talk to Aida.
          > I'll contact her, can she give me an email/phone number?
          > i found an email, probably her : venus_aida@...
          > Mine: Amine Soulaymani
          > email: rawhead@...
          > phone: 212 64 10 70 00
          > happy to join the python african tour.
          >> So we have the Morrocan team now ;)
          >> The only thing I would ask is that you coordinate with us on the list
          >> so we keep in synch, and to think in terms of sharing, not everyone
          >> doing something different in each country... I think we'll loose the
          >> real power we are looking for: community !
          >>
          >> We can sell the sponsoring idea with the post-training events. It
          >> might be that it is not yet obvious for people what this kind of
          >> events can bring, but we can explain and have everyone participate to
          >> the conversation. Also, I know most companies/organizations don't
          >> understand how to collaborate with people from the outside, but some
          >> understand and we have to find those and work with them.
          >>
          >> -- Kamon
          >>
          >>
          >> --
          >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223979015431
          >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
          >>
          >
          > _________________________________________________________________
          > Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
          > http://www.windowslive.fr/messenger/1.asp
          >
          > --
          > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223986237334
          > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
          >
          >
          
          
          
          -- 
          El manar El bouanani Aîda
          2ème année Génie Informatique
          Ecole Mohammadia d'Ingénieurs
          www.maroc-inge.com
          
          • RE: Regarding Morocco

            from amine on Oct 14, 2008 10:54 AM
            Hi Aida,
            I'll call you very soon.
            About Kafil, i see him almost everyday, i'll plan that with him.
            feel free to call/mail me for additionnal informations.
            amine.
            ----------------------------------------
            > Date: Tue, 14 Oct 2008 15:17:26 +0100
            > From: ankh.aida@...
            > To: python-african-tour-discussion@...
            > Subject: Re: [Python Tour in Africa discussion] Regarding Morocco
            > 
            > Hi everybody,
            > 
            > I'm happy to hear about all that.
            > 
            > For M. Amine here is my phone number: 066 88 57 99, you can contact
            > me. I think that we should meet, i'm in rabat all the week but i go to
            > casablanca every weekend.
            > 
            > We plan to organize the moroccan session the 18-19-20 december in our
            > school. We will have 2 trainings days and one day for conferences,
            > uncoferences and demos...
            > 
            > There is also M.Kafil from nextma (www.nextma.com) who is interested
            > by the project. We should maybe meet all together to talk about it.
            > 
            > Regards,
            > 
            > Aida
            > 
            > 2008/10/14 amine soula :
            >>
            >>
            >> ----------------------------------------
            >>> Date: Tue, 14 Oct 2008 12:10:12 +0200
            >>> From: kamon.ayeva@...
            >>> To: python-african-tour-discussion@...
            >>> Subject: Re: [Python Tour in Africa discussion] Regarding Morocco
            >>>
            >>> On Tue, Oct 14, 2008 at 11:25 AM, amine soula  wrote:
            >>>>
            >>>> Hi everybody,
            >>>> here comes Amine. happy to be here.
            >>>> I'm from Casablanca, which is near from Rabat/Mohamedia about 80 kms.
            >>>> I'm proposing to go to The Ecole Mohammedia and coordinate with students there. when should contact them? immediatly?
            >>>> Yes, i can be  french or arabic instructor.
            >>>
            >>> Ok, good.
            >>>
            >>>> I have no idea about sponsoring, since that kind of events is not sexy enough to motivate sponsors, but i can contact
            >>>>  SQLI (http://www.sqli.com/), or Sysnek. Al Akhawayne University should be interested to sponsor too. we have to talk to Mohamedia's students
            >>>> to know exactly what can be done.
            >>>
            >>> Yes, you can talk to Aida.
            >> I'll contact her, can she give me an email/phone number?
            >> i found an email, probably her : venus_aida@...
            >> Mine: Amine Soulaymani
            >> email: rawhead@...
            >> phone: 212 64 10 70 00
            >> happy to join the python african tour.
            >>> So we have the Morrocan team now ;)
            >>> The only thing I would ask is that you coordinate with us on the list
            >>> so we keep in synch, and to think in terms of sharing, not everyone
            >>> doing something different in each country... I think we'll loose the
            >>> real power we are looking for: community !
            >>>
            >>> We can sell the sponsoring idea with the post-training events. It
            >>> might be that it is not yet obvious for people what this kind of
            >>> events can bring, but we can explain and have everyone participate to
            >>> the conversation. Also, I know most companies/organizations don't
            >>> understand how to collaborate with people from the outside, but some
            >>> understand and we have to find those and work with them.
            >>>
            >>> -- Kamon
            >>>
            >>>
            >>> --
            >>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223979015431
            >>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
            >>>
            >>
            >> _________________________________________________________________
            >> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
            >> http://www.windowslive.fr/messenger/1.asp
            >>
            >> --
            >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223986237334
            >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
            >>
            >>
            > 
            > 
            > 
            > -- 
            > El manar El bouanani Aîda
            > 2ème année Génie Informatique
            > Ecole Mohammadia d'Ingénieurs
            > www.maroc-inge.com
            > 
            > 
            > --
            > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1223993853653
            
            > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
            > 
            
            _________________________________________________________________
            Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
            http://www.windowslive.fr/hotmail/default.asp
  • Re: Regarding Morocco

    from nouri on Oct 14, 2008 05:44 AM
    On Tue, Oct 14, 2008 at 9:41 AM, Kamon Ayeva <kamon.ayeva@...> wrote:
    > Hello,
    >
    > I thought I would update you on this.
    >
    > We will need at least one volunteer speaking french to deliver the
    > training, if things go well.
    > The planned training is "Introduction to Python", but they want to
    > have 2 simultaneous sessions. So one session could be in french and
    > the other one in english.
    >
    > We have Roberto Allende and Daniel Nouri as possible english-speaking
    > volunteers.
    
    This sounds excellent.  Count me in!  Are there any proposed dates for
    this?  I have one month of un-availability starting in mid-November.
    
    
    Best,
    Daniel
    
    • Re: Regarding Morocco

      from kayeva on Oct 14, 2008 06:15 AM
      On Tue, Oct 14, 2008 at 11:44 AM, Daniel Nouri <daniel.nouri@...> wrote:
      > On Tue, Oct 14, 2008 at 9:41 AM, Kamon Ayeva <kamon.ayeva@...> wrote:
      >> Hello,
      >>
      >> I thought I would update you on this.
      >>
      >> We will need at least one volunteer speaking french to deliver the
      >> training, if things go well.
      >> The planned training is "Introduction to Python", but they want to
      >> have 2 simultaneous sessions. So one session could be in french and
      >> the other one in english.
      >>
      >> We have Roberto Allende and Daniel Nouri as possible english-speaking
      >> volunteers.
      >
      > This sounds excellent.  Count me in!  Are there any proposed dates for
      > this?  I have one month of un-availability starting in mid-November.
      
      The week of december, 18.
      
      If we can quickly precise what we want to do in terms of attracting
      post-training work, then we can start communicating to find
      sponsors/supporters.
      
      -- Kamon
      
  • Re: Regarding Morocco

    from kayeva on Oct 15, 2008 06:01 AM
    On Tue, Oct 14, 2008 at 10:41 AM, Kamon Ayeva <kamon.ayeva@...> wrote:
    > Hello,
    <...>
    > It would be good that this sprint be sponsored with financial
    > participation from companies.
    > So who wants to organize a 2-day sprint in Morocco, after the training
    > days ? As a host ? As a co-sponsor ?
    
    Just checking...
    So no idea for a sprint here ?
    I'm thinking if we develop the sprint idea, we will also be in
    position of getting help from some Open Source software
    foundations/organiations.
    
    Cheers,
    Kamon
    
    • RE: Re: Regarding Morocco

      from amine on Oct 15, 2008 07:25 AM
      
      ----------------------------------------
      > Date: Wed, 15 Oct 2008 12:01:52 +0200
      > From: kamon.ayeva@...
      > To: python-african-tour-discussion@...
      > Subject: [Python Tour in Africa discussion] Re: Regarding Morocco
      > 
      > On Tue, Oct 14, 2008 at 10:41 AM, Kamon Ayeva  wrote:
      >> Hello,
      > 
      Hello Kamon
      Latest news:
      1 - I already personnaly know Aida . 
      
      
      >> It would be good that this sprint be sponsored with financial
      >> participation from companies.
      >> So who wants to organize a 2-day sprint in Morocco, after the training
      >> days ? As a host ? As a co-sponsor ?
      > 
      > Just checking...
      > So no idea for a sprint here ?
      
      2- Aida says (in french):
             Je t'ai envoyé un mail déjà avec un document qui résume tout ce qu'on veut faire mais pour répondre à tes questions:
      
             - Les étudiants seront divisés en 2 groupes, 1 groupe de 3ème année et 1 groupe de 2ème année. Les 2èmes années comme moi commencent tout juste la programmation objet ainsi que les réseau...les 3èmes années quant à eu     
            ont   un peu plus de connaissance vu qu'ils ont étudié tout cela l'année dernière.
      
           - Les groupes seront constitués de 24 personnes chacun
      
          - Nous n'avons pas de préférence, on aimerait que 3 demis journées soient réservées à la formation de base en Python et que la 4ème demi-journée soient une initiation à quelques applications de Python (google app engine...) afin   
           de sortir avec qlqch de concret qd meme :)
      
      I don't know if the sprint idea is a good one, what about an effective project as exercise?
      
      
      > I'm thinking if we develop the sprint idea, we will also be in
      > position of getting help from some Open Source software
      > foundations/organiations.
      
      I'm still looking for sponsors.
      Waiting for feedback.
      Amine. 
      > 
      > Cheers,
      > Kamon
      > 
      > 
      > --
      > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224064918937
      > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
      > 
      
      _________________________________________________________________
      Installez gratuitement les 20 émôticones Windows Live Messenger les plus fous ! Cliquez ici !
      http://www.emoticones-messenger.fr/
      • Re: Re: Regarding Morocco

        from kayeva on Oct 15, 2008 08:39 AM
        2008/10/15 Amine Soulaymani <rawhead@...>:
        >
        >
        > ----------------------------------------
        >> Date: Wed, 15 Oct 2008 12:01:52 +0200
        >> From: kamon.ayeva@...
        >> To: python-african-tour-discussion@...
        >> Subject: [Python Tour in Africa discussion] Re: Regarding Morocco
        >>
        >> On Tue, Oct 14, 2008 at 10:41 AM, Kamon Ayeva  wrote:
        >>> Hello,
        >>
        > Hello Kamon
        > Latest news:
        > 1 - I already personnaly know Aida .
        >
        >
        >>> It would be good that this sprint be sponsored with financial
        >>> participation from companies.
        >>> So who wants to organize a 2-day sprint in Morocco, after the training
        >>> days ? As a host ? As a co-sponsor ?
        >>
        >> Just checking...
        >> So no idea for a sprint here ?
        >
        > 2- Aida says (in french):
        >       Je t'ai envoyé un mail déjà avec un document qui résume tout ce qu'on veut faire mais pour répondre à tes questions:
        >
        >       - Les étudiants seront divisés en 2 groupes, 1 groupe de 3ème année et 1 groupe de 2ème année. Les 2èmes années comme moi commencent tout juste la programmation objet ainsi que les réseau...les 3èmes années quant à eu
        >      ont   un peu plus de connaissance vu qu'ils ont étudié tout cela l'année dernière.
        >
        >     - Les groupes seront constitués de 24 personnes chacun
        
        If I understand correct, they would like some customized training and
        2 concurrent sessions, which adds difficulty to organize things but it
        is doable.
        Note that 24 is big, and it can be hard for the trainer to manage, but
        again we can try. I'll let the potential trainers say what they think
        about that.
        We could have the following scenario:
        - Amine does the training for "2ème année" group - in french
        - The other volunteer does the training for the other group - in english.
        
        >    - Nous n'avons pas de préférence, on aimerait que 3 demis journées soient réservées à la formation de base en Python et que la 4ème demi-journée soient une initiation à quelques applications de Python (google app engine...) afin
        >     de sortir avec qlqch de concret qd meme :)
        
        Think carefully about that.
        I would suggest we stick to the original proposal (2-day sized
        tutorial for people that don't know Python), since I have the
        impression that you can cover all that's needed in 1,5 days. Also, you
        can't organize an efficient sprint within half a day.
        
        My point is that just learning the standard library with good examples
        already makes a productive programmer that can do interesting stuff.
        More, they can understand how things work behind the scenes in Python
        before choosing to use more powerful libraries or things like GAE.
        Then again, you are constraint with the fact that you have to work
        with 24 people, and you have to face reality.
        
        > I don't know if the sprint idea is a good one, what about an effective project as exercise?
        
        Why not take a couple of libraries such as httplib/urllib, ftplib and
        make interesting exercices based on it. That only can take a whole day
        and provide good outcome.
        
        >> I'm thinking if we develop the sprint idea, we will also be in
        >> position of getting help from some Open Source software
        >> foundations/organiations.
        >
        > I'm still looking for sponsors.
        
        Are there topics you particularly would want to tackle ? If yes, and
        if we find topics that make sense, it will be easier to find sponsors
        if we already have a value proposal.
        If people are interested by GAE, we can work out a proposal, but
        please let's not just rush to GAE because it is the latest cool thing,
        let's think about the outcome of working on it.
        If people are interested by web stuff, I would rather suggest WSGI
        (the new way of building web apps in Pythonland) and Repoze
        (http://repoze.org/).
        
        -- Kamon
        
        • RE: Re: Regarding Morocco

          from amine on Oct 15, 2008 11:12 AM
          Hi everybody,
          
          all that sounds really good.
          
          > - Amine does the training for "2ème année" group - in french
          great!
          
          > Why not take a couple of libraries such as httplib/urllib, ftplib and
          > make interesting exercices based on it. That only can take a whole day
          > and provide good outcome.
          Really excellent idea! 
          i'm waiting for aida's feedback.
          
          Cheers.
          
          ----------------------------------------
          > Date: Wed, 15 Oct 2008 14:39:01 +0200
          > From: kamon.ayeva@...
          > To: python-african-tour-discussion@...
          > Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
          > 
          > 2008/10/15 Amine Soulaymani :
          >>
          >>
          >> ----------------------------------------
          >>> Date: Wed, 15 Oct 2008 12:01:52 +0200
          >>> From: kamon.ayeva@...
          >>> To: python-african-tour-discussion@...
          >>> Subject: [Python Tour in Africa discussion] Re: Regarding Morocco
          >>>
          >>> On Tue, Oct 14, 2008 at 10:41 AM, Kamon Ayeva  wrote:
          >>>> Hello,
          >>>
          >> Hello Kamon
          >> Latest news:
          >> 1 - I already personnaly know Aida .
          >>
          >>
          >>>> It would be good that this sprint be sponsored with financial
          >>>> participation from companies.
          >>>> So who wants to organize a 2-day sprint in Morocco, after the training
          >>>> days ? As a host ? As a co-sponsor ?
          >>>
          >>> Just checking...
          >>> So no idea for a sprint here ?
          >>
          >> 2- Aida says (in french):
          >>       Je t'ai envoyé un mail déjà avec un document qui résume tout ce qu'on veut faire mais pour répondre à tes questions:
          >>
          >>       - Les étudiants seront divisés en 2 groupes, 1 groupe de 3ème année et 1 groupe de 2ème année. Les 2èmes années comme moi commencent tout juste la programmation objet ainsi que les réseau...les 3èmes années quant à eu
          >>      ont   un peu plus de connaissance vu qu'ils ont étudié tout cela l'année dernière.
          >>
          >>     - Les groupes seront constitués de 24 personnes chacun
          > 
          > If I understand correct, they would like some customized training and
          > 2 concurrent sessions, which adds difficulty to organize things but it
          > is doable.
          > Note that 24 is big, and it can be hard for the trainer to manage, but
          > again we can try. I'll let the potential trainers say what they think
          > about that.
          > We could have the following scenario:
          > - Amine does the training for "2ème année" group - in french
          > - The other volunteer does the training for the other group - in english.
          > 
          >>    - Nous n'avons pas de préférence, on aimerait que 3 demis journées soient réservées à la formation de base en Python et que la 4ème demi-journée soient une initiation à quelques applications de Python (google app engine...) afin
          >>     de sortir avec qlqch de concret qd meme :)
          > 
          > Think carefully about that.
          > I would suggest we stick to the original proposal (2-day sized
          > tutorial for people that don't know Python), since I have the
          > impression that you can cover all that's needed in 1,5 days. Also, you
          > can't organize an efficient sprint within half a day.
          > 
          > My point is that just learning the standard library with good examples
          > already makes a productive programmer that can do interesting stuff.
          > More, they can understand how things work behind the scenes in Python
          > before choosing to use more powerful libraries or things like GAE.
          > Then again, you are constraint with the fact that you have to work
          > with 24 people, and you have to face reality.
          > 
          >> I don't know if the sprint idea is a good one, what about an effective project as exercise?
          > 
          > Why not take a couple of libraries such as httplib/urllib, ftplib and
          > make interesting exercices based on it. That only can take a whole day
          > and provide good outcome.
          > 
          >>> I'm thinking if we develop the sprint idea, we will also be in
          >>> position of getting help from some Open Source software
          >>> foundations/organiations.
          >>
          >> I'm still looking for sponsors.
          > 
          > Are there topics you particularly would want to tackle ? If yes, and
          > if we find topics that make sense, it will be easier to find sponsors
          > if we already have a value proposal.
          > If people are interested by GAE, we can work out a proposal, but
          > please let's not just rush to GAE because it is the latest cool thing,
          > let's think about the outcome of working on it.
          > If people are interested by web stuff, I would rather suggest WSGI
          > (the new way of building web apps in Pythonland) and Repoze
          > (http://repoze.org/).
          > 
          > -- Kamon
          > 
          > 
          > --
          > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224074344494
          > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
          > 
          
          _________________________________________________________________
          Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
          http://www.windowslive.fr/hotmail/default.asp
          • Re: Re: Regarding Morocco

            from kayeva on Oct 20, 2008 12:50 PM
            Hello Amine and others,
            
            Please read the whole mail and give feedback ;)
            
            1) Maybe we can vote for the 2nd instructor now.
            We have got 2 candidates, Roberto and Daniel.
            I am proposing that Daniel, if he is still motivated, be the one for
            Morocco, and Roberto be "priority 1" for the next country.
            Which in my mind means we will all work hard to kick off things and
            start planing the next country.
            Thinking about the next country right now makes us see potential
            issues and hink about them when organizing the 1st country.
            
            Please, if you have concerns, raise them now.
            
            2) Logo and website ?
            I am putting it here. I have not received an answer about the website,
            and Aida informed me they were preparing a website for the Morocan
            event, which I responded it would be better to have a single website,
            possibly with a section for each country.
            I can work on the website, but it is just that I probably will not
            have time in the coming days/weeks.
            
            Of course, we can have a page that simply points to each country's
            event page, but IMO this will break the consistent marketing message
            we need for this effort.
            
            Any other idea ?
            Using a Google Site for each country with a common look & feel ?
            Anyway this needs collaborating together so we have the same
            information, and this still leaves open the need for a single logo.
            
            3) So we all agree that Amine takes care of the 1st group in french.
            
            Here is a recap of what Amine has proposed. (We'll improve
            it/re-phrase it as we go.)
            
            Introduction. Qu'est-ce que Python, etc...
            Les concepts pour débuter (variables, affectation, typage
            dynamique...) Exercices en utilisant l'interpréteur Python.
            Les types simples (nombres, chaines, bouléens)
            Les listes, dictionnaires
            Les instructions (for, while, etc...)
            Les fonctions
            Les modules
            L'orienté "objet"
            Aperçu des modules standards (librairie standard de Python)
            
            Tutoriel / Partie 1 : Création interactive d'un module qui permette de
            recuperer une page web, d'en parser les balises img, d'en extraire les
            urls des images et de les stocker dans un dossier.
            
            Tutoriel / Partie 2 : Installation et utilisation d'un module python
            non standard: BeautifulSoup. Ce module permet le parsage de texte
            xml/html, meme mal formé.
            
            Ce tutoriel permettra de mettre en pratique les concepts introduits
            (utilisation de l'import, dictionnaires), d'apprendre à utiliser les
            arguments nommés, par defaut et optionnels (pour les fonctions), et de
            voir un cas simple d'utilisation de Python pour le web (urllib,
            httplib, parsing XML/HTML).
            S'il y a du temps, on jouera un peu avec PIL (Python Imaging Library),
            comme par exemple pour mettre le filigrane du logo de l'EMI sur chaque
            image.
            
            4) I propose that the other training for the 2nd group (more advanced)
            builds on the same with a couple additional stuff such as illustrate
            "Inheritance" in Python ?
            - How it works ?
            - Overriding an attribute
            - Using super()
            - Multiple inheritance
            - Maybe: what you should not do ?
            
            But I'll let Daniel see what he wants to propose as extension, and I
            can help translate the base part proposed by Amine.
            
            5) Training material
            Do everyone agree we should aim at Open Content or Creative Commons
            style material that we could make available on the net ?
            Also, I think we could just reuse most of what already exists with an
            Open license, and I guess the only part we would add would be the
            exercice and tutorial bits.
            Anyway, I think we should make things simple !
            
            Best regards,
            Kamon
            
            • Re: Re: Regarding Morocco

              from r0ver on Oct 20, 2008 04:17 PM
              Kamon Ayeva escribió:
              > Hello Amine and others,
              >
              > Please read the whole mail and give feedback ;)
              >
              > 1) Maybe we can vote for the 2nd instructor now.
              > We have got 2 candidates, Roberto and Daniel.
              > I am proposing that Daniel, if he is still motivated, be the one for
              > Morocco, and Roberto be "priority 1" for the next country.
              > Which in my mind means we will all work hard to kick off things and
              > start planing the next country.
              > Thinking about the next country right now makes us see potential
              > issues and hink about them when organizing the 1st country.
              >
              > Please, if you have concerns, raise them now.
              >   
              It is ok for me.
              > 2) Logo and website ?
              > I am putting it here. I have not received an answer about the website,
              > and Aida informed me they were preparing a website for the Morocan
              > event, which I responded it would be better to have a single website,
              > possibly with a section for each country.
              > I can work on the website, but it is just that I probably will not
              > have time in the coming days/weeks.
              >
              > Of course, we can have a page that simply points to each country's
              > event page, but IMO this will break the consistent marketing message
              > we need for this effort.
              >
              > Any other idea ?
              > Using a Google Site for each country with a common look & feel ?
              > Anyway this needs collaborating together so we have the same
              > information, and this still leaves open the need for a single logo.
              >
              >   
              menttes could take care of the development and probably the hosting. Our 
              alternatives would be:
              * plone
              * google
              * django
              
              Probably in that order.
              > 5) Training material
              > Do everyone agree we should aim at Open Content or Creative Commons
              > style material that we could make available on the net ?
              > Also, I think we could just reuse most of what already exists with an
              > Open license, and I guess the only part we would add would be the
              > exercice and tutorial bits.
              > Anyway, I think we should make things simple !
              >   
              A gpl one and it is translated to several languages, including french 
              and spanish:
              http://diveintopython.org/
              
              Kind Regards
              r.
              
              -- 
              http://robertoallende.com
              
              
              • Re: Re: Regarding Morocco

                from kayeva on Oct 20, 2008 04:43 PM
                On Mon, Oct 20, 2008 at 10:16 PM, Roberto Allende <rover@...> wrote:
                > Kamon Ayeva escribió:
                >>
                >> Hello Amine and others,
                >>
                >> Please read the whole mail and give feedback ;)
                >>
                >> 1) Maybe we can vote for the 2nd instructor now.
                >> We have got 2 candidates, Roberto and Daniel.
                >> I am proposing that Daniel, if he is still motivated, be the one for
                >> Morocco, and Roberto be "priority 1" for the next country.
                >> Which in my mind means we will all work hard to kick off things and
                >> start planing the next country.
                >> Thinking about the next country right now makes us see potential
                >> issues and hink about them when organizing the 1st country.
                >>
                >> Please, if you have concerns, raise them now.
                >>
                >
                > It is ok for me.
                >>
                >> 2) Logo and website ?
                >> I am putting it here. I have not received an answer about the website,
                >> and Aida informed me they were preparing a website for the Morocan
                >> event, which I responded it would be better to have a single website,
                >> possibly with a section for each country.
                >> I can work on the website, but it is just that I probably will not
                >> have time in the coming days/weeks.
                >>
                >> Of course, we can have a page that simply points to each country's
                >> event page, but IMO this will break the consistent marketing message
                >> we need for this effort.
                >>
                >> Any other idea ?
                >> Using a Google Site for each country with a common look & feel ?
                >> Anyway this needs collaborating together so we have the same
                >> information, and this still leaves open the need for a single logo.
                >>
                >>
                >
                > menttes could take care of the development and probably the hosting. Our
                > alternatives would be:
                > * plone
                > * google
                > * django
                
                Thanks a lot for proposing your help.
                Plone might be too powerful for what we want ?
                I was thinking about http://sites.google.com is simple and I have
                tried to use it but I don't understand how to completely customize the
                theme. Also, it is not internationalized in the current version.
                If someone knows how to use/tweak it to a projet's need, it could be a
                good option for the 1st year while we are still experimenting things.
                No hosting needed ;)
                
                If not, something like Django might be good for the flexibility and
                it's Python Powered. We'll need to use a Django extension that
                provides a simple site out-of-the-box. Does this kind of thing exist ?
                
                > Probably in that order.
                >>
                >> 5) Training material
                >> Do everyone agree we should aim at Open Content or Creative Commons
                >> style material that we could make available on the net ?
                >> Also, I think we could just reuse most of what already exists with an
                >> Open license, and I guess the only part we would add would be the
                >> exercice and tutorial bits.
                >> Anyway, I think we should make things simple !
                >>
                >
                > A gpl one and it is translated to several languages, including french and
                > spanish:
                > http://diveintopython.org/
                
                I like "Dive into Python" and would say +1.
                That does not stop the instructor to do some slides, probably useful
                for himself, and give them to the students.
                
                Regards,
                Kamon
                
                • Re: Re: Regarding Morocco

                  from r0ver on Oct 20, 2008 05:01 PM
                  Kamon Ayeva escribió:
                  >> menttes could take care of the development and probably the hosting. Our
                  >> alternatives would be:
                  >> * plone
                  >> * google
                  >> * django
                  >>     
                  >
                  > Thanks a lot for proposing your help.
                  > Plone might be too powerful for what we want ?
                  > I was thinking about http://sites.google.com is simple and I have
                  > tried to use it but I don't understand how to completely customize the
                  > theme. Also, it is not internationalized in the current version.
                  > If someone knows how to use/tweak it to a projet's need, it could be a
                  > good option for the 1st year while we are still experimenting things.
                  > No hosting needed ;)
                  >
                  > If not, something like Django might be good for the flexibility and
                  > it's Python Powered. We'll need to use a Django extension that
                  > provides a simple site out-of-the-box. Does this kind of thing exist ?
                  >   
                  Ok, sites.google is second in our list of interest. So we could take 
                  care of the customization.
                  Actually, we would be interested as a proof of concept of the tool.
                  
                  
                  Kind Regards
                  r.
                  
                  -- 
                  http://robertoallende.com
                  
                  
            • RE: Re: Regarding Morocco

              from amine on Oct 21, 2008 07:11 AM
              
              
              > Date: Mon, 20 Oct 2008 18:50:44 +0200
              > From: kamon.ayeva@...
              > To: python-african-tour-discussion@...
              > Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
              > 
              > Hello Amine and others,
              > 
              Hello everybody, 
              i got some trouble with my office computer, f**ed up my linux loader, took me 2 days to fix it.
              > Please read the whole mail and give feedback ;)
              > 
              > 1) Maybe we can vote for the 2nd instructor now.
              > We have got 2 candidates, Roberto and Daniel.
              > I am proposing that Daniel, if he is still motivated, be the one for
              > Morocco, and Roberto be "priority 1" for the next country.
              > Which in my mind means we will all work hard to kick off things and
              > start planing the next country.
              > Thinking about the next country right now makes us see potential
              > issues and hink about them when organizing the 1st country.
              > 
              > Please, if you have concerns, raise them now.
              > 
              > 2) Logo and website ?
              > I am putting it here. I have not received an answer about the website,
              > and Aida informed me they were preparing a website for the Morocan
              > event, which I responded it would be better to have a single website,
              > possibly with a section for each country.
              > I can work on the website, but it is just that I probably will not
              > have time in the coming days/weeks.
              > 
              > Of course, we can have a page that simply points to each country's
              > event page, but IMO this will break the consistent marketing message
              > we need for this effort.
              > 
              > Any other idea ?
              Yes, it can be smarter to have only one website for the whole events. imho, the message would be more "african ubuntu", if you see what i mean: kitch but efficient.
              > Using a Google Site for each country with a common look & feel ?
              > Anyway this needs collaborating together so we have the same
              > information, and this still leaves open the need for a single logo.
              > 
              > 3) So we all agree that Amine takes care of the 1st group in french.
              > 
              
              
              yes, i already begun the slides. that slides (and all the pedagogic material) should be downloadable from the website (kamon's idea)
              
              > Here is a recap of what Amine has proposed. (We'll improve
              > it/re-phrase it as we go.)
              > 
              > Introduction. Qu'est-ce que Python, etc...
              > Les concepts pour débuter (variables, affectation, typage
              > dynamique...) Exercices en utilisant l'interpréteur Python.
              > Les types simples (nombres, chaines, bouléens)
              > Les listes, dictionnaires
              > Les instructions (for, while, etc...)
              > Les fonctions
              > Les modules
              > L'orienté "objet"
              > Aperçu des modules standards (librairie standard de Python)
              > 
              > Tutoriel / Partie 1 : Création interactive d'un module qui permette de
              > recuperer une page web, d'en parser les balises img, d'en extraire les
              > urls des images et de les stocker dans un dossier.
              > 
              > Tutoriel / Partie 2 : Installation et utilisation d'un module python
              > non standard: BeautifulSoup. Ce module permet le parsage de texte
              > xml/html, meme mal formé.
              > 
              > Ce tutoriel permettra de mettre en pratique les concepts introduits
              > (utilisation de l'import, dictionnaires), d'apprendre à utiliser les
              > arguments nommés, par defaut et optionnels (pour les fonctions), et de
              > voir un cas simple d'utilisation de Python pour le web (urllib,
              > httplib, parsing XML/HTML).
              > S'il y a du temps, on jouera un peu avec PIL (Python Imaging Library),
              > comme par exemple pour mettre le filigrane du logo de l'EMI sur chaque
              > image.
              > 
              I'll send you very soon that script, you can annotate it.
              > 4) I propose that the other training for the 2nd group (more advanced)
              > builds on the same with a couple additional stuff such as illustrate
              > "Inheritance" in Python ?
              > - How it works ?
              > - Overriding an attribute
              > - Using super()
              > - Multiple inheritance
              > - Maybe: what you should not do ?
              > 
              > But I'll let Daniel see what he wants to propose as extension, and I
              > can help translate the base part proposed by Amine.
              > 
              excellent.
              > 5) Training material
              > Do everyone agree we should aim at Open Content or Creative Commons
              > style material that we could make available on the net ?
              > Also, I think we could just reuse most of what already exists with an
              > Open license, and I guess the only part we would add would be the
              > exercice and tutorial bits.
              > Anyway, I think we should make things simple !
              yes, we can put all the material downloadable from the website, with a homogenic style and presentation (logo, themes, etc).
              i'm still waiting Aida's feedback and call to coordinate with her. there was a huge storm in casablanca/mohamed last week end, the rendez-vous was implicitly canceled.
              i'm in touch.
              > 
              > Best regards,
              > Kamon
              > 
              > 
              > --
              > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224521450638
              > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
              > 
              
              _________________________________________________________________
              Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant ! 
              http://www.windowslive.fr/messenger/1.asp
              
            • Re: Regarding Morocco

              from nouri on Oct 24, 2008 12:10 PM
              "Kamon Ayeva" <kamon.ayeva@...> writes:
              
              > 3) So we all agree that Amine takes care of the 1st group in french.
              >
              > Here is a recap of what Amine has proposed. (We'll improve
              > it/re-phrase it as we go.)
              >
              > Introduction. Qu'est-ce que Python, etc...
              > Les concepts pour débuter (variables, affectation, typage
              > dynamique...) Exercices en utilisant l'interpréteur Python.
              > Les types simples (nombres, chaines, bouléens)
              > Les listes, dictionnaires
              > Les instructions (for, while, etc...)
              > Les fonctions
              > Les modules
              > L'orienté "objet"
              > Aperçu des modules standards (librairie standard de Python)
              
              I like the idea of building on the Dive into Python book.  This has the
              great advantage that students will be able to come back to this
              resource, and that things will be familiar to them should they decide to
              continue exploring Python on their own (which we hope!).
              
              The first few chapters of the book pretty much match what Amine
              proposed:
              
                1) Installing Python
                2) Your First Python Program
                3) Native Datatypes
                4) The Power Of Introspection
                5) Objects and Object-Orientation
                6) Exceptions and File Handling
              
              I think it makes sense to keep this hands-on all through, and have
              students work in pairs.  For that I'd propose we slide-ify the book
              chapters and leave time for people to try out the examples, and build
              upon them.  For example, for 2) we'd write our first Python program etc.
              This could happen in the first day and in the first half of the second
              day.
              
              I think that when we're through with these, the tutorials that Amine
              proposed are a good fit.  The students will hopefully be comfortable
              with the basics by then, and be able to work in a more independent
              fashion on these topics:
              
              > Tutoriel / Partie 1 : Création interactive d'un module qui permette de
              > recuperer une page web, d'en parser les balises img, d'en extraire les
              > urls des images et de les stocker dans un dossier.
              >
              > Tutoriel / Partie 2 : Installation et utilisation d'un module python
              > non standard: BeautifulSoup. Ce module permet le parsage de texte
              > xml/html, meme mal formé.
              >
              > Ce tutoriel permettra de mettre en pratique les concepts introduits
              > (utilisation de l'import, dictionnaires), d'apprendre à utiliser les
              > arguments nommés, par defaut et optionnels (pour les fonctions), et de
              > voir un cas simple d'utilisation de Python pour le web (urllib,
              > httplib, parsing XML/HTML).
              > S'il y a du temps, on jouera un peu avec PIL (Python Imaging Library),
              > comme par exemple pour mettre le filigrane du logo de l'EMI sur chaque
              > image.
              
              > 4) I propose that the other training for the 2nd group (more advanced)
              > builds on the same with a couple additional stuff such as illustrate
              > "Inheritance" in Python ?
              > - How it works ?
              > - Overriding an attribute
              > - Using super()
              > - Multiple inheritance
              > - Maybe: what you should not do ?
              
              +1
              
              
              We've also been talking about extending the tutorial sessions with a
              sprint [1] of two days.  There, we'll guide interested students towards
              working on subjects mostly independently.
              
              I've been talking with Chris McDonough, the main author behind Repoze
              [2], about topics that would make sense here.  We agreed that one of our
              main concerns should be to not overwhelm students with too much
              information.  That is, introducing the students to a system as big as
              Plone for the sprint might be a mistake.  Instead, we've been talking
              about introducing them to WSGI and its core concepts, and have them work
              on web applications.  For those who don't know, WSGI is a Python
              standard for creating web applications [3].
              
              In particular, Chris suggested to:
              
              >  - Explain the lifecycle of a WSGI request.
              >
              >  - Explain the lifecycle of a WSGI response.
              >
              >  - Introduce them to Paste and give them some code that
              >    starts a server which returns a blank page.
              >
              >  - Help them create a little program with WSGI primitives that
              >    accepts a GET request and returns a response.  Likewise with
              >    POST.
              
              If time allows, we could either end the tutorial sessions (the second
              half of the second day?) with this introduction, or if not, start off
              the sprint (after the tutorial) with WSGI.
              
              As one possible sprint topic, I'd like to propose to start a small
              project that's inspired by the idea that Luke Venediger brought up
              earlier in this list: the "Python Training Packages", which could be a
              Python/WSGI application with an interactive Python interpreter along
              with training material.  GAE would be an obvious candidate for deploying
              this.
              
              I'd love to hear people's opinions about this.
              
              
              Regards,
              Daniel
              
              [1] http://en.wikipedia.org/wiki/Hackathon#Sprints
              [2] http://repoze.org/about.html
              [3] http://wsgi.org/wsgi/What_is_WSGI
              
              -- 
              Daniel Nouri - http://danielnouri.org
              
              • Re: Re: Regarding Morocco

                from kayeva on Oct 24, 2008 01:09 PM
                Hi Daniel,
                
                Thanks for your proposals.
                
                On Fri, Oct 24, 2008 at 6:13 PM, Daniel Nouri <daniel.nouri@...> wrote:
                > "Kamon Ayeva" <kamon.ayeva@...> writes:
                >
                >> 3) So we all agree that Amine takes care of the 1st group in french.
                >>
                >> Here is a recap of what Amine has proposed. (We'll improve
                >> it/re-phrase it as we go.)
                >>
                >> Introduction. Qu'est-ce que Python, etc...
                >> Les concepts pour débuter (variables, affectation, typage
                >> dynamique...) Exercices en utilisant l'interpréteur Python.
                >> Les types simples (nombres, chaines, bouléens)
                >> Les listes, dictionnaires
                >> Les instructions (for, while, etc...)
                >> Les fonctions
                >> Les modules
                >> L'orienté "objet"
                >> Aperçu des modules standards (librairie standard de Python)
                >
                > I like the idea of building on the Dive into Python book.  This has the
                > great advantage that students will be able to come back to this
                > resource, and that things will be familiar to them should they decide to
                > continue exploring Python on their own (which we hope!).
                >
                > The first few chapters of the book pretty much match what Amine
                > proposed:
                >
                >  1) Installing Python
                >  2) Your First Python Program
                >  3) Native Datatypes
                >  4) The Power Of Introspection
                >  5) Objects and Object-Orientation
                >  6) Exceptions and File Handling
                >
                > I think it makes sense to keep this hands-on all through, and have
                > students work in pairs.  For that I'd propose we slide-ify the book
                > chapters and leave time for people to try out the examples, and build
                > upon them.  For example, for 2) we'd write our first Python program etc.
                > This could happen in the first day and in the first half of the second
                > day.
                >
                > I think that when we're through with these, the tutorials that Amine
                > proposed are a good fit.  The students will hopefully be comfortable
                > with the basics by then, and be able to work in a more independent
                > fashion on these topics:
                >
                >> Tutoriel / Partie 1 : Création interactive d'un module qui permette de
                >> recuperer une page web, d'en parser les balises img, d'en extraire les
                >> urls des images et de les stocker dans un dossier.
                >>
                >> Tutoriel / Partie 2 : Installation et utilisation d'un module python
                >> non standard: BeautifulSoup. Ce module permet le parsage de texte
                >> xml/html, meme mal formé.
                >>
                >> Ce tutoriel permettra de mettre en pratique les concepts introduits
                >> (utilisation de l'import, dictionnaires), d'apprendre à utiliser les
                >> arguments nommés, par defaut et optionnels (pour les fonctions), et de
                >> voir un cas simple d'utilisation de Python pour le web (urllib,
                >> httplib, parsing XML/HTML).
                >> S'il y a du temps, on jouera un peu avec PIL (Python Imaging Library),
                >> comme par exemple pour mettre le filigrane du logo de l'EMI sur chaque
                >> image.
                >
                >> 4) I propose that the other training for the 2nd group (more advanced)
                >> builds on the same with a couple additional stuff such as illustrate
                >> "Inheritance" in Python ?
                >> - How it works ?
                >> - Overriding an attribute
                >> - Using super()
                >> - Multiple inheritance
                >> - Maybe: what you should not do ?
                >
                > +1
                >
                >
                > We've also been talking about extending the tutorial sessions with a
                > sprint [1] of two days.  There, we'll guide interested students towards
                > working on subjects mostly independently.
                >
                > I've been talking with Chris McDonough, the main author behind Repoze
                > [2], about topics that would make sense here.  We agreed that one of our
                > main concerns should be to not overwhelm students with too much
                > information.  That is, introducing the students to a system as big as
                > Plone for the sprint might be a mistake.  Instead, we've been talking
                > about introducing them to WSGI and its core concepts, and have them work
                > on web applications.  For those who don't know, WSGI is a Python
                > standard for creating web applications [3].
                >
                > In particular, Chris suggested to:
                >
                >>  - Explain the lifecycle of a WSGI request.
                >>
                >>  - Explain the lifecycle of a WSGI response.
                >>
                >>  - Introduce them to Paste and give them some code that
                >>    starts a server which returns a blank page.
                >>
                >>  - Help them create a little program with WSGI primitives that
                >>    accepts a GET request and returns a response.  Likewise with
                >>    POST.
                
                I like it.
                I guess this would be for a group of students who want to join the
                sprint and are interested by Python's web stuff.
                Note that we might need to propose a second group and a leader for
                people interested by Plone. I am okay to lead that second group if
                there is no one else.
                I am currently in discussion with others for such a topic, and will
                come back with more precise information beginning of next week.
                
                The idea is that we could split into 2 or 3 groups, but we will have
                to organize things carefully, and plan ahead.
                
                > If time allows, we could either end the tutorial sessions (the second
                > half of the second day?) with this introduction, or if not, start off
                > the sprint (after the tutorial) with WSGI.
                >
                > As one possible sprint topic, I'd like to propose to start a small
                > project that's inspired by the idea that Luke Venediger brought up
                > earlier in this list: the "Python Training Packages", which could be a
                > Python/WSGI application with an interactive Python interpreter along
                > with training material.  GAE would be an obvious candidate for deploying
                > this.
                >
                > I'd love to hear people's opinions about this.
                
                Yeah, this means the goal of this sprint topic would be to start
                developing a piece of software that would be useful for everyone,
                starting with some groups in Africa (and hopefully get a working
                version at the end of the two days)
                
                Let's continue the discussion based on these ideas, and we will
                finalize all this next week.
                
                -- Kamon
                
              • Re: Re: Regarding Morocco

                from neaj on Oct 25, 2008 09:58 AM
                > I like the idea of building on the Dive into Python book.
                
                Another idea: pick ShowMeDo videos and match them to chapters in the
                book, bundle them with the course ..
                  http://showmedo.com/videos/python
                
                -- 
                jean                                              . .. .... //\\\oo///\\
                
                • Re: Re: Regarding Morocco

                  from kayeva on Nov 01, 2008 09:22 AM
                  Hi guys,
                  
                  Just a quick update.
                  The belgian PloneGov team is interested to join us after the training
                  days to participate to a sprint to work on improving their PloneGov
                  tools. They would co-sponsor the sprint. More details on that later.
                  
                  As a reminder of the discussions happened in the past that makes 3
                  possible topics:
                  - PloneGov
                  - WSGI and Repoze
                  - OpenERP
                  
                  It seems the OpenERP topic was proposed by people from Nextma (M.Kafil
                  ?), but I would like them to confirm if they are still proposing that,
                  what tasks/things could be done on that topic, and how they could help
                  organize things.
                  
                  I'll have to set a wiki page to collect/update on all the sprint details.
                  
                  Now, Priority 1 is to find a host and other co-sponsors for the
                  sprint, since that would allow the right balance to support the travel
                  and hotel costs for people coming from Europe.
                  
                  Btw, I have posted about our plans:
                  http://www.openplans.org/projects/python-african-tour/blog/
                  
                  Greetings,
                  Kamon
                  
                  • Re: Re: Regarding Morocco

                    from kayeva on Nov 04, 2008 03:10 PM
                    Hello,
                    
                    I have updated this wiki page
                    http://www.openplans.org/projects/python-african-tour/morocco with the
                    different proposals already discussed for the sessions. Feel free to
                    add other suggestions/details.
                    I am a bit busy this week but will follow-up at least on friday and
                    complete the information there.
                    Nextma has proposed to host the sprint which are very good news, so we
                    have to start looking at organization details, and also make sure we
                    get additional sponsors (in addition to PloneGov).
                    
                    Cheers,
                    Kamon
                    
        • Re: Re: Regarding Morocco

          from nouri on Oct 15, 2008 11:41 AM
          "Kamon Ayeva" <kamon.ayeva@...> writes:
          
          > 2008/10/15 Amine Soulaymani <rawhead@...>:
          >>
          >>
          >> ----------------------------------------
          >>> Date: Wed, 15 Oct 2008 12:01:52 +0200
          >>> From: kamon.ayeva@...
          >>> To: python-african-tour-discussion@...
          >>> Subject: [Python Tour in Africa discussion] Re: Regarding Morocco
          >>>
          >>> On Tue, Oct 14, 2008 at 10:41 AM, Kamon Ayeva  wrote:
          >>>> Hello,
          >>>
          >> Hello Kamon
          >> Latest news:
          >> 1 - I already personnaly know Aida .
          >>
          >>
          >>>> It would be good that this sprint be sponsored with financial
          >>>> participation from companies.
          >>>> So who wants to organize a 2-day sprint in Morocco, after the training
          >>>> days ? As a host ? As a co-sponsor ?
          >>>
          >>> Just checking...
          >>> So no idea for a sprint here ?
          >>
          >> 2- Aida says (in french):
          >>       Je t'ai envoyé un mail déjà avec un document qui résume tout ce qu'on veut faire mais pour répondre à tes questions:
          >>
          >>       - Les étudiants seront divisés en 2 groupes, 1 groupe de 3ème année et 1 groupe de 2ème année. Les 2èmes années comme moi commencent tout juste la programmation objet ainsi que les réseau...les 3èmes années quant à eu
          >>      ont   un peu plus de connaissance vu qu'ils ont étudié tout cela l'année dernière.
          >>
          >>     - Les groupes seront constitués de 24 personnes chacun
          >
          > If I understand correct, they would like some customized training and
          > 2 concurrent sessions, which adds difficulty to organize things but it
          > is doable.
          > Note that 24 is big, and it can be hard for the trainer to manage, but
          > again we can try. I'll let the potential trainers say what they think
          > about that.
          > We could have the following scenario:
          > - Amine does the training for "2ème année" group - in french
          > - The other volunteer does the training for the other group - in english.
          
          Sounds good to me.
          
          >>    - Nous n'avons pas de préférence, on aimerait que 3 demis journées soient réservées à la formation de base en Python et que la 4ème demi-journée soient une initiation à quelques applications de Python (google app engine...) afin
          >>     de sortir avec qlqch de concret qd meme :)
          >
          > Think carefully about that.
          > I would suggest we stick to the original proposal (2-day sized
          > tutorial for people that don't know Python), since I have the
          > impression that you can cover all that's needed in 1,5 days. Also, you
          > can't organize an efficient sprint within half a day.
          >
          > My point is that just learning the standard library with good examples
          > already makes a productive programmer that can do interesting stuff.
          > More, they can understand how things work behind the scenes in Python
          > before choosing to use more powerful libraries or things like GAE.
          > Then again, you are constraint with the fact that you have to work
          > with 24 people, and you have to face reality.
          
          I agree that learning Python and using some of its standard library for
          exercises is the best start.  If you know Python, you can pick up any
          (good) Python library easily.  Introducing GAE will mean too many
          concepts at once.  If people are interesting in doing web stuff as
          exercises, I think we should stick to WSGI and maybe WebOb.
          
          >> I don't know if the sprint idea is a good one, what about an
          >> effective project as exercise?
          >
          > Why not take a couple of libraries such as httplib/urllib, ftplib and
          > make interesting exercices based on it. That only can take a whole day
          > and provide good outcome.
          
          +1
          
          
          -- 
          Daniel Nouri - http://danielnouri.org
          
          • Re: Re: Regarding Morocco

            from kayeva on Oct 16, 2008 10:59 AM
            Hello,
            
            So I guess we're ok regarding the 2 training sessions.
            
            But I fear, we will not be ready for organizing a sprint, since there
            are too many unclear issues.
            
            On the other hand, the 3rd day hosted by the school in Rabat could be
            used to present things like WSGI and WebOb.
            Note that it is important that day reflects the fact that the web is
            not the only domain where Python is strong. So we'll need participants
            to come present other cool stuff.
            
            From what I have understood with the discussions I had with Aida, they
            want like a mini-conference with 2 or 3 scheduled presentations. While
            this is fine, it requires more organization than an informal
            developers meeting day.
            So I suggest that they take charge of the organization and they are
            free on the format and topics and how they find speakers, knowing that
            our volunteer(s) would make a presentation too.
            
            More on the sponsoring issue later.
            
            Regards,
            Kamon
            
            • RE: Re: Regarding Morocco/for aida et kamon

              from amine on Oct 17, 2008 06:01 AM
              Hello, 
              The section below is for Kamon and Aida's attention, in french to be fully understood:
              Bonjour Kamon et Aida,
              j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années, 
              j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
              sans etre ennuyeux.
              bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes, 
              les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
              Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web, 
              d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
              cela permettra d'apprehender :
              1- l'instruction import, et de connaitre le module urllib.
              2 - les boucles, les listes.
              3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet 
                  le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,  
                  par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
              
              il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                  
              avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
              concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo 
              de l'EMI sur chaque image.
              
              Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
              important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
              
              qu'en pensez vous? je suis ouvert à toute proposition autre.
              Amitiés.
              ----------------------------------------
              > Date: Thu, 16 Oct 2008 16:59:13 +0200
              > From: kamon.ayeva@...
              > To: python-african-tour-discussion@...
              > Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
              > 
              > Hello,
              > 
              > So I guess we're ok regarding the 2 training sessions.
              > 
              > But I fear, we will not be ready for organizing a sprint, since there
              > are too many unclear issues.
              > 
              > On the other hand, the 3rd day hosted by the school in Rabat could be
              > used to present things like WSGI and WebOb.
              > Note that it is important that day reflects the fact that the web is
              > not the only domain where Python is strong. So we'll need participants
              > to come present other cool stuff.
              > 
              > From what I have understood with the discussions I had with Aida, they
              > want like a mini-conference with 2 or 3 scheduled presentations. While
              > this is fine, it requires more organization than an informal
              > developers meeting day.
              > So I suggest that they take charge of the organization and they are
              > free on the format and topics and how they find speakers, knowing that
              > our volunteer(s) would make a presentation too.
              > 
              > More on the sponsoring issue later.
              > 
              > Regards,
              > Kamon
              > 
              > 
              > --
              > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
              > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
              > 
              
              _________________________________________________________________
              Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
              http://www.windowslive.fr/hotmail/default.asp
              • Re: Re: Regarding Morocco/for aida et kamon

                from Ankhsounamoun on Oct 17, 2008 08:45 AM
                Hi everybody, This is for Amine:
                
                Je trouve ta répartition très interessante, malheureusement je ne peux
                pas trop rentrer ds le détail avec toi vu que je n'y connais pas
                grand-chose mais je te fais confiance.
                
                Les ordinateurs de notre centre de calcul ont pr OS windows XP mais si
                on en a vraiment besoin on peut installer une distribution linux de
                notre choix.
                
                Sinon je pense qu'on devrait vraiment se rencontrer pour parler des
                détails du projet, je me sens un peu perdu des fois sur le
                mailing-list en anglais :) Est-ce que tu peux me donner tes
                disponibilités?
                
                Bonne journée
                
                Le 17 octobre 2008 11:01, Amine Soulaymani <rawhead@...> a écrit :
                >
                > Hello,
                > The section below is for Kamon and Aida's attention, in french to be fully understood:
                > Bonjour Kamon et Aida,
                > j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                > j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                > sans etre ennuyeux.
                > bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                > les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                > Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                > d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                > cela permettra d'apprehender :
                > 1- l'instruction import, et de connaitre le module urllib.
                > 2 - les boucles, les listes.
                > 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                >    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                >    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                >
                > il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                >
                > avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                > concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                > de l'EMI sur chaque image.
                >
                > Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                > important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                >
                > qu'en pensez vous? je suis ouvert à toute proposition autre.
                > Amitiés.
                > ----------------------------------------
                >> Date: Thu, 16 Oct 2008 16:59:13 +0200
                >> From: kamon.ayeva@...
                >> To: python-african-tour-discussion@...
                >> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                >>
                >> Hello,
                >>
                >> So I guess we're ok regarding the 2 training sessions.
                >>
                >> But I fear, we will not be ready for organizing a sprint, since there
                >> are too many unclear issues.
                >>
                >> On the other hand, the 3rd day hosted by the school in Rabat could be
                >> used to present things like WSGI and WebOb.
                >> Note that it is important that day reflects the fact that the web is
                >> not the only domain where Python is strong. So we'll need participants
                >> to come present other cool stuff.
                >>
                >> From what I have understood with the discussions I had with Aida, they
                >> want like a mini-conference with 2 or 3 scheduled presentations. While
                >> this is fine, it requires more organization than an informal
                >> developers meeting day.
                >> So I suggest that they take charge of the organization and they are
                >> free on the format and topics and how they find speakers, knowing that
                >> our volunteer(s) would make a presentation too.
                >>
                >> More on the sponsoring issue later.
                >>
                >> Regards,
                >> Kamon
                >>
                >>
                >> --
                >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                >>
                >
                > _________________________________________________________________
                > Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                > http://www.windowslive.fr/hotmail/default.asp
                >
                > --
                > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                >
                >
                
                
                
                -- 
                El manar El bouanani Aîda
                2ème année Génie Informatique
                Ecole Mohammadia d'Ingénieurs
                www.maroc-inge.com
                
                • RE: Re: Regarding Morocco/for aida et kamon

                  from amine on Oct 17, 2008 09:11 AM
                  
                  ----------------------------------------
                  > Date: Fri, 17 Oct 2008 13:44:52 +0100
                  > From: ankh.aida@...
                  > To: python-african-tour-discussion@...
                  > Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                  > 
                  > Hi everybody, This is for Amine:
                  > 
                  > Je trouve ta répartition très interessante, malheureusement je ne peux
                  > pas trop rentrer ds le détail avec toi vu que je n'y connais pas
                  > grand-chose mais je te fais confiance.
                  > 
                  > Les ordinateurs de notre centre de calcul ont pr OS windows XP mais si
                  > on en a vraiment besoin on peut installer une distribution linux de
                  > notre choix.
                  D'accord, on fera avec windows XP.
                  > 
                  > Sinon je pense qu'on devrait vraiment se rencontrer pour parler des
                  > détails du projet, je me sens un peu perdu des fois sur le
                  > mailing-list en anglais :) Est-ce que tu peux me donner tes
                  > disponibilités?
                  Samedi Matin, 11 heures au café El Paso. c'est le café juste derriere l'institut français, tu ne peux pas te tromper.
                  au pire des cas, je t'appelle ou tu m'appelles le samedi matin.
                  Kamon, tu penses quoi du programme des 2emes années? j'attend tes suggestions. je ferais des diapos que je vous communiquerais.
                   je commence des demain à coordonner avec Aida en direct.
                  
                  Un plaisir de travailler avec vous.
                  > 
                  > Bonne journée
                  > 
                  > Le 17 octobre 2008 11:01, Amine Soulaymani  a écrit :
                  >>
                  >> Hello,
                  >> The section below is for Kamon and Aida's attention, in french to be fully understood:
                  >> Bonjour Kamon et Aida,
                  >> j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                  >> j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                  >> sans etre ennuyeux.
                  >> bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                  >> les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                  >> Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                  >> d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                  >> cela permettra d'apprehender :
                  >> 1- l'instruction import, et de connaitre le module urllib.
                  >> 2 - les boucles, les listes.
                  >> 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                  >>    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                  >>    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                  >>
                  >> il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                  >>
                  >> avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                  >> concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                  >> de l'EMI sur chaque image.
                  >>
                  >> Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                  >> important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                  >>
                  >> qu'en pensez vous? je suis ouvert à toute proposition autre.
                  >> Amitiés.
                  >> ----------------------------------------
                  >>> Date: Thu, 16 Oct 2008 16:59:13 +0200
                  >>> From: kamon.ayeva@...
                  >>> To: python-african-tour-discussion@...
                  >>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                  >>>
                  >>> Hello,
                  >>>
                  >>> So I guess we're ok regarding the 2 training sessions.
                  >>>
                  >>> But I fear, we will not be ready for organizing a sprint, since there
                  >>> are too many unclear issues.
                  >>>
                  >>> On the other hand, the 3rd day hosted by the school in Rabat could be
                  >>> used to present things like WSGI and WebOb.
                  >>> Note that it is important that day reflects the fact that the web is
                  >>> not the only domain where Python is strong. So we'll need participants
                  >>> to come present other cool stuff.
                  >>>
                  >>> From what I have understood with the discussions I had with Aida, they
                  >>> want like a mini-conference with 2 or 3 scheduled presentations. While
                  >>> this is fine, it requires more organization than an informal
                  >>> developers meeting day.
                  >>> So I suggest that they take charge of the organization and they are
                  >>> free on the format and topics and how they find speakers, knowing that
                  >>> our volunteer(s) would make a presentation too.
                  >>>
                  >>> More on the sponsoring issue later.
                  >>>
                  >>> Regards,
                  >>> Kamon
                  >>>
                  >>>
                  >>> --
                  >>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                  >>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                  >>>
                  >>
                  >> _________________________________________________________________
                  >> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                  >> http://www.windowslive.fr/hotmail/default.asp
                  >>
                  >> --
                  >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                  >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                  >>
                  >>
                  > 
                  > 
                  > 
                  > -- 
                  > El manar El bouanani Aîda
                  > 2ème année Génie Informatique
                  > Ecole Mohammadia d'Ingénieurs
                  > www.maroc-inge.com
                  > 
                  > 
                  > --
                  > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224247508242
                  > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                  > 
                  
                  _________________________________________________________________
                  Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant ! 
                  http://www.windowslive.fr/messenger/1.asp
                  • Re: Re: Regarding Morocco/for aida et kamon

                    from Ankhsounamoun on Oct 17, 2008 09:15 AM
                    Malheureusement je serai encore sur Rabat demain, par contre dimanche
                    je serai sur Casa. Ah et je connais le café EL Passo :)
                    
                    Le 17 octobre 2008 14:11, Amine Soulaymani <rawhead@...> a écrit :
                    >
                    >
                    > ----------------------------------------
                    >> Date: Fri, 17 Oct 2008 13:44:52 +0100
                    >> From: ankh.aida@...
                    >> To: python-african-tour-discussion@...
                    >> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                    >>
                    >> Hi everybody, This is for Amine:
                    >>
                    >> Je trouve ta répartition très interessante, malheureusement je ne peux
                    >> pas trop rentrer ds le détail avec toi vu que je n'y connais pas
                    >> grand-chose mais je te fais confiance.
                    >>
                    >> Les ordinateurs de notre centre de calcul ont pr OS windows XP mais si
                    >> on en a vraiment besoin on peut installer une distribution linux de
                    >> notre choix.
                    > D'accord, on fera avec windows XP.
                    >>
                    >> Sinon je pense qu'on devrait vraiment se rencontrer pour parler des
                    >> détails du projet, je me sens un peu perdu des fois sur le
                    >> mailing-list en anglais :) Est-ce que tu peux me donner tes
                    >> disponibilités?
                    > Samedi Matin, 11 heures au café El Paso. c'est le café juste derriere l'institut français, tu ne peux pas te tromper.
                    > au pire des cas, je t'appelle ou tu m'appelles le samedi matin.
                    > Kamon, tu penses quoi du programme des 2emes années? j'attend tes suggestions. je ferais des diapos que je vous communiquerais.
                    >  je commence des demain à coordonner avec Aida en direct.
                    >
                    > Un plaisir de travailler avec vous.
                    >>
                    >> Bonne journée
                    >>
                    >> Le 17 octobre 2008 11:01, Amine Soulaymani  a écrit :
                    >>>
                    >>> Hello,
                    >>> The section below is for Kamon and Aida's attention, in french to be fully understood:
                    >>> Bonjour Kamon et Aida,
                    >>> j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                    >>> j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                    >>> sans etre ennuyeux.
                    >>> bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                    >>> les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                    >>> Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                    >>> d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                    >>> cela permettra d'apprehender :
                    >>> 1- l'instruction import, et de connaitre le module urllib.
                    >>> 2 - les boucles, les listes.
                    >>> 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                    >>>    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                    >>>    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                    >>>
                    >>> il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                    >>>
                    >>> avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                    >>> concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                    >>> de l'EMI sur chaque image.
                    >>>
                    >>> Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                    >>> important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                    >>>
                    >>> qu'en pensez vous? je suis ouvert à toute proposition autre.
                    >>> Amitiés.
                    >>> ----------------------------------------
                    >>>> Date: Thu, 16 Oct 2008 16:59:13 +0200
                    >>>> From: kamon.ayeva@...
                    >>>> To: python-african-tour-discussion@...
                    >>>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                    >>>>
                    >>>> Hello,
                    >>>>
                    >>>> So I guess we're ok regarding the 2 training sessions.
                    >>>>
                    >>>> But I fear, we will not be ready for organizing a sprint, since there
                    >>>> are too many unclear issues.
                    >>>>
                    >>>> On the other hand, the 3rd day hosted by the school in Rabat could be
                    >>>> used to present things like WSGI and WebOb.
                    >>>> Note that it is important that day reflects the fact that the web is
                    >>>> not the only domain where Python is strong. So we'll need participants
                    >>>> to come present other cool stuff.
                    >>>>
                    >>>> From what I have understood with the discussions I had with Aida, they
                    >>>> want like a mini-conference with 2 or 3 scheduled presentations. While
                    >>>> this is fine, it requires more organization than an informal
                    >>>> developers meeting day.
                    >>>> So I suggest that they take charge of the organization and they are
                    >>>> free on the format and topics and how they find speakers, knowing that
                    >>>> our volunteer(s) would make a presentation too.
                    >>>>
                    >>>> More on the sponsoring issue later.
                    >>>>
                    >>>> Regards,
                    >>>> Kamon
                    >>>>
                    >>>>
                    >>>> --
                    >>>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                    >>>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                    >>>>
                    >>>
                    >>> _________________________________________________________________
                    >>> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                    >>> http://www.windowslive.fr/hotmail/default.asp
                    >>>
                    >>> --
                    >>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                    >>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                    >>>
                    >>>
                    >>
                    >>
                    >>
                    >> --
                    >> El manar El bouanani Aîda
                    >> 2ème année Génie Informatique
                    >> Ecole Mohammadia d'Ingénieurs
                    >> www.maroc-inge.com
                    >>
                    >>
                    >> --
                    >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224247508242
                    >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                    >>
                    >
                    > _________________________________________________________________
                    > Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
                    > http://www.windowslive.fr/messenger/1.asp
                    >
                    > --
                    > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224249089694
                    > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                    >
                    >
                    
                    
                    
                    -- 
                    El manar El bouanani Aîda
                    2ème année Génie Informatique
                    Ecole Mohammadia d'Ingénieurs
                    www.maroc-inge.com
                    
                    • Re: Re: Regarding Morocco/for aida et kamon

                      from kayeva on Oct 17, 2008 09:34 AM
                      Ok, so Aida and Amine will try to meet this week-end and work out the
                      details for Morocco, and give us a report I guess next week.
                      I suggested to use the content/plan proposed by Amine for both groups
                      to be trained, even if the 2nd group has more background (one year)
                      that the 1st one. This way it is easier for us to reuse/mutualise the
                      training material. Obviously, the content could be slightly adapted,
                      so for example you could show a couple of advanced concepts to the 2nd
                      group, such as decorators or super()...
                      
                      -- Kamon
                      
                      
                      2008/10/17 Aida El manar El bouanani <ankh.aida@...>:
                      > Malheureusement je serai encore sur Rabat demain, par contre dimanche
                      > je serai sur Casa. Ah et je connais le café EL Passo :)
                      >
                      > Le 17 octobre 2008 14:11, Amine Soulaymani <rawhead@...> a écrit :
                      >>
                      >>
                      >> ----------------------------------------
                      >>> Date: Fri, 17 Oct 2008 13:44:52 +0100
                      >>> From: ankh.aida@...
                      >>> To: python-african-tour-discussion@...
                      >>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                      >>>
                      >>> Hi everybody, This is for Amine:
                      >>>
                      >>> Je trouve ta répartition très interessante, malheureusement je ne peux
                      >>> pas trop rentrer ds le détail avec toi vu que je n'y connais pas
                      >>> grand-chose mais je te fais confiance.
                      >>>
                      >>> Les ordinateurs de notre centre de calcul ont pr OS windows XP mais si
                      >>> on en a vraiment besoin on peut installer une distribution linux de
                      >>> notre choix.
                      >> D'accord, on fera avec windows XP.
                      >>>
                      >>> Sinon je pense qu'on devrait vraiment se rencontrer pour parler des
                      >>> détails du projet, je me sens un peu perdu des fois sur le
                      >>> mailing-list en anglais :) Est-ce que tu peux me donner tes
                      >>> disponibilités?
                      >> Samedi Matin, 11 heures au café El Paso. c'est le café juste derriere l'institut français, tu ne peux pas te tromper.
                      >> au pire des cas, je t'appelle ou tu m'appelles le samedi matin.
                      >> Kamon, tu penses quoi du programme des 2emes années? j'attend tes suggestions. je ferais des diapos que je vous communiquerais.
                      >>  je commence des demain à coordonner avec Aida en direct.
                      >>
                      >> Un plaisir de travailler avec vous.
                      >>>
                      >>> Bonne journée
                      >>>
                      >>> Le 17 octobre 2008 11:01, Amine Soulaymani  a écrit :
                      >>>>
                      >>>> Hello,
                      >>>> The section below is for Kamon and Aida's attention, in french to be fully understood:
                      >>>> Bonjour Kamon et Aida,
                      >>>> j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                      >>>> j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                      >>>> sans etre ennuyeux.
                      >>>> bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                      >>>> les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                      >>>> Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                      >>>> d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                      >>>> cela permettra d'apprehender :
                      >>>> 1- l'instruction import, et de connaitre le module urllib.
                      >>>> 2 - les boucles, les listes.
                      >>>> 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                      >>>>    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                      >>>>    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                      >>>>
                      >>>> il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                      >>>>
                      >>>> avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                      >>>> concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                      >>>> de l'EMI sur chaque image.
                      >>>>
                      >>>> Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                      >>>> important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                      >>>>
                      >>>> qu'en pensez vous? je suis ouvert à toute proposition autre.
                      >>>> Amitiés.
                      >>>> ----------------------------------------
                      >>>>> Date: Thu, 16 Oct 2008 16:59:13 +0200
                      >>>>> From: kamon.ayeva@...
                      >>>>> To: python-african-tour-discussion@...
                      >>>>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                      >>>>>
                      >>>>> Hello,
                      >>>>>
                      >>>>> So I guess we're ok regarding the 2 training sessions.
                      >>>>>
                      >>>>> But I fear, we will not be ready for organizing a sprint, since there
                      >>>>> are too many unclear issues.
                      >>>>>
                      >>>>> On the other hand, the 3rd day hosted by the school in Rabat could be
                      >>>>> used to present things like WSGI and WebOb.
                      >>>>> Note that it is important that day reflects the fact that the web is
                      >>>>> not the only domain where Python is strong. So we'll need participants
                      >>>>> to come present other cool stuff.
                      >>>>>
                      >>>>> From what I have understood with the discussions I had with Aida, they
                      >>>>> want like a mini-conference with 2 or 3 scheduled presentations. While
                      >>>>> this is fine, it requires more organization than an informal
                      >>>>> developers meeting day.
                      >>>>> So I suggest that they take charge of the organization and they are
                      >>>>> free on the format and topics and how they find speakers, knowing that
                      >>>>> our volunteer(s) would make a presentation too.
                      >>>>>
                      >>>>> More on the sponsoring issue later.
                      >>>>>
                      >>>>> Regards,
                      >>>>> Kamon
                      >>>>>
                      >>>>>
                      >>>>> --
                      >>>>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                      >>>>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                      >>>>>
                      >>>>
                      >>>> _________________________________________________________________
                      >>>> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                      >>>> http://www.windowslive.fr/hotmail/default.asp
                      >>>>
                      >>>> --
                      >>>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                      >>>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                      >>>>
                      >>>>
                      >>>
                      >>>
                      >>>
                      >>> --
                      >>> El manar El bouanani Aîda
                      >>> 2ème année Génie Informatique
                      >>> Ecole Mohammadia d'Ingénieurs
                      >>> www.maroc-inge.com
                      >>>
                      >>>
                      >>> --
                      >>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224247508242
                      >>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                      >>>
                      >>
                      >> _________________________________________________________________
                      >> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
                      >> http://www.windowslive.fr/messenger/1.asp
                      >>
                      >> --
                      >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224249089694
                      >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                      >>
                      >>
                      >
                      >
                      >
                      > --
                      > El manar El bouanani Aîda
                      > 2ème année Génie Informatique
                      > Ecole Mohammadia d'Ingénieurs
                      > www.maroc-inge.com
                      >
                      >
                      > --
                      > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224249349357
                      > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                      >
                      >
                      
                      • RE: Re: Regarding Morocco/for aida et kamon

                        from amine on Oct 17, 2008 11:03 AM
                        
                        ----------------------------------------
                        > Date: Fri, 17 Oct 2008 15:34:23 +0200
                        > From: kamon.ayeva@...
                        > To: python-african-tour-discussion@...
                        > Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                        > 
                        > Ok, so Aida and Amine will try to meet this week-end and work out the
                        > details for Morocco, and give us a report I guess next week.
                        > I suggested to use the content/plan proposed by Amine for both groups
                        > to be trained, even if the 2nd group has more background (one year)
                        > that the 1st one. This way it is easier for us to reuse/mutualise the
                        > training material. Obviously, the content could be slightly adapted,
                        > so for example you could show a couple of advanced concepts to the 2nd
                        > group, such as decorators or super()...
                        Really good. kamon, can you give me a list of all the concept to be learned, 
                        to prepare my slides and myself.
                        Cheers.
                        > 
                        > -- Kamon
                        > 
                        > 
                        > 2008/10/17 Aida El manar El bouanani :
                        >> Malheureusement je serai encore sur Rabat demain, par contre dimanche
                        >> je serai sur Casa. Ah et je connais le café EL Passo :)
                        >>
                        >> Le 17 octobre 2008 14:11, Amine Soulaymani  a écrit :
                        >>>
                        >>>
                        >>> ----------------------------------------
                        >>>> Date: Fri, 17 Oct 2008 13:44:52 +0100
                        >>>> From: ankh.aida@...
                        >>>> To: python-african-tour-discussion@...
                        >>>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                        >>>>
                        >>>> Hi everybody, This is for Amine:
                        >>>>
                        >>>> Je trouve ta répartition très interessante, malheureusement je ne peux
                        >>>> pas trop rentrer ds le détail avec toi vu que je n'y connais pas
                        >>>> grand-chose mais je te fais confiance.
                        >>>>
                        >>>> Les ordinateurs de notre centre de calcul ont pr OS windows XP mais si
                        >>>> on en a vraiment besoin on peut installer une distribution linux de
                        >>>> notre choix.
                        >>> D'accord, on fera avec windows XP.
                        >>>>
                        >>>> Sinon je pense qu'on devrait vraiment se rencontrer pour parler des
                        >>>> détails du projet, je me sens un peu perdu des fois sur le
                        >>>> mailing-list en anglais :) Est-ce que tu peux me donner tes
                        >>>> disponibilités?
                        >>> Samedi Matin, 11 heures au café El Paso. c'est le café juste derriere l'institut français, tu ne peux pas te tromper.
                        >>> au pire des cas, je t'appelle ou tu m'appelles le samedi matin.
                        >>> Kamon, tu penses quoi du programme des 2emes années? j'attend tes suggestions. je ferais des diapos que je vous communiquerais.
                        >>>  je commence des demain à coordonner avec Aida en direct.
                        >>>
                        >>> Un plaisir de travailler avec vous.
                        >>>>
                        >>>> Bonne journée
                        >>>>
                        >>>> Le 17 octobre 2008 11:01, Amine Soulaymani  a écrit :
                        >>>>>
                        >>>>> Hello,
                        >>>>> The section below is for Kamon and Aida's attention, in french to be fully understood:
                        >>>>> Bonjour Kamon et Aida,
                        >>>>> j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                        >>>>> j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                        >>>>> sans etre ennuyeux.
                        >>>>> bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                        >>>>> les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                        >>>>> Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                        >>>>> d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                        >>>>> cela permettra d'apprehender :
                        >>>>> 1- l'instruction import, et de connaitre le module urllib.
                        >>>>> 2 - les boucles, les listes.
                        >>>>> 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                        >>>>>    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                        >>>>>    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                        >>>>>
                        >>>>> il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                        >>>>>
                        >>>>> avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                        >>>>> concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                        >>>>> de l'EMI sur chaque image.
                        >>>>>
                        >>>>> Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                        >>>>> important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                        >>>>>
                        >>>>> qu'en pensez vous? je suis ouvert à toute proposition autre.
                        >>>>> Amitiés.
                        >>>>> ----------------------------------------
                        >>>>>> Date: Thu, 16 Oct 2008 16:59:13 +0200
                        >>>>>> From: kamon.ayeva@...
                        >>>>>> To: python-african-tour-discussion@...
                        >>>>>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                        >>>>>>
                        >>>>>> Hello,
                        >>>>>>
                        >>>>>> So I guess we're ok regarding the 2 training sessions.
                        >>>>>>
                        >>>>>> But I fear, we will not be ready for organizing a sprint, since there
                        >>>>>> are too many unclear issues.
                        >>>>>>
                        >>>>>> On the other hand, the 3rd day hosted by the school in Rabat could be
                        >>>>>> used to present things like WSGI and WebOb.
                        >>>>>> Note that it is important that day reflects the fact that the web is
                        >>>>>> not the only domain where Python is strong. So we'll need participants
                        >>>>>> to come present other cool stuff.
                        >>>>>>
                        >>>>>> From what I have understood with the discussions I had with Aida, they
                        >>>>>> want like a mini-conference with 2 or 3 scheduled presentations. While
                        >>>>>> this is fine, it requires more organization than an informal
                        >>>>>> developers meeting day.
                        >>>>>> So I suggest that they take charge of the organization and they are
                        >>>>>> free on the format and topics and how they find speakers, knowing that
                        >>>>>> our volunteer(s) would make a presentation too.
                        >>>>>>
                        >>>>>> More on the sponsoring issue later.
                        >>>>>>
                        >>>>>> Regards,
                        >>>>>> Kamon
                        >>>>>>
                        >>>>>>
                        >>>>>> --
                        >>>>>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                        >>>>>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                        >>>>>>
                        >>>>>
                        >>>>> _________________________________________________________________
                        >>>>> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                        >>>>> http://www.windowslive.fr/hotmail/default.asp
                        >>>>>
                        >>>>> --
                        >>>>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                        >>>>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                        >>>>>
                        >>>>>
                        >>>>
                        >>>>
                        >>>>
                        >>>> --
                        >>>> El manar El bouanani Aîda
                        >>>> 2ème année Génie Informatique
                        >>>> Ecole Mohammadia d'Ingénieurs
                        >>>> www.maroc-inge.com
                        >>>>
                        >>>>
                        >>>> --
                        >>>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224247508242
                        >>>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                        >>>>
                        >>>
                        >>> _________________________________________________________________
                        >>> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
                        >>> http://www.windowslive.fr/messenger/1.asp
                        >>>
                        >>> --
                        >>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224249089694
                        >>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                        >>>
                        >>>
                        >>
                        >>
                        >>
                        >> --
                        >> El manar El bouanani Aîda
                        >> 2ème année Génie Informatique
                        >> Ecole Mohammadia d'Ingénieurs
                        >> www.maroc-inge.com
                        >>
                        >>
                        >> --
                        >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224249349357
                        >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                        >>
                        >>
                        > 
                        > 
                        > --
                        > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224250467460
                        > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                        > 
                        
                        _________________________________________________________________
                        Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                        http://www.windowslive.fr/hotmail/default.asp
                        • Re: Re: Regarding Morocco/for aida et kamon

                          from kayeva on Oct 18, 2008 02:40 PM
                          Hello Amine,
                          
                          2008/10/17 Amine Soulaymani <rawhead@...>:
                          >
                          >
                          > ----------------------------------------
                          >> Date: Fri, 17 Oct 2008 15:34:23 +0200
                          >> From: kamon.ayeva@...
                          >> To: python-african-tour-discussion@...
                          >> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                          >>
                          >> Ok, so Aida and Amine will try to meet this week-end and work out the
                          >> details for Morocco, and give us a report I guess next week.
                          >> I suggested to use the content/plan proposed by Amine for both groups
                          >> to be trained, even if the 2nd group has more background (one year)
                          >> that the 1st one. This way it is easier for us to reuse/mutualise the
                          >> training material. Obviously, the content could be slightly adapted,
                          >> so for example you could show a couple of advanced concepts to the 2nd
                          >> group, such as decorators or super()...
                          > Really good. kamon, can you give me a list of all the concept to be learned,
                          > to prepare my slides and myself.
                          
                          Have you looked at this ?
                          http://www.openplans.org/projects/python-african-tour/project-home/course-overview
                          
                          Important things are:
                          - Using the Python interpreter to play with the concepts
                          - Understanding objects and things like "In Python, everything is an object"
                          - Using the Python debugger ?
                          
                          Advanced stuff might include:
                          - The magic methods ?
                          - Inheritance
                          - Inheriting from 'object'
                          - Inheriting from a given class, and overriding one of its attributes
                          - Calling the super() of a class
                          - Introduction to decorators
                          
                          Just ideas.
                          
                          -- Kamon
                          
              • Re: Re: Regarding Morocco/for aida et kamon

                from kayeva on Oct 17, 2008 08:56 AM
                Hello,
                
                This is a great plan, Amine. It makes the training really interesting
                for newbies.
                So I suggest going ahead with that, and we could standardize/replicate
                it for other trainings.
                
                Regards,
                Kamon
                
                2008/10/17 Amine Soulaymani <rawhead@...>:
                >
                > Hello,
                > The section below is for Kamon and Aida's attention, in french to be fully understood:
                > Bonjour Kamon et Aida,
                > j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                > j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                > sans etre ennuyeux.
                > bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                > les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                > Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                > d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                > cela permettra d'apprehender :
                > 1- l'instruction import, et de connaitre le module urllib.
                > 2 - les boucles, les listes.
                > 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                >    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                >    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                >
                > il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                >
                > avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                > concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                > de l'EMI sur chaque image.
                >
                > Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                > important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                >
                > qu'en pensez vous? je suis ouvert à toute proposition autre.
                > Amitiés.
                > ----------------------------------------
                >> Date: Thu, 16 Oct 2008 16:59:13 +0200
                >> From: kamon.ayeva@...
                >> To: python-african-tour-discussion@...
                >> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                >>
                >> Hello,
                >>
                >> So I guess we're ok regarding the 2 training sessions.
                >>
                >> But I fear, we will not be ready for organizing a sprint, since there
                >> are too many unclear issues.
                >>
                >> On the other hand, the 3rd day hosted by the school in Rabat could be
                >> used to present things like WSGI and WebOb.
                >> Note that it is important that day reflects the fact that the web is
                >> not the only domain where Python is strong. So we'll need participants
                >> to come present other cool stuff.
                >>
                >> From what I have understood with the discussions I had with Aida, they
                >> want like a mini-conference with 2 or 3 scheduled presentations. While
                >> this is fine, it requires more organization than an informal
                >> developers meeting day.
                >> So I suggest that they take charge of the organization and they are
                >> free on the format and topics and how they find speakers, knowing that
                >> our volunteer(s) would make a presentation too.
                >>
                >> More on the sponsoring issue later.
                >>
                >> Regards,
                >> Kamon
                >>
                >>
                >> --
                >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                >>
                >
                > _________________________________________________________________
                > Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                > http://www.windowslive.fr/hotmail/default.asp
                >
                > --
                > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                >
                >
                
                • RE: Re: Regarding Morocco/for aida et kamon

                  from amine on Oct 17, 2008 09:40 AM
                  
                  ----------------------------------------
                  > Date: Fri, 17 Oct 2008 14:56:53 +0200
                  > From: kamon.ayeva@...
                  > To: python-african-tour-discussion@...
                  > Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco/for aida et kamon
                  > 
                  > Hello,
                  > 
                  > This is a great plan, Amine. It makes the training really interesting
                  > for newbies.
                  Great!
                  > So I suggest going ahead with that, and we could standardize/replicate
                  > it for other trainings.
                  Waiting for your feedback for any improvment.
                  i'll see Aida saturday to talk about it.
                  Cheers!
                  > 
                  > Regards,
                  > Kamon
                  > 
                  > 2008/10/17 Amine Soulaymani :
                  >>
                  >> Hello,
                  >> The section below is for Kamon and Aida's attention, in french to be fully understood:
                  >> Bonjour Kamon et Aida,
                  >> j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants de 2eme années,
                  >> j'ai pensé à creer avec eux un module qui permette de faire le tour de touts les concepts de base
                  >> sans etre ennuyeux.
                  >> bien sur au debut, un petit speech sur python, les concepts vraiment de base (les variables, un petit tour sur les listes,
                  >> les dicos et les modules standads. comme tout en python est objet, je ferais un petit cours (ou rappel) de l'orienté objet.
                  >> Je propose ensuite que le cours soit la creation interactive d'un module qui permette de recuperer une page web,
                  >> d'en parser les balises img, d'en extraire les urls des images et de les stocker dans un dossier.
                  >> cela permettra d'apprehender :
                  >> 1- l'instruction import, et de connaitre le module urllib.
                  >> 2 - les boucles, les listes.
                  >> 3- installation et utilisation d'un module python non standard: BeautifulSoup. ce module permet
                  >>    le parsage du html, meme mal formé. il permettra d'apprendre aux etudiants les arguments nommés,
                  >>    par defauts et optionnels. on en profitera donc aussi pour faire le tour des dictionnaires.
                  >>
                  >> il y aura du web, de la manipulation de texte, du parsage xml/html, boucles, etc...
                  >>
                  >> avec les explications et les questions que les etudiants ne manqueront de poser, ce petit projet embrassera la plupart des
                  >> concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme par exemple mettre le filigrane du logo
                  >> de l'EMI sur chaque image.
                  >>
                  >> Question tres importante: le cours se fera sous windows ou linux? Aida, tu as une idée? si c'est linux, quelle distrib? c'est
                  >> important pour expliquer la partie modules externes et leur installation, ainsi que pour PIL qui est un module C.
                  >>
                  >> qu'en pensez vous? je suis ouvert à toute proposition autre.
                  >> Amitiés.
                  >> ----------------------------------------
                  >>> Date: Thu, 16 Oct 2008 16:59:13 +0200
                  >>> From: kamon.ayeva@...
                  >>> To: python-african-tour-discussion@...
                  >>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                  >>>
                  >>> Hello,
                  >>>
                  >>> So I guess we're ok regarding the 2 training sessions.
                  >>>
                  >>> But I fear, we will not be ready for organizing a sprint, since there
                  >>> are too many unclear issues.
                  >>>
                  >>> On the other hand, the 3rd day hosted by the school in Rabat could be
                  >>> used to present things like WSGI and WebOb.
                  >>> Note that it is important that day reflects the fact that the web is
                  >>> not the only domain where Python is strong. So we'll need participants
                  >>> to come present other cool stuff.
                  >>>
                  >>> From what I have understood with the discussions I had with Aida, they
                  >>> want like a mini-conference with 2 or 3 scheduled presentations. While
                  >>> this is fine, it requires more organization than an informal
                  >>> developers meeting day.
                  >>> So I suggest that they take charge of the organization and they are
                  >>> free on the format and topics and how they find speakers, knowing that
                  >>> our volunteer(s) would make a presentation too.
                  >>>
                  >>> More on the sponsoring issue later.
                  >>>
                  >>> Regards,
                  >>> Kamon
                  >>>
                  >>>
                  >>> --
                  >>> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                  >>> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                  >>>
                  >>
                  >> _________________________________________________________________
                  >> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, passez à Hotmail ! C'est gratuit !
                  >> http://www.windowslive.fr/hotmail/default.asp
                  >>
                  >> --
                  >> Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                  >> To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                  >>
                  >>
                  > 
                  > 
                  > --
                  > Archive: http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224248218037
                  > To unsubscribe send an email with subject "unsubscribe" to python-african-tour-discussion@....  Please contact python-african-tour-discussion-manager@... for questions.
                  > 
                  
                  _________________________________________________________________
                  Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger ! 
                  http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
                  • RE: Re: Regarding Morocco/for aida et kamon

                    from gogwim on Oct 20, 2008 02:54 AM
                    Dear All,
                    I have been off the discussion for some days... So I am trying to catch
                    up. The planned training in Morroco is great! And we hope to have similar
                    training all round other countries.
                    I would have love attending that of Morroco but its appears financially
                    not feasible.
                    
                    
                    
                    
                    On Fri, October 17, 2008 2:40 pm, Amine Soulaymani said:
                    >
                    >
                    > ----------------------------------------
                    >> Date: Fri, 17 Oct 2008 14:56:53 +0200
                    >> From: kamon.ayeva@...
                    >> To: python-african-tour-discussion@...
                    >> Subject: Re: [Python Tour in Africa discussion] Re: Regarding
                    >> Morocco/for aida et kamon
                    >>
                    >> Hello,
                    >>
                    >> This is a great plan, Amine. It makes the training really interesting
                    >> for newbies.
                    > Great!
                    >> So I suggest going ahead with that, and we could standardize/replicate
                    >> it for other trainings.
                    > Waiting for your feedback for any improvment.
                    > i'll see Aida saturday to talk about it.
                    > Cheers!
                    >>
                    >> Regards,
                    >> Kamon
                    >>
                    >> 2008/10/17 Amine Soulaymani :
                    >>>
                    >>> Hello,
                    >>> The section below is for Kamon and Aida's attention, in french to be
                    >>> fully understood:
                    >>> Bonjour Kamon et Aida,
                    >>> j'ai reflechi à la meuilleure façon d'introduire Python aux etudiants
                    >>> de 2eme années,
                    >>> j'ai pensé à creer avec eux un module qui permette de faire le tour de
                    >>> touts les concepts de base
                    >>> sans etre ennuyeux.
                    >>> bien sur au debut, un petit speech sur python, les concepts vraiment de
                    >>> base (les variables, un petit tour sur les listes,
                    >>> les dicos et les modules standads. comme tout en python est objet, je
                    >>> ferais un petit cours (ou rappel) de l'orienté objet.
                    >>> Je propose ensuite que le cours soit la creation interactive d'un
                    >>> module qui permette de recuperer une page web,
                    >>> d'en parser les balises img, d'en extraire les urls des images et de
                    >>> les stocker dans un dossier.
                    >>> cela permettra d'apprehender :
                    >>> 1- l'instruction import, et de connaitre le module urllib.
                    >>> 2 - les boucles, les listes.
                    >>> 3- installation et utilisation d'un module python non standard:
                    >>> BeautifulSoup. ce module permet
                    >>>    le parsage du html, meme mal formé. il permettra d'apprendre aux
                    >>> etudiants les arguments nommés,
                    >>>    par defauts et optionnels. on en profitera donc aussi pour faire le
                    >>> tour des dictionnaires.
                    >>>
                    >>> il y aura du web, de la manipulation de texte, du parsage xml/html,
                    >>> boucles, etc...
                    >>>
                    >>> avec les explications et les questions que les etudiants ne manqueront
                    >>> de poser, ce petit projet embrassera la plupart des
                    >>> concepts de base. s'il y a du temps, on jouera un peu avec PIL, comme
                    >>> par exemple mettre le filigrane du logo
                    >>> de l'EMI sur chaque image.
                    >>>
                    >>> Question tres importante: le cours se fera sous windows ou linux? Aida,
                    >>> tu as une idée? si c'est linux, quelle distrib? c'est
                    >>> important pour expliquer la partie modules externes et leur
                    >>> installation, ainsi que pour PIL qui est un module C.
                    >>>
                    >>> qu'en pensez vous? je suis ouvert à toute proposition autre.
                    >>> Amitiés.
                    >>> ----------------------------------------
                    >>>> Date: Thu, 16 Oct 2008 16:59:13 +0200
                    >>>> From: kamon.ayeva@...
                    >>>> To: python-african-tour-discussion@...
                    >>>> Subject: Re: [Python Tour in Africa discussion] Re: Regarding Morocco
                    >>>>
                    >>>> Hello,
                    >>>>
                    >>>> So I guess we're ok regarding the 2 training sessions.
                    >>>>
                    >>>> But I fear, we will not be ready for organizing a sprint, since there
                    >>>> are too many unclear issues.
                    >>>>
                    >>>> On the other hand, the 3rd day hosted by the school in Rabat could be
                    >>>> used to present things like WSGI and WebOb.
                    >>>> Note that it is important that day reflects the fact that the web is
                    >>>> not the only domain where Python is strong. So we'll need participants
                    >>>> to come present other cool stuff.
                    >>>>
                    >>>> From what I have understood with the discussions I had with Aida, they
                    >>>> want like a mini-conference with 2 or 3 scheduled presentations. While
                    >>>> this is fine, it requires more organization than an informal
                    >>>> developers meeting day.
                    >>>> So I suggest that they take charge of the organization and they are
                    >>>> free on the format and topics and how they find speakers, knowing that
                    >>>> our volunteer(s) would make a presentation too.
                    >>>>
                    >>>> More on the sponsoring issue later.
                    >>>>
                    >>>> Regards,
                    >>>> Kamon
                    >>>>
                    >>>>
                    >>>> --
                    >>>> Archive:
                    >>>> http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224169159762
                    >>>> To unsubscribe send an email with subject "unsubscribe" to
                    >>>> python-african-tour-discussion@....  Please contact
                    >>>> python-african-tour-discussion-manager@... for
                    >>>> questions.
                    >>>>
                    >>>
                    >>> _________________________________________________________________
                    >>> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus,
                    >>> passez à Hotmail ! C'est gratuit !
                    >>> http://www.windowslive.fr/hotmail/default.asp
                    >>>
                    >>> --
                    >>> Archive:
                    >>> http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224237716865
                    >>> To unsubscribe send an email with subject "unsubscribe" to
                    >>> python-african-tour-discussion@....  Please contact
                    >>> python-african-tour-discussion-manager@... for
                    >>> questions.
                    >>>
                    >>>
                    >>
                    >>
                    >> --
                    >> Archive:
                    >> http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224248218037
                    >> To unsubscribe send an email with subject "unsubscribe" to
                    >> python-african-tour-discussion@....  Please contact
                    >> python-african-tour-discussion-manager@... for
                    >> questions.
                    >>
                    >
                    > _________________________________________________________________
                    > Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger !
                    > http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
                    >
                    > --
                    > Archive:
                    > http://www.openplans.org/projects/python-african-tour/lists/python-african-tour-discussion/archive/2008/10/1224250826040
                    > To unsubscribe send an email with subject "unsubscribe" to
                    > python-african-tour-discussion@....  Please contact
                    > python-african-tour-discussion-manager@... for questions.
                    >
                    >
                    
                    
                    
    • Re: Re: Regarding Morocco

      from r0ver on Oct 15, 2008 10:24 AM
      Kamon Ayeva escribió:
      > On Tue, Oct 14, 2008 at 10:41 AM, Kamon Ayeva <kamon.ayeva@...> wrote:
      >   
      >> Hello,
      >>     
      > <...>
      >   
      >> It would be good that this sprint be sponsored with financial
      >> participation from companies.
      >> So who wants to organize a 2-day sprint in Morocco, after the training
      >> days ? As a host ? As a co-sponsor ?
      >>     
      >
      > Just checking...
      > So no idea for a sprint here ?
      > I'm thinking if we develop the sprint idea, we will also be in
      > position of getting help from some Open Source software
      > foundations/organiations.
      >   
      In case i'm going i could work with a Plone or Pygame sprint.
      
      Kind Regards
      r.
      
      -- 
      http://robertoallende.com