קל להתחיל לכתוב בפייתון. קצת אחרי שמתגברים על השיגעון של השפה עם רווחים במקומות הנכונים מגלים שהשפה לקחה השראה מהרבה מאוד מקומות וכמעט כל מי שמגיע אליה מצליח להרגיש בבית. אבל להרגיש בבית זו רק ההתחלה.
ככל שהתוכניות שאתם כותבים גדלות תמצאו את עצמכם שואלים: האם זו הדרך הכי נכונה או פייתונאית לפתור בעיה זו? האם יש כבר מבנה בשפה שהיה מקצר תהליכים שם? מהו ה Best Practice במקרה כזה כדי שיהיה לי הכי קל לתחזק את הקוד? מה פייתון יודעת לעשות מיוחד ושונה ואיך אני משתמש בזה?
המטרה של קורס Python מתקדם לענות על כל השאלות האלה ועוד: בקורס תלמדו איך למדוד ולשפר ביצועים של תוכניות, איך להתאים את סביבת העבודה בדיוק לדברים שאתם צריכים כדי שיהיה לכם קל למצוא שגיאות ולהשתמש ב Debugger. תלמדו איך לפתח ממשקי משתמש יפים ואיך לסדר את הפונקציות והמחלקות שלכם כדי להקל על תחזוקת התוכניות.
קורס זה מיועד למפתחים שכבר יודעים לפתור בעיות בפייתון אבל רוצים לראות איך הכלים של השפה עוזרים לעשות את זה טוב יותר. אם אתם כאלה אני בטוח שתהנו ממנו.
גרסאות: הקורס מתמקד בגירסת פייתון3 החדשה ביותר. עם זאת במקומות שיש הבדל בינה לבין Python2 אנו מציינים את ההבדל כך שהתכנים רלוונטים גם אם אתם כותבים ב Python2.