-
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 by amine
- Re: Regarding Morocco by nouri
-
Re: Regarding Morocco
by
kayeva
-
RE: Re: Regarding Morocco
by
amine
-
Re: Re: Regarding Morocco
by
kayeva
- RE: Re: Regarding Morocco by amine
- Re: Re: Regarding Morocco by nouri
-
Re: Re: Regarding Morocco
by
kayeva
- Re: Re: Regarding Morocco by r0ver
-
RE: Re: Regarding Morocco
by
amine
-
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
-
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
-
---------------------------------------- > 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
-
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
-
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
-
-
-
-
-
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
-
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
-
-
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
-
---------------------------------------- > 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/
-
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
-
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
-
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
-
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
-
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
-
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
-
-
-
> 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
-
"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
-
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
-
> 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///\\
-
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
-
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
-
-
-
-
-
-
"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
-
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
-
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-
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
-
---------------------------------------- > 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
-
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
-
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. > >
-
---------------------------------------- > 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
-
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
-
-
-
-
-
-
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. > >
-
---------------------------------------- > 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
-
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. > >
-
-
-
-
-
-
-
-
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
-
text.html (text/html) 5.8 kB