קורס זה מלמד נושאי פייתון מתקדמים כגון פונקציות למבדה, מעצבי פנים וגנרטורים. הקורס מלמד תכנות מונחה עצמים בשפת פייתון ומתמקד בניהול זיכרון וכתיבת תוכניות יעילות תוך ניהול משימות מרובות במקביל. פייתון היא שפת התכנות הדינמית הנפוצה ביותר ואחת משפות התכנות הפופולריות ביותר. הקורס מסייע להבין טוב יותר כיצד להשתמש בפייתון ככלי דינמי לפיתוח תוכנה.
קהל יעד - קורס זה מיועד למתכנתים המכירים את שפת הפייתון ומעוניינים ללמוד אותה לעומק.
ליתר קורסי Unix/Linux ותכנות בקוד פתוח
קורס-לינוקס-למשתמשים-מתוחכמים, תכנות-מערכות-ב-Unix-Linux, כתיבת סקריפטים ב-Bash, ניהול-מערכות-Linux, תכנות-בסיסי-בשפת-פרל, קורס-תכנות-מתקדם-בפרל, קורס-Python, קורס-Python-מתקדם, קורס-ספריות-מתמטיות-בפייתון,
לרשימה של כל קורסי הייטק
תיאור הקורס
קורס זה מלמד נושאי פייתון מתקדמים כגון פונקציות למבדה, מעצבי פנים וגנרטורים. הקורס מלמד תכנות מונחה עצמים בפייתון ומתמקד בניהול זיכרון, וכתיבת תוכניות יעילות תוך ניהול משימות מרובות במקביל. פייתון היא שפת התכנות הדינמית הנפוצה ביותר ואחת משפות התכנות הפופולריות ביותר. הקורס מסייע להבין טוב יותר כיצד להשתמש בפייתון ככלי דינמי לפיתוח תוכנה.
רוצים להיות מומחי פייתון? יש לכם שאלות על הקורס?
השאירו פרטים, חייגו 03-6176666 או כתבו לנו ב-WhatsApp
מודולים
מודול 1: Python Sequences
- רשימה
- מחרוזת
- Tuple
- Dictionary
- Set
מודול 2: Advanced techniques
- lambda functions
- Filter and map
- is and id
- decorators
- Iterators and generators
- Garbage collector
מודול 3: Files
- פתיחת קובץ
- קריאת תוכן הקובץ
- כתיבה לקובץ
- מיקום הקובץ
- תכונות הקובץ
מודול 4: Environment
- מודול ה-sys
- Command-line arguments
- זרמי נתונים סטנדרטיים
- Redirections
- Exiting the program
- מודול ה - os
- משתני סביבה
- עבודה עם ספריות
- עיבוד מידע
מודול 5: Exception handling
- שגיאות ברירת מחדל בפייתון
- Try and Except
- Finally
- Raise
- Custom Exceptions
מודול 6: Interop
- interop עם פונקציות בסיס
- עבודה עם סוגים מורכביםL
- שליחת פרמטרים לפי הפניות ומצביעים
- Sending and Receiving Structs
- זיכרון לא מנוהל
מודול 7: Processes
- יצירה וניהול תהליכים
- תקשורת InterProcess
- סנכרון
- Process Pool
מודול 8: Threads
- יצירה וניהול של Threads
- סנכרון
- GIL
מודול 9: Run Processes
- Run Executables from Python
- Receive and Process Outputs
- Popen
מודול 10: Sockets
- מה זה Sockets?
- פרוטוקולים - TCP UDP
- שליחה וקבלת נתונים
- תרגול: יצירת צדדי שרת ולקוח
*מכללת סלע שומרת לעצמה את הזכות לעדכן את הפרטים בהתאם לדרישות השוק מבלי להודיע מראש. נא בדקו עם נציגי המכירות לגבי הפרטים המעודכנים נכון להיום, בטלפון 03-6176666 או באימייל Info@sela.co.il
חזרה