Presentations

From Python
(Difference between revisions)
Jump to: navigation, search
(Advanced OOP Features (אין לי מושג איך לתרגם את זה))
Line 29: Line 29:
  
 
Estimated: 30 min. (but could spark a lot of discussion)
 
Estimated: 30 min. (but could spark a lot of discussion)
 
== Other People's Presentation Ideas ==
 
 
=== What new features are there in Python 2.4 relative to Python 2.3? ===
 
 
=== What features are in the future of Python? ===
 
 
Review of pending PEPs.
 
  
 
<div dir="rtl">
 
<div dir="rtl">
  
=== Advanced OOP Features (אין לי מושג איך לתרגם את זה) ===
+
== רעיונות להרצאה מאת [[AmitAronovitch|עמית אהרונוביץ]] ==
 +
=== תכונות תמ"ע מתקדמות (Advanced OOP Features) ===
  
הערה: Advanced OOP Features זה "תכונות תכנות מונחה עצמים מתקדמות" בעברית.
 
--[[User:Shlomif|Shlomif]] 20:57, 6 Aug 2005 (IDT)
 
 
רוב הפיצ'רים הנ"ל נכנסו כבר בגרסה 2.2 אבל עדיין לא מוכרים, והתעוד לוקה בחסד:
 
רוב הפיצ'רים הנ"ל נכנסו כבר בגרסה 2.2 אבל עדיין לא מוכרים, והתעוד לוקה בחסד:
 
* ירושה מרובה ו- MRO rules  
 
* ירושה מרובה ו- MRO rules  
Line 51: Line 42:
  
 
הנושא מיועד למתכנתים מנוסים ולמתעניינים בחקר שפות תכנה. אני מכיר את הנושאים האלה אבל לא מתלהב מהם במיוחד, כך שיכול להיות שעדיף למצוא מרצה אחר (הנושא חשוב בעיני בעיקר כדי להראות שפייתון היא לא רק "שפה פשוטה למתחילים" אלא גם בחזית הטכנולוגיה של שפות תכנות)
 
הנושא מיועד למתכנתים מנוסים ולמתעניינים בחקר שפות תכנה. אני מכיר את הנושאים האלה אבל לא מתלהב מהם במיוחד, כך שיכול להיות שעדיף למצוא מרצה אחר (הנושא חשוב בעיני בעיקר כדי להראות שפייתון היא לא רק "שפה פשוטה למתחילים" אלא גם בחזית הטכנולוגיה של שפות תכנות)
 
--[[User:AmitAronovitch|AmitAronovitch]] 03:16, 29 Jun 2005 (IDT)
 
  
 
=== ממשקי פיתון - C ===
 
=== ממשקי פיתון - C ===
Line 71: Line 60:
  
 
לגבי CTypes אפשר לשלב במסגרת הרצאה בכוון אחר: '''שימוש בפיתון למטרות prototyping ו- debugging'''
 
לגבי CTypes אפשר לשלב במסגרת הרצאה בכוון אחר: '''שימוש בפיתון למטרות prototyping ו- debugging'''
 
--[[User:AmitAronovitch|AmitAronovitch]] 03:16, 29 Jun 2005 (IDT)
 
  
 
=== Numeric/Numarray/SciPy ===
 
=== Numeric/Numarray/SciPy ===
Line 85: Line 72:
  
 
--[[User:AmitAronovitch|AmitAronovitch]] 03:16, 29 Jun 2005 (IDT)
 
--[[User:AmitAronovitch|AmitAronovitch]] 03:16, 29 Jun 2005 (IDT)
 +
 +
== הצעות מאת אנשים אחרים ==
 +
 +
</div>
 +
 +
=== What new features are there in Python 2.4 relative to Python 2.3? ===
 +
 +
=== What features are in the future of Python? ===
 +
 +
Review of pending PEPs.
 +
 +
<div dir=rtl>
  
 
=== תכנות ל- web בעזרת פייתון ===
 
=== תכנות ל- web בעזרת פייתון ===
Line 100: Line 99:
  
 
In general, and using [[TestOOB]].
 
In general, and using [[TestOOB]].
 +
[http://testoob.sourceforge.net/]
  
 
[[User:Ori Peleg|Ori Peleg]] 01:34, 6 Aug 2005 (IDT)
 
[[User:Ori Peleg|Ori Peleg]] 01:34, 6 Aug 2005 (IDT)

Revision as of 21:20, 7 August 2005

Please put ideas for presentations - either those that you want to give or those that you want to hear here.

Contents

Shlomi Fish's Presentation Ideas

These are general Computer Science and Software Engineering ideas for Lightning Talks, which are not necessarily Python related: (comments in the Talk Page).

Mocking Modules in Python

This presentation will present the topic of Mocking Modules as being presented in the discussion about this topic that took place in the Python-IL mailing list, with some additions and comments.

This presentation will require some preparations of slides and notes, so please let me know in advance if you want me to give it.

Estimated: 30 min. Max: 60 min.

Why Re-writing your code from scratch is bad and what you should do instead.

This will be presented using the Hebrew translations of Joel Spolsky's articles "Things you must never do part I" and "Rub-a-dub-dub".

Estimated: 15 min. Max: 30 min.

נשמע מענין, אבל לאחר שאתה קורא את המאמר, נשאלת השאלה מה תוסיף ההרצאה?

The Joel Test

I will overview the McConnell/Joel test using the Hebrew translation available on the Joel on Software site.

Estimated: 30 min. (but could spark a lot of discussion)

רעיונות להרצאה מאת עמית אהרונוביץ

תכונות תמ"ע מתקדמות (Advanced OOP Features)

רוב הפיצ'רים הנ"ל נכנסו כבר בגרסה 2.2 אבל עדיין לא מוכרים, והתעוד לוקה בחסד:

  • ירושה מרובה ו- MRO rules
  • metaclasses
  • cooperative-super-calls
  • descriptors ומנגנון ה- attributes

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

ממשקי פיתון - C

כתיבת מודולי פיתון בשפות אחרות (ספציפית C ו- C++)

  • מתי מתעורר הצורך
  • סקירת ממשקים קיימים:
  • Python-C API ו- CXX
  • SWIG ו- SIP
  • boost-python
  • CTypes

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

אפשר לפצל לכמה הרצאות נפרדות (במיוחד אם יתנדבו מרצים נוספים)

לגבי CTypes אפשר לשלב במסגרת הרצאה בכוון אחר: שימוש בפיתון למטרות prototyping ו- debugging

Numeric/Numarray/SciPy

כאן אני יכול לראות שני כוונים נפרדים:

"מסלול מדעי" (מכוון לאנשי מחקר ופיתוח מדעי) - בהנחה שהמשתתפים מכירים (או לפחות שמעו/ראו) כלים כגון matlab

"מסלול כללי" : יתמקד בשימושים ספציפיים, כגון ייעול חישובים ועיבוד קול/תמונות (במקום SciPy כדאי לשלב דברים אחרים כגון PIL ו- matplotlib)

--AmitAronovitch 03:16, 29 Jun 2005 (IDT)

הצעות מאת אנשים אחרים

What new features are there in Python 2.4 relative to Python 2.3?

What features are in the future of Python?

Review of pending PEPs.

תכנות ל- web בעזרת פייתון

הייתי שמח לשמוע הרצאות מפי אנשים בעלי נסיון בתחום זה (כל מה שמעבר ל- python-cgi) למשל python-mod, cheetah, וכו'

אולי גם Zope

--AmitAronovitch 03:16, 29 Jun 2005 (IDT)

Testing in Python

In general, and using TestOOB. [1]

Ori Peleg 01:34, 6 Aug 2005 (IDT)

Personal tools