קורס פייתון
78 שיעורים13 שעות מעבדות תירגול
- מה נלמד בקורס.
- מה זה פייתון למה צריך את זה.
- משתנים.
- עבודה עם טקסט.
- עבודה עם מספרים.
- קלט ופלט.
- עבודה עם תנאים (If,Elif,Else).
- עבודה עם רשימות (List,Set,Tuple).
- שילוב תנאים עם רשימות.
- תרגילים.
- עבודה עם מבנה הנתונים Dictionary.
- יצירת רשימה דינמית.
- לולאות .(For,While)
- לולאות .(Continue,Break,Pass,Else)
- לולאות ומילונים.
- פונקציות בסיסיות.
- פונקציות מחזירות ערך,ערכי ברירת מחדל.
- פונקציות מתקדמות kwarg** & argv*
- תרגילים.
- עבודה עם קבצים.
- ניהול שגיאות בסיסי.
- ניהול שגיאות מתקדם (try,except,else,finally).
- מודולים והפקודה import.
- ביצוע פעולות על מערכת ההפעלה.
- תיכנות וביצוע פעולות מקביליות Threads.
- ניהול Threads.
- סנכרון בסיסי בין Threads.
- עבודה עם Process.
- תרגול.
- תקשורת נתונים וניהול רשת באמצעות Python.
- עבודה עם חבילות מידע.
- פיתוח socket בסיסי.
- פיתוח socket מתקדם.
- פיתוח תוכנת סריקה ופיתוח כלי רשת.
- הקמת שרת-לקוח בפייתון.
- הקמת תקשורת מרובת משתתפים.
- הקמת תקשורת הכולל תכנות מקבילי.
- ביצוע פעולות על מחשבים מרוחקים.
- תקשורת TCP כנגד תקשורת UDP.
- המרת קובץ פייתון לקובץ EXE.
- תרגול.
- פיתוח מונחה עצמים.
- שימוש בסיסי במחלקה- Class.
- שימוש מתקדם במחלקה- Class.
- מתודות של המחלקה.
- ניהול מחלקות יעיל.
- הורשת מחלקות.
- הסבר מעמיק עם ההבדל בין מחלקה לפונקציות.
- תרגול.
- מניפולציה של האינטרנט והאתרים.
- ניתוח חבילות מידע מאתרים.
- שלימת סמס באמצעות פייתון.
- Selenium ואוטומציה בדפדפן.
- פיתוח אוטומציות על Selenium.
- הקמת צד שרת בסיסי ב-Flask.
- Fullstack -ב Flask.
- תקשורת ומסד נתונים ב Flask.
- פיתוח אתר באמצעות Flask.
- תרגול.
- פיתוח תוכנה גרפית בפייתון (GUI).
- הבנה של TKinter המנוע הטבעי.
- פיתוח מחשבון ותוכנה להרצת פקודות ב-TKinter.
- פיתוח תוכנה מבוסס HTML ופייתון.
- פיתוח באמצעות המונה החכם Eel.
- פיתוח תוכנה מבוסס Material Design.
- פיתוח משחק נחש את המילה.
- פיתוח תוכנת סריקה לרשת.
- תרגול.