למדו פיתון: 5 קורסי פיתון נהדרים למתחילים ומעבר להם

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

להלן חמישה קורסים ללימוד פייתון, החל ממבוא פשוט לשפה ונושאים מתקדמים יותר. הם מכסים גם מספר מקרים נפוצים של שימוש בפייתון, החל מלימוד מכונה וכלה בקצות רשת. שלושה מהקורסים הם בחינם; האחרים עולים $ 39 ו- $ 49.99. 

מבוא למדעי המחשב ותכנות באמצעות פיתון

קורס EdX זה, שניתן על ידי המכון הטכנולוגי של מסצ'וסטס, מיועד לאנשים שאין להם ניסיון קודם בתכנות. היא משתמשת בתכנות פייתון כדרך להציג בפני התלמידים מושגי מפתח במדעי המחשב ובפתרון בעיות חישוביות. הקורס אינטנסיבי - 14 עד 16 שעות בשבוע לאורך תשעה שבועות - אך לא עולה כלום לקחת. עם זאת, בסיום, תוכלו לקבל תעודה בסך 75 דולר, אותה ניתן לממש עבור אשראי אקדמי במכללת צ'רטר אוק סטייט בקונטיקט.

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

הפוך את הדברים המשעממים לאוטומטיים באמצעות תכנות פיתון

אוטומציה של הדברים המשעממים עם פיתון נחשבת בצדק כטקסט למידה קלאסי של פייתון. הספר זמין בדפוס וניתן לקרוא אותו בחינם, ומלמד את פיתון מהיסוד, תוך שימוש בפרויקטים בעולם האמיתי ככלי לימוד בדרך. מחבר הספר, אל סוויגארט, יצר גם גרסת קורס וידאו של 9 וחצי שעות לטקסט. הקורס הוא $ 49.99, אך הנחות זמינות, ותוכלו לצפות בתצוגה מקדימה על חלקים מהקורס מבלי לרכוש. בין אם אתה מעדיף לעבוד דרך ספר או ללמוד על ידי צפייה, או שניהם יחד,  אוטומציה של הדברים המשעממים תביא אותך לפורה בפייתון תוך זמן קצר. 

תכנות פיתון מעשי

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

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

במקור ביזלי תיאר את הקורס כמאמץ בהדרכת מדריך שנמשך כ- 25 או 30 שעות במשך כשבוע (כולל הזמן להשלים 130 תרגילי קידוד), אך אתה יכול לקחת אותו בקצב שלך. זה מבוסס טקסט לחלוטין (ללא סרטון), וחינמי לחלוטין. 

למידת מכונה עם פיתון: מבוא מעשי

למידה ממוחשבת עם פיתון: מבוא מעשי, בהנחיית EdX ונוצר על ידי IBM, הוא חלק מסדרה גדולה יותר אשר סובבת סביב מדע הנתונים ופייתון. קורס זה מתרכז בלימוד מכונה. זה מתחיל במה שיש בסיסי, ואז מעביר אותך דרך הטכניקות הסטנדרטיות - רגרסיה, סיווג, למידה ללא פיקוח והמלצות - ומתאר כיצד להשתמש בפייתון ובספריות שלה כדי ליישם כל אחת מאלה.

שים לב שאם אתה עדיין לא מכיר את Python, יש קורס תנאי מוקדם מומלץ, Python Basics For Data Science.

מדריך מגה הבקבוק

מסגרת האינטרנט Flask היא אחת החבילות הפופולריות, החזקות והגמישות ביותר של Python. אמנם הבקבוק פשוט בבסיסו, אך המערכת האקולוגית שלו נרחבת בכדי לכסות את כל הקשור לבניית אתרים אינטראקטיביים.

מדריך הבקבוק של מיגל גרינברג הוא מגה-הדרכה של 11 פלוס, בן 23 חלקים, צולל עמוק לתוך כל החומר הזה: אינטראקציה של משתמשים, טפסים, תבניות, מאגרי מידע, משתמשים והרשאות, עמוד נתונים, טיפול בתאריך ובשעה, AJAX, ועוד הרבה.

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