הבלוג של ינון פרק

טיפים קצרים וחדשות למתכנתים

פיתוח ממשק משתמש לסקריפט פייתון

16/07/2015

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

המשך קריאה

3 שאלות שכל מתכנתת צריכה לשאול את עורך הטקסט שלה

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

המשך קריאה

ביטויים רגולריים ופייתון

09/07/2015

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

המשך קריאה

עבודה עם קבצי XML מתוך קוד perl

29/06/2015

למרות הזמן שעבר מאז המצאתו XML הוא עדיין פורמט שנמצא בשימוש נרחב במערכות ארגוניות. שפות סקריפטים כמו פרל נותנות מענה מושלם למקרים בהם יש לנו מידע ב XML שקיבלנו ממערכת ועלינו לעדכן אותו או לשלוף ממנו מידע להעביר הלאה. במדריך זה תמצאו דוגמאות לעבודה עם XML בממשקי DOM ו SAX מתוך קוד פרל

המשך קריאה

שיפור מהירות חישוב בתוכנית C++

25/06/2015
C++

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

המשך קריאה