top of page
  • Whatsapp
  • fb
  • in
  • yt
Asset 1x.png

כוחה של שפת Python טמון בפשטות שלה,אך שליטה אמיתית מגיעה מהבנה עמוקה של המנגנונים הפנימיים והיכולות המתקדמות של השפה. קורס מתקדם ומעשי זה מעמיק בפיצ’רים המתקדמים של Python ומלמד כיצד להשתמש בהם לכתיבת קוד נקי יותר, מהיר יותר ותחזוקתי יותר.
במהלך הקורס המשתתפים יחשפו ליכולות המתקדמות וה“נסתרות” של Python, ביניהן מטא־תכנות (Metaprogramming), דקורטורים, מבני נתונים מתקדמים, עבודה מעמיקה עם מחלקות ומנגנוני OOP פנימיים, תכנות אסינכרוני ודפוסי תכנון (Design Patterns) המנצלים את האופי הדינמי של השפה. הקורס שם דגש על Best Practices, הבנת עומק של מנגנוני השפה, ושדרוג משמעותי של איכות הקוד בפרויקטים אמיתיים.

הורדת סילבוס
מועד פתיחה:

על פי דרישת לקוח

זמן ויום:

על פי דרישת לקוח

שעות אקדמאיות:

40

דרגת קושי:

מתקדם

שפה:

עברית

bg1x.png
circlex.png
מרצה

אלון תם

Data Science & AI Entrepreneur

אלון בעל ניסיון עשיר של מעל 15 שנה בפיתוח, הובלה והוראה בעולמות הדאטה, ה-AI וה-SaaS. מרצה לדאטה סיינס במכללת NAYA משנת 2020, מלמד החל מ-Python ועד ארכיטקטורות מתקדמות של Deep Learning ו-Generative AI. מייסד שותף ו-CTO של Livv.ai, פלטפורמת SaaS חכמה לשוק הנדל״ן האמריקאי, אותה הקים מאפס, כולל פיתוח והטמעה של מודלים מתקדמים ב-Machine Learning ו-Computer Vision. בעבר כיהן כסמנכ״ל מו״פ וראש חטיבות פיתוח בחברות טכנולוגיה מובילות, הוביל צוותים של עשרות מפתחים, טרנספורמציות Agile, CI/CD ושדרוגי ארכיטקטורה רחבי היקף. משלב ראייה עסקית, עומק טכנולוגי וניסיון מוכח בהובלת מוצרים סקיילביליים בענן.

התמחות

AI, Deep learning, Machine Learning, Prompt Engineering, Python

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

במהלך הקורס ילמדו המשתתפים נושאים מתקדמים כגון Type Hints, כתיבת קוד בטוח וברור יותר באמצעות מערכת הטיפוסים של Python, עבודה עם Decorators, Closures, פונקציות מתקדמות, Generators, Coroutines ותכנות אסינכרוני (Async/Await). בנוסף, יעמיקו במנגנונים הפנימיים של השפה, לרבות אופן פעולת המחלקות, מתודות מיוחדות (Magic Methods), מנגנון הירושה, Method Resolution Order (MRO), פולימורפיזם ופרוטוקולים (Protocols).

חלק מרכזי מההכשרה מוקדש לעקרונות תכנון תוכנה מתקדמים ולכתיבת קוד מודולרי, גמיש וניתן להרחבה. המשתתפים ילמדו לעבוד עם Data Classes, Descriptors, Metaclasses, מכולות מותאמות אישית (Custom Containers) ודפוסי תכנון (Design Patterns) כגון Singleton, Prototype, Proxy, Decorator ו־Abstract Factory, תוך הבנת היתרונות והתרחישים בהם נכון להשתמש בכל אחד מהם.

בנוסף, הקורס מעניק כלים לכתיבת קוד בעל ביצועים גבוהים באמצעות שימוש ב־Generators לעיבוד נתונים יעיל, בניית Data Pipelines, ותכנות אסינכרוני המאפשר טיפול במשימות מקבילות בצורה אופטימלית. המשתתפים ילמדו כיצד לנצל את היכולות המתקדמות של Python לפיתוח מערכות סקיילביליות, שירותי Backend, תהליכי Data Engineering ויישומים עתירי ביצועים.

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

צוות הקורס

orangex.png
אבי ישר

Data Engineering

אבי הינו מומחה בתחום Big Data העוסק בתחום Data Engineering ופיתוח BI מזה מספר שנים בחברות הייטק. אבי הינו בוגר תואר ראשון ושני מחקרי (MSc) בהנדסת תעשייה וניהול בהצטיינות יתרה, התמחות ב – Big Data .אבי סיים את לימודיו בגיל 23 בעודו בשירות קבע בחיל המודיעין. כמו כן, אבי בוגר נאיה קולג’ במסלול הכשרה Data Engineering, אשר גויס לחברת נאיה טכנולוגיות מיד עם תום המסלול לאור הרמה הגבוהה של ידע והפוטנציאל המקצועי שהפגין.

לפרטים נוספים
Asset 50_3x.png
Asset 49_2x.png
bottom of page