(*אין דבר כזה) פייתון היא שפה שימושית לאנשים רבים. התלמידים בקורסי הפייתון שלי מגיעים מרקעים רבים ומגוונים. מצד אחד, אני פוגש בתלמידים מתחילים בעלי ידע מוגבל בלבד. במקרים אלה עלי ללמד את הבסיס (יודעים איך להדפיס משולש עשוי מכוכביות?) ומולם, מקצועני תוכנה הכותבים קוד שנים רבות. עבורם אני צריך לקצר … המשך קריאה
מה ידפיס הקוד הבא ? הסבר.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
x=100 def outer(): def inner(): global x x=9 print("inner x: ", x) x=15 inner() print("outer x: ", x) outer() print("global x:", x) |
ה – data model של Python מבלבל לפעמים מתכנתים הבאים משפות אחרות. המשפט הראשון אומר: Objects are Python’s abstraction for data All data in a Python program is represented by objects or by relations between objects ולא מרחיב דבר על כך – או לפחות לא באופן ברור. האם גם … המשך קריאה
לפני שנים רבות (2005) הודיעה חברת סמייל (אז אינטרנט זהב) כי בכוונתה לתמוך בפרוטוקול IPv6. הד לכך נותר בעיתונות האינטרנט. היום גיליתי שאלה ישנה (2012) באתר התמיכה של החברה, והתשובה הייתה מאד מעודדת: מעודד, מיהרתי ושאלתי גם אני, אך קיבלתי תשובה מאכזבת: … המשך קריאה
CCNA היא הסמכת בסיס של חברת סיסקו. רוב הלומדים פנו (ועדיין פונים) להסמכת CCNA, שמתמקדת בנתבים, מתגים ופרוטוקולי הניתוב סביב tcp/ip. לימודי CCNA נפוצים בישראל, אם כי פחות מאשר לפני מספר שנים. מספר מכללות מציעות אותם, במחיר "לא זול". אפשר (ולדעתי כדאי) ללמוד CCNA בלימוד עצמי, ולצורך כך אפשר ליצור … המשך קריאה
אירוע הפרחת הבלון שהתקיים ב 10 לאוגוסט (2016) במרינה באשקלון מצטרף לשורה ארוכה של אירועים, שהמשותף לכולם הוא: חלל וחינוך. פרוייקטי החלל הגדולים של שנות המלחמה הקרה ניזונו מפחד, ומתחושת מאבק ויוקרה מול הצד האחר. אלה היו שני המעצמות, ברית המועצות וארצות הברית של העידן המפחיד, של אחרי מלחמת העולם השנייה. … המשך קריאה
כבר בשנות ה – 60 הייתה לכמה מדעני מחשב תחושה שילדים יכולים ללמוד לתכנת בגיל צעיר. כולנו יודעים שילדים מתקשרים בקלות עם טלפונים סלולריים ומשחקים בהתלהבות במשחקי מחשב, אבל האם הם מסוגלים ללכת שלב אחד הלאה, וממש לתכנת ? אנשים רבים חושבים שללמוד לתכנת פירושו ללמוד לחשוב, ושכל אדם … המשך קריאה
(חלק שני מתוך מדריך IP של החיפושית) קיימים מדריכים רבים לכתובות IP. מדריך IP זה הוא גלגול של מדריך שכתבתי לפני שנים רבות, באתר routing.co.il שכבר נסגר. אין מדובר במדריך מלא לתקשורת IP, כאלה קיימים הרבה. אם אתם מתכנתים הזקוקים להבנת כתובות IP, טכנאי תקשורת או אבטחת מידע מתחילים, תוכלו … המשך קריאה
הייצוג הבא מהווה בסיס למימוש של פעולות ותוכניות העוסקות בעצים בינאריים. הייצוג הוא כללי משום שלא מגדירים בדיוק מהו הטיפוס של התוכן, אלא משתמשים בפרמטרים כללים (generic parameters) כדי לייצג את הטיפוס. מי שיישתמש בייצוג של העץ, יציב במקום הפרמטר את הטיפוס שבו יבחר (למשל int או string). מה ייצוג … המשך קריאה