בסיסי נתונים, פיתוח ואינטליגנציה עסקית

יצירת מחרוזות רנדומליות

יצירת מחרוזות רנדומליות

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

גוגל מציגה: מנוע חיפוש ייעודי למערכי נתונים

גוגל מציגה: מנוע חיפוש ייעודי למערכי נתונים

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

מילונים חלק ד' – פעולות נוספות

מילונים חלק ד' – פעולות נוספות

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

מילונים חלק ג' – איתור ערכים

מילונים חלק ג' – איתור ערכים

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

המרה לספרות רומיות

המרה לספרות רומיות

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

מבוא למילונים בפייתון

מבוא למילונים בפייתון

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