Hpy

From Python
(Difference between revisions)
Jump to: navigation, search
(KPL not impressive)
m
Line 114: Line 114:
 
*http://www.kidsprogramminglanguage.com/kids.php
 
*http://www.kidsprogramminglanguage.com/kids.php
  
לא ממש רלוונתי: השפה די גרועה (דומה ל־VB), והשפה עצמה לא תורגמה (רק הסביבה).
+
לא ממש רלוונטי: השפה די גרועה (דומה ל־VB), והשפה עצמה לא תורגמה (רק הסביבה).
  
 
=== Squeak ===
 
=== Squeak ===

Revision as of 23:08, 16 September 2006

חבילה המאפשרת להריץ תסריטי פייתון בעברית.

Contents

ענף ראשי

מפתחים

מי שרוצה להשתתף בפיתוח, נא להשתמש בגרסה האחרונה שאותה אפשר להוריד בעזרת bazaar 0.9:

נא לפרסם כאן את הענפים הפרטיים שלכם על מנת שאפשר יהיה למזג אותם לתוך הענף הראשי.

בני

http://cben-hacks.sf.net/hpy.tar.gz

(ה־tar.gz מכיל גם ספריה של .bzr למקרה ש־bzr לא יעבוד טוב מול האתר)

קובי

עמית

תוכניות לדוגמא

שלום עולם:

הדפס "שלום עולם!"

עצרת:

הגדר עצרת(מספר):
    אם מספר == 0:
        החזר 1
    החזר מספר * עצרת(מספר - 1)

סדרת פיבונאצ'י

א, ב = 0, 1
כלעוד ב < 1000:
    הדפס ב,
    א, ב = ב, א + ב

שילוב עם קוד קיים:

import os
לכל קובץ בתוך os.listdir(os.getcwd()):
    הדפס קובץ

99 בקבוקים של בירה

לכל כמות בתוך range(99, 0, -1):
    אם כמות > 1:
        הדפס כמות, "בקבוקי בירה על הקיר,", כמות, "בקבוקים של בירה."
        אם כמות > 2:
            סיומת = str(כמות - 1) + " בקבוקי בירה על הקיר."
        אחרת:
            סיומת = "בקבוק בירה אחד על הקיר."
    אחרתאם כמות == 1:
        הדפס "בקבוק אחד של בירה על הקיר, בקבוק אחד של בירה."
        סיומת = "אין יותר בקבוקי בירה על הקיר!"
    הדפס "קח אחד, תעביר אותו הלאה,", סיומת
    הדפס "--"

פרויקטים קשורים

מאמא

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

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

  • שגיאות מלוות בהמלצות איך לתקן את הבעיה
  • הרבה דרכים לאיית אותו דבר (זכר\נקבה, כתיב חסר\מלא)
  • גישה נוחה ל-pickle

לוגו

קארל הרובוט

KPL

לא ממש רלוונטי: השפה די גרועה (דומה ל־VB), והשפה עצמה לא תורגמה (רק הסביבה).

Squeak

מערכת smalltalk חופשית עם סביבת מולטימדיה עשירה. נדמה לי שאין שום תמיכה בעברית כרגע. אפשר ללמוד ממנה הרבה.

Personal tools