סילבוס קורס סייבר
לתלמידי/ות כיתות ז׳ - ט׳
מטרת הקורס
ללמד את התלמידים/ות את אחת השפות המבוקשות כיום בתעשיה - Python, ודרכה ליצור מערכות מתקדמות, מאגרי מידע, מנועי אבטחה ועוד..
שנה ראשונה
פרק ראשון
הקדמה לקורס, רקע כללי על תכנות ושפות תכנות
סביבת עבודה
תרגולי בסיס
פונקציות בסיסיות של פייתון
סוגי נתונים: מספרים שלמים, מחרוזות
משתנים
פרק שני
סוגי נתונים נוספים: מספרים לא שלמים, בוליאנים והפקודה type
המרת סוג משתנה
ASCII
תנאים
פרק שלישי
קשרים לוגיים בתנאים
כתיבת פונקציות, עבודה עם הממשק של פייתון
בדיקת קלט של פונקציה
כתיבת סקריפט פונקציונאלי
תיעוד פונקציות
קלט מהמשתמש
פרק רביעי
לולאות while
לולאות for
תרגילי ביניים מסכמים
Range
רשימות
פרק חמישי
טיפוסי משתנים מתקדמים
Tuples
Dictionaries
רשימות מקוננות
שנה שנייה
פרק ראשון
תרגולים עם חבילת turtle
משחק crossy road
ניהול קבצים
שמירה תוכן על קבצים
ניווט בין תיקיות למציאת קבצים
פרק שני
מערכת דואר
מערכת שליחת הזמנות אוטומטית
ניתוח נתונים CSV
ניתוח נתונים Pandas
תוכנה למיפוי מסעדות, בתי קפה
משחק זיהוי ארצות בארצות הברית
פרק שלישי
List comprehension
dictionary comprehension
השוואות בין סוגי רשימות
תוכנה להצפנת הודעות עם קודי נאטו
Arguments value
שנה שלישית
פרק ראשון
חבילת TKinter
חבילת גרפיקה לבניית תוכנות
סידור אובייקטים במסך ע״י חלוקת grid()
תוכנה להמרת מטבעות
תוכנה לשעון מעורר
פרק שני
תוכנה לשמירת קודים לאתרים ומחולל קוד מוצפן
ניהול שגיאות בקוד
שליחת מייל אוטומטית
smtplib
מערכת לשחזור סיסמאות
חבילת זמן, תאריך ושעה
פרק שלישי
משיכת נתונים ממאגרים ברשת
Application Programming Interfaces
תוכנה לשליחת ברכות יום הולדת רנדומלית במייל לחברים מתוך רשימת csv
משחק טרוויה
פרק רביעי
שליחת הודעות לטלפון הנייד
Twilio
מערכת הזמנת פיצה
עדכון מזג האוויר לנייד
תוכנה לשליחת מצעד שירים בינלאומי
פרק חמישי
שליחת נתונים לעדכון מערכת
API \ POST
ניתוח נתונים באתרים אינטרנט עם חבילת BeautifulSoup
ניתוח אתרי סרטי קולנוע
Schools