Presentations

From Python
(Difference between revisions)
Jump to: navigation, search
(moved more to past & wanted)
(Fixed many typos.)
Line 1: Line 1:
Please put ideas for presentations - either those that you want to give or those that you want to hear here.
+
Please put here ideas for presentations - either those that you want to give or those that you'd like to hear.
  
 
<div dir="rtl">
 
<div dir="rtl">
 
== הרצאות מבוקשות ==
 
== הרצאות מבוקשות ==
  
תרשמו פה דברים שאתם לא יודעים להעביר אבל היים רוצים לשמוע.
+
רישמו פה דברים שאתם לא יודעים להעביר אבל הייתם רוצים לשמוע.
  
 
=== ממשקים גרפיים ===
 
=== ממשקים גרפיים ===
Line 25: Line 25:
 
ביניהם בודקי קוד כמו pychecker ו pylint,
 
ביניהם בודקי קוד כמו pychecker ו pylint,
 
כמו גם עורכים חכמים המספקים השלמות.
 
כמו גם עורכים חכמים המספקים השלמות.
* אינני מומחה לנושא. זו הרצאה שממש הייתי מעוניין מאוד לעבור.
+
* אינני מומחה לנושא. זו הרצאה שממש הייתי מעוניין מאוד לשמוע.
  
 
</div>
 
</div>
Line 61: Line 61:
  
 
== רעיונות להרצאה מאת [[AmitAronovitch|עמית אהרונוביץ]] ==
 
== רעיונות להרצאה מאת [[AmitAronovitch|עמית אהרונוביץ]] ==
 +
 
=== תכונות תמ"ע מתקדמות (Advanced OOP Features) ===
 
=== תכונות תמ"ע מתקדמות (Advanced OOP Features) ===
  
Line 83: Line 84:
 
:* CTypes
 
:* CTypes
  
פרוט - לפי הזמן המוקצב וקהל היעד. אני יכול להרחיב לגבי חלק מהנושאים, לגבי השאר אוכל ללמוד את הנושא לפי הצורך
+
פירוט - לפי הזמן המוקצב וקהל היעד. אני יכול להרחיב לגבי חלק מהנושאים, לגבי השאר אוכל ללמוד את הנושא לפי הצורך.
  
אפשר לפצל לכמה הרצאות נפרדות (במיוחד אם יתנדבו מרצים נוספים)
+
אפשר לפצל למספר הרצאות נפרדות (במיוחד אם יתנדבו מרצים נוספים).
  
לגבי CTypes אפשר לשלב במסגרת הרצאה בכוון אחר: '''שימוש בפיתון למטרות prototyping ו- debugging'''
+
לגבי CTypes אפשר לשלב במסגרת הרצאה בכיוון אחר: '''שימוש בפייתון למטרות prototyping ו- debugging'''.
  
 
=== Numeric/Numarray/SciPy ===
 
=== Numeric/Numarray/SciPy ===
  
כאן אני יכול לראות שני כוונים נפרדים:
+
כאן אני יכול למצוא שני כוונים נפרדים:
  
"מסלול מדעי" (מכוון לאנשי מחקר ופיתוח מדעי) - בהנחה שהמשתתפים מכירים (או לפחות שמעו/ראו) כלים כגון matlab
+
"מסלול מדעי" (מכוון לאנשי מחקר ופיתוח מדעי) - בהנחה שהמשתתפים מכירים (או לפחות שמעו/ראו) כלים כגון matlab.
  
 
"מסלול כללי" :  
 
"מסלול כללי" :  
 
יתמקד בשימושים ספציפיים, כגון ייעול חישובים ועיבוד קול/תמונות
 
יתמקד בשימושים ספציפיים, כגון ייעול חישובים ועיבוד קול/תמונות
(במקום SciPy כדאי לשלב דברים אחרים כגון PIL ו- matplotlib)
+
(במקום SciPy כדאי לשלב דברים אחרים כגון PIL ו- matplotlib).
  
 
=== כלי הפצה ===
 
=== כלי הפצה ===
Line 107: Line 108:
 
--[[User:AmitAronovitch|AmitAronovitch]] 03:16, 29 Jun 2005 (IDT)
 
--[[User:AmitAronovitch|AmitAronovitch]] 03:16, 29 Jun 2005 (IDT)
  
== רעיונות להרצאה מאת [[בני צ'רניאבסקי]] ==
+
== רעיונות להרצאות מאת [[בני צ'רניאבסקי]] ==
  
(חלק מזה הוצע לפני אבל בלי שם; אני מוכן להרצות על הנושאים האלה)
+
(חלק מזה הוצע לפני-כן אבל ללא אזכור מרצה; אני מוכן להרצות על הנושאים האלה.)
  
  
Line 126: Line 127:
 
=== Design Patterns in Python ===
 
=== Design Patterns in Python ===
  
In general, War stories ,Patterns that can be implemented onlyin python ...
+
In general, War stories ,Patterns that can be implemented only in python ...
  
 
<div dir="rtl">
 
<div dir="rtl">
Line 168: Line 169:
 
הועבר ע"י [[בני צ'רניאבסקי]] ב־[[Meeting 24 January 2006]].
 
הועבר ע"י [[בני צ'רניאבסקי]] ב־[[Meeting 24 January 2006]].
  
=== פרות קדושות בפייטון ===
+
=== פרות קדושות בפייתון ===
  
הרצאה שמשווה פייטון לשפות אחרות כמו smalltalk או scheme.
+
הרצאה שמשווה פייתון לשפות אחרות כמו smalltalk או scheme.
 
ומציינת יתרונות אך גם [[חסרונות]].
 
ומציינת יתרונות אך גם [[חסרונות]].
  

Revision as of 06:59, 3 March 2006

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

Contents

הרצאות מבוקשות

רישמו פה דברים שאתם לא יודעים להעביר אבל הייתם רוצים לשמוע.

ממשקים גרפיים

בפרט wxPython -- הייתה התלהבות גדולה בהרצאה של מיקי טבקה ב-OSDC.

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

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

אולי גם Zope

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

אמצעים להפחתת NameErrorים וAttributeErrorים

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

  • אינני מומחה לנושא. זו הרצאה שממש הייתי מעוניין מאוד לשמוע.

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).

כלי הפצה

distutils in general, setuptools, python eggs

Maybe also windows solutions like py2exe or movpy

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

רעיונות להרצאות מאת בני צ'רניאבסקי

(חלק מזה הוצע לפני-כן אבל ללא אזכור מרצה; אני מוכן להרצות על הנושאים האלה.)


העתיד של פייתון

מעבר על PEPים פתוחים, כולל הצצה לכיוון פייתון 3000.

אולי היה צריך לשלב עם ההרצאה של "מה חדש". לא יודע אם שווה הרצאה נפרדת עכשיו.

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

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

Design Patterns in Python

In general, War stories ,Patterns that can be implemented only in python ...

הרצאות שכבר ניתנו

Testing in Python

In general, and using TestOOB. [1]

Presented by Ori Peleg on Meeting 16 August 2005

הקהילה ותהליך הפיתוח

קצת על האנשים החשובים ועל תהליך העיצוב והפיתוח של פייתון.

דגש לתהליך ה־PEP ולשיקולים שקובעים (כמו תאימות לאחור).

HTML פשוט: http://cben-hacks.sf.net/python/lectures/py-dev/dev-lecture.html

מצגת: http://cben-hacks.sf.net/python/lectures/py-dev/dev-lecture.s5.html

הועבר ע"י בני צ'רניאבסקי ב־Meeting 15 November 2005.

מתפרעים עם decorators

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

הועבר ע"י יאיר חכם ב־Meeting 20 December 2005.

מה חדש בפייתון 2.4 ו־2.5 (cvs) ביחס ל־2.3

http://cben-hacks.sf.net/python/lectures/whatsnew/whatsnew.html

הועבר ע"י בני צ'רניאבסקי ב־Meeting 24 January 2006.

פרות קדושות בפייתון

הרצאה שמשווה פייתון לשפות אחרות כמו smalltalk או scheme. ומציינת יתרונות אך גם חסרונות.

הועבר ע"י יאיר חכם ב־Meeting 24 January 2006.

Personal tools