infoR esume | 5 Oct 2010 19:32
Picon
Favicon

תוכנת קוד פתוח בפיתון

שלום לכולם
רציתי לשאול אם מישהו מכיר תוכנה מקבילה לקשרשרת בפיתון

למי שלא מכיר קשרשרת היא תוכנה לניהול רשימות
מגדירים דטה בייס ותוכנת הקשרשרת בונה את הטפסים
יש שם מחולל דוחות פנטסטי ואפשרות להדפיס לקבצים או למסך או למדפסת


_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
Meir Kriheli | 5 Oct 2010 20:40
Picon
Gravatar

Re: תוכנת קוד פתוח בפיתון

On 10/05/2010 07:32 PM, infoR esume wrote:
> שלום לכולם
> רציתי לשאול אם מישהו מכיר תוכנה מקבילה לקשרשרת בפיתון
>
> למי שלא מכיר קשרשרת היא תוכנה לניהול רשימות
> מגדירים דטה בייס ותוכנת הקשרשרת בונה את הטפסים
> יש שם מחולל דוחות פנטסטי ואפשרות להדפיס לקבצים או
למסך או למדפסת
>
>

נסה את Camelot‎‏:
http://www.python-camelot.com/

בברכה
--
מאיר קריחלי
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
benny daon | 6 Oct 2010 13:06
Picon
Gravatar

Re: Python-il Digest, Vol 35, Issue 1


Message: 1
Date: Tue, 5 Oct 2010 10:32:50 -0700 (PDT)
From: infoR esume <resumeinfo3 <at> yahoo.com>
Subject: [Python-il] תוכנת קוד פתוח בפיתון
To: python-il <at> hamakor.org.il
Message-ID: <393413.12615.qm <at> web111216.mail.gq1.yahoo.com>
Content-Type: text/plain; charset="utf-8"

שלום לכולם
רציתי לשאול אם מישהו מכיר תוכנה מקבילה ל.... בפיתון

למי שלא מכיר ... היא תוכנה לניהול רשימות
מגדירים דטה בייס ותוכנת ...  בונה את הטפסים
יש שם מחולל דוחות פנטסטי ואפשרות להדפיס לקבצים או למסך או למדפסת


לך תקדם את הזבל שלך במקום אחר, קרציה.

בני
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
Amit Aronovitch | 6 Oct 2010 13:38
Picon

Re: Python-il Digest, Vol 35, Issue 1


2010/10/6 benny daon <bennydaon <at> gmail.com>

Message: 1
Date: Tue, 5 Oct 2010 10:32:50 -0700 (PDT)
From: infoR esume <resumeinfo3 <at> yahoo.com>
Subject: [Python-il] תוכנת קוד פתוח בפיתון
To: python-il <at> hamakor.org.il
Message-ID: <393413.12615.qm <at> web111216.mail.gq1.yahoo.com>
Content-Type: text/plain; charset="utf-8"

שלום לכולם
רציתי לשאול אם מישהו מכיר תוכנה מקבילה ל.... בפיתון

למי שלא מכיר ... היא תוכנה לניהול רשימות
מגדירים דטה בייס ותוכנת ...  בונה את הטפסים
יש שם מחולל דוחות פנטסטי ואפשרות להדפיס לקבצים או למסך או למדפסת


לך תקדם את הזבל שלך במקום אחר, קרציה.

בני

 
D-:

אז אתה טוען בעצם שהיתה לי כאן טעות בסינון? זה בגלל כתובת המייל, או שיש לך מידע אחר?

כך או כך, נראה שמאיר הציע אלטרנטיבה פייתונית שנראית סבירה - זו תוצאה חיובית מבחינתי, וזה גם בדיוק מה שהאיש ביקש (לא מכיר לא את התוכנה ההיא, ולא את Camelot).

עא

_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
Shai Berger | 6 Oct 2010 13:46
Gravatar

Re: Python-il Digest, Vol 35, Issue 1

On Wednesday 06 October 2010 13:38:52 Amit Aronovitch wrote:
> 2010/10/6 benny daon <bennydaon <at> gmail.com>
> >> From: infoR esume <resumeinfo3 <at> yahoo.com>
> >> 
> >> שלום לכולם
> >> רציתי לשאול אם מישהו מכיר תוכנה מקבילה ל.... בפיתון
> >> 
> > 
> > לך תקדם את הזבל שלך במקום אחר, קרציה.
> > 
> 
> כך או כך, נראה שמאיר הציע אלטרנטיבה פייתונית שנראית
סבירה - זו תוצאה חיובית
> מבחינתי, וזה גם בדיוק מה שהאיש ביקש 
> 
יתר על כן, כל הקוראים כאן יעדיפו את האלטרנטיבה החופשית,
הפייתונית, כך שאם באמת 
הכותב(ת) האלמוני(ת) היא קרציה שרצתה לקדם זבל, הושגה
המטרה ההפוכה.

עמית, +1.

שי.
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
cool-RR | 8 Oct 2010 15:44
Gravatar

Python/OSS education

Hello folks,

TL;DR version: Would anyone be interested in participating in Python education projects, either as a teacher/mentor or a manager?

This topic was possibly discussed here before-- I searched a bit and couldn't find any past discussions, so I'm raising it now. I'd be happy to hear any comments, questions, corrections and disagreements to this post. (I'm absolutely expecting to hear disagreements, because different people tend to have different opinions about education. So I'll be happy to hear disagreements)

This is about Python/OSS education in Israel. I've been thinking these thoughts for the past year, and discussed some possible solutions with fellow Python developers. (Including one who is a Python teacher in Vienna.)

The more OSS-minded Python programmers in Israel, the better, and the way to get there is to teach Python/OSS to new people, children or adults, programmers or non-programmers. When I say Python/OSS, I mean teaching Python but also teaching how to manage a Python project, for example using source control management, a bug tracker, writing documentation, communicating with other developers, basic design, and other important skills for a developer.

Now, the most Utopian thing would be if the Ministry of Education would suddenly decide that the 5-unit Bagrut in computers would consist of learning Python/OSS, including all the skills I mentioned above, and then the big universities will teach Python in their introductory programming courses instead of C and Java. That would be heaven, and in my opinion this will greatly improve Israel's tech scene in 5-10 years.

But it would be very hard to make it happen, as the Ministry of Education is very conservative, and so are universities.[1]

So I was thinking, what can be done which doesn't require the MoE's cooperation? A few ideas come to mind.

For example, how about making extra-curricular Python/OSS courses? These can be either hosted by schools, or in community centers (Matnasim,) or in schools for gifted children, which are open-minded and have lots of talented children who can become great programmers.

Experienced Python developers could come teach Python/OSS to children on these courses. In contrast to programming classes in school, the teachers would teach the student how to get help by himself, for example by finding documentation or asking on mailing lists or StackOverflow. This is so the kids could get a lot of work done by themselves between classes, and their time with the teacher will be utilized more efficiently. (Probably most Python developers wouldn't be interested in being full-time teachers; I'm thinking about ~5 hours per week with a modest pay.) The students will spend some time learning programming, and some of the focus would be on making their own open-source projects. The project will be whatever will seem cool to them, for example it can be a pygame project, or a simple web app.[2]

I think that the key to making this work is making it clear to parents that this course will help their kids get a good career as a software developer. (If I'm not mistaken, advancing their child's career is the main consideration that parents have.) We Python developers know how much it helps one's career to do a few OSS projects; I can testify for myself that the two OSS projects I did got me from "knows basic Python" to "makes a living developing in Python and writes readable code" in less than 2 years. I think that the most important thing is to make this crystal clear for parents: If your child has the talent and the needed guidance to work on his own OSS project, it will boost his chances for a good career incredibly; Let's say that the (career improvement)/(time and money) factor would be at least 5 times higher than going to a university, and I'd say that's a conservative estimate. If that message will get through[3], the parents will be happy to pay for the course, and the kids will be happy because they could dream up any project they want and start working on it.

So that's just one idea; It can probably be improved. There are probably more possible solutions, and I'd be happy to hear them.


Of course, the question is: Who wants to take on this project? A project like this would call for a group of developers who would spend ~5 hours a week teaching children and helping with their problems; But it will also call for at least one dedicated project manager, who will coordinate all the activities, relations with schools, communities, marketing, accounting, bureaucracy, etc. This will be a hard position to fill; I would personally be happy to work ~5 hours a week teaching Python, but not more than that.

If this plan works and we get parents to pay, then we can have a decent salary for the manager.

Is there anyone who might consider managing this project? Let me know either on the list or privately, as you wish.

And again, I'll be happy to hear any thoughts about any of this.

Best wishes,
Ram Rachum.


Notes:

[1] I think that universities get money from corporations like Microsoft and Sun, and that might have some effect on the technologies they teach, but I'm not sure about this.

[2] If I'm not mistaken, when I was in high-school 6 years ago, it was possible to make a web app as part of the 5-unit Bagrut. I think this was in ASP.

[3] Something that would help in getting that message through is to have managers from big software companies come and confirm this in person.
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
cool-RR | 8 Oct 2010 19:31
Gravatar

Re: Python/OSS education

On Fri, Oct 8, 2010 at 3:44 PM, cool-RR <cool-rr <at> cool-rr.com> wrote:
Hello folks,

TL;DR version: Would anyone be interested in participating in Python education projects, either as a teacher/mentor or a manager?

This topic was possibly discussed here before-- I searched a bit and couldn't find any past discussions, so I'm raising it now. I'd be happy to hear any comments, questions, corrections and disagreements to this post. (I'm absolutely expecting to hear disagreements, because different people tend to have different opinions about education. So I'll be happy to hear disagreements)

This is about Python/OSS education in Israel. I've been thinking these thoughts for the past year, and discussed some possible solutions with fellow Python developers. (Including one who is a Python teacher in Vienna.)

The more OSS-minded Python programmers in Israel, the better, and the way to get there is to teach Python/OSS to new people, children or adults, programmers or non-programmers. When I say Python/OSS, I mean teaching Python but also teaching how to manage a Python project, for example using source control management, a bug tracker, writing documentation, communicating with other developers, basic design, and other important skills for a developer.

Now, the most Utopian thing would be if the Ministry of Education would suddenly decide that the 5-unit Bagrut in computers would consist of learning Python/OSS, including all the skills I mentioned above, and then the big universities will teach Python in their introductory programming courses instead of C and Java. That would be heaven, and in my opinion this will greatly improve Israel's tech scene in 5-10 years.

But it would be very hard to make it happen, as the Ministry of Education is very conservative, and so are universities.[1]

So I was thinking, what can be done which doesn't require the MoE's cooperation? A few ideas come to mind.

For example, how about making extra-curricular Python/OSS courses? These can be either hosted by schools, or in community centers (Matnasim,) or in schools for gifted children, which are open-minded and have lots of talented children who can become great programmers.

Experienced Python developers could come teach Python/OSS to children on these courses. In contrast to programming classes in school, the teachers would teach the student how to get help by himself, for example by finding documentation or asking on mailing lists or StackOverflow. This is so the kids could get a lot of work done by themselves between classes, and their time with the teacher will be utilized more efficiently. (Probably most Python developers wouldn't be interested in being full-time teachers; I'm thinking about ~5 hours per week with a modest pay.) The students will spend some time learning programming, and some of the focus would be on making their own open-source projects. The project will be whatever will seem cool to them, for example it can be a pygame project, or a simple web app.[2]

I think that the key to making this work is making it clear to parents that this course will help their kids get a good career as a software developer. (If I'm not mistaken, advancing their child's career is the main consideration that parents have.) We Python developers know how much it helps one's career to do a few OSS projects; I can testify for myself that the two OSS projects I did got me from "knows basic Python" to "makes a living developing in Python and writes readable code" in less than 2 years. I think that the most important thing is to make this crystal clear for parents: If your child has the talent and the needed guidance to work on his own OSS project, it will boost his chances for a good career incredibly; Let's say that the (career improvement)/(time and money) factor would be at least 5 times higher than going to a university, and I'd say that's a conservative estimate. If that message will get through[3], the parents will be happy to pay for the course, and the kids will be happy because they could dream up any project they want and start working on it.

So that's just one idea; It can probably be improved. There are probably more possible solutions, and I'd be happy to hear them.


Of course, the question is: Who wants to take on this project? A project like this would call for a group of developers who would spend ~5 hours a week teaching children and helping with their problems; But it will also call for at least one dedicated project manager, who will coordinate all the activities, relations with schools, communities, marketing, accounting, bureaucracy, etc. This will be a hard position to fill; I would personally be happy to work ~5 hours a week teaching Python, but not more than that.

If this plan works and we get parents to pay, then we can have a decent salary for the manager.

Is there anyone who might consider managing this project? Let me know either on the list or privately, as you wish.

And again, I'll be happy to hear any thoughts about any of this.

Best wishes,
Ram Rachum.


Notes:

[1] I think that universities get money from corporations like Microsoft and Sun, and that might have some effect on the technologies they teach, but I'm not sure about this.

[2] If I'm not mistaken, when I was in high-school 6 years ago, it was possible to make a web app as part of the 5-unit Bagrut. I think this was in ASP.

[3] Something that would help in getting that message through is to have managers from big software companies come and confirm this in person.

(Please reply in English as I've invited an American Python teacher to the discussion.)


Ram.
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
Rani Hod | 8 Oct 2010 20:58
Picon
Gravatar

Re: Python/OSS education

Now, the most Utopian thing would be if the Ministry of Education would suddenly decide that the 5-unit Bagrut in computers would consist of learning Python/OSS, including all the skills I mentioned above, and then the big universities will teach Python in their introductory programming courses instead of C and Java. That would be heaven, and in my opinion this will greatly improve Israel's tech scene in 5-10 years.

But it would be very hard to make it happen, as the Ministry of Education is very conservative, and so are universities.[1]

Update: Tel-Aviv University is having a pilot next semester (the spring one) of teaching Introduction to Computer Science (for CS students) in Python (rather than in Scheme, which is a variant of lisp).

I happen to be the TA in this class, so I would be happy to hear suggestions.

Note that this is NOT an Introduction to Programming course. I do not expect students to know Python's ins and outs. I'll mention documentation and debugging, but won't go into licensing.
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
cool-RR | 8 Oct 2010 22:17
Gravatar

Re: Python/OSS education

On Fri, Oct 8, 2010 at 8:58 PM, Rani Hod <rani.hod <at> gmail.com> wrote:
Now, the most Utopian thing would be if the Ministry of Education would suddenly decide that the 5-unit Bagrut in computers would consist of learning Python/OSS, including all the skills I mentioned above, and then the big universities will teach Python in their introductory programming courses instead of C and Java. That would be heaven, and in my opinion this will greatly improve Israel's tech scene in 5-10 years.

But it would be very hard to make it happen, as the Ministry of Education is very conservative, and so are universities.[1]

Update: Tel-Aviv University is having a pilot next semester (the spring one) of teaching Introduction to Computer Science (for CS students) in Python (rather than in Scheme, which is a variant of lisp).

I happen to be the TA in this class, so I would be happy to hear suggestions.

Note that this is NOT an Introduction to Programming course. I do not expect students to know Python's ins and outs. I'll mention documentation and debugging, but won't go into licensing.

That's great.

Though I'd say that Scheme is pretty good too, from what I've heard. (I've never tried it myself.) If I understand correctly, it's much less commonplace than Python in the industry, but at least it's a high-level language which encourages good thinking, much more so than C++ or Pascal.

I'm saying that because I try to be careful not to be too dogmatic on Python. It's my favorite language, but I try not to forget that there are other great languages too.

I'm happy that TAU is going to teach some Python. Rani, would you consider talking a bit with your class about open-source, project management, source code control, using resources like StackOverflow, and stuff like that? I mean, I understand you're restricted by the official syllabus, but at least give them a taste of it so the interested ones could explore these things. And then you can tell them that if they want to go deeper into Python or open-source, the people in Python-IL will be happy to guide them. (I'd certainly be.)


Ram.
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
guy keren | 8 Oct 2010 23:16
Picon
Picon

Re: Python/OSS education

Rani Hod wrote:
>     Now, the most Utopian thing would be if the Ministry of Education
>     would suddenly decide that the 5-unit Bagrut in computers would
>     consist of learning Python/OSS, including all the skills I mentioned
>     above, and then the big universities will teach Python in their
>     introductory programming courses instead of C and Java. That would
>     be heaven, and in my opinion this will greatly improve Israel's tech
>     scene in 5-10 years.
> 
>     But it would be very hard to make it happen, as the Ministry of
>     Education is very conservative, and so are universities.[1]
> 
> 
> Update: Tel-Aviv University is having a pilot next semester (the spring 
> one) of teaching Introduction to Computer Science (for CS students) in 
> Python (rather than in Scheme, which is a variant of lisp).
> 
> I happen to be the TA in this class, so I would be happy to hear 
> suggestions.
> 
> Note that this is NOT an Introduction to Programming course. I do not 
> expect students to know Python's ins and outs. I'll mention 
> documentation and debugging, but won't go into licensing.

One thing of importance: one of the problems with high-level languages, 
is that they hide efficiency issues very well - e.g. people start using 
lists, dictionaries and such, with little awareness to what goes under 
the hood - and as a result don't get the feel for how efficient (or not) 
some of the data structures are.

are you going to tackle this issue in this course? i got a feeling you 
won't be using python in the data structures course - and many people 
may miss the connection.

--guy
_______________________________________________
Python-il mailing list
Python-il <at> hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il

Gmane