קורס "תכנות אסינכרוני בפייתון" - קורס 50,000 רובל. מסדנת Yandex, הדרכה 2.5 חודשים, תאריך: 4 בדצמבר, 2023.
Miscellanea / / December 03, 2023
בכל זמן שנוח לך
האימון יתחלק לספרינטים ללא מועדים קפדניים: ניתן ללמוד מתי שנוח, העיקר להגיש את כל הפרויקטים עד סוף הקורס
שימוש בדוגמאות מהחיים ותרגול מתמיד
תלמדו אונליין בפלטפורמת הסדנאות: נסביר את התיאוריה בשפה פשוטה ותתרגל אותה בפועל בסימולטור
עם פרויקטים חינוכיים
תוכל ליישם את הידע החדש שלך ולהשלים 5 פרויקטים, עבור כל אחד מהם תקבל משוב מפורט ממומחה מנוסה
ב-IT מאז 2013, עבד ב-Mail. Ru, Cisco, Babylon Health ו-Palantir Technologies. התחלתי עם C++ ו-Java, ואז שתיתי ביג דאטה ו-ML בכפית, ובסופו של דבר נתתי את ליבי ל-backend ב-Python.
1 ספרינט 30 שעות - תכנות מקביל
תלמדו מהם תהליכים וחוטים, כיצד ליצור ולסיים אותם, ולהכיר את ההתנהגות והבעיות המתעוררות בתוכנות מרובות מעבדים ורב-שרשורים. הכירו את ה-GIL, את המושגים של הרעבה, גזע, מבוי סתום, למדו לתפוס ולעקוף בעיות מתעוררות, והכי חשוב, ליישם תהליכים וחוטים בעת פתרון בעיות יישומיות.
פרוייקט עבודה
ניתוח נתונים מ-Yandex Weather API תוך שימוש במושגי תכנות מקבילים.
2 ספרינט 30 שעות - מתכנות סינכרוני לתכנות אסינכרוני
תכירו איטרטורים, מחוללים וקורוטינים, סוגים שונים של משימות, הבדלים בניצול משאבים ומגבלות השימוש בגישות. בפועל, למד כיצד ליצור ולהשתמש באיטרטורים, גנרטורים וקורוטינים מותאמים אישית.
פרוייקט עבודה
עיצוב והטמעה של מנהל משימות תוך שימוש במושגי קורוטין.
3 ספרינט 30 שעות - עבודה עם קוד אסינכרוני
תלמדו מה הם תכנות מבוסס אירועים ולופים לאירועים, ותכירו סוגי ריבוי משימות. למד להשתמש בשקעים וליישם את המחלקות והפרימיטיביות העיקריות של מסגרת asyncio כדי לפתור בעיות יישומים. צור את השרת האסינכרוני הראשון שלך באמצעות asyncio ושרת http לטיפול בבקשות.
פרוייקט עבודה
עיצוב והטמעה של המסנג'ר (חלקי לקוח ושרת) באמצעות ספריית asyncio הפנימית.
4 ספרינט 30 שעות - מסגרות אסינכרוניות
נספר לכם על עיצוב מסגרות, עיבוד בקשות והטמעה של לוגיקה עסקית. תרכוש מיומנויות מעשיות בעבודה עם מסגרות אסינכרוניות כגון aiohttp, FastAPI ותיצור את השירות שלך באמצעות אחת מהמסגרות כחלק ממטלת פרויקט.
פרוייקט עבודה
עיצוב והטמעה של שירות להפקת קישורים למשאבים וניתוח המעברים שנעשו באמצעותם.
5 ספרינט 30 שעות - עבודה עם אפליקציה אסינכרונית בייצור
תלמדו כיצד לארגן תשתית באמצעות Docker ו-nginx, ותכירו שרתי אינטרנט פופולריים עבור FastAPI. למד כיצד לעבוד עם הגדרות באמצעות pydantic ולהשלים משימה מעשית על יצירת שירות שעובד עם מסד נתונים, פרוס לענן ונתון לעומס.
פרוייקט עבודה
עיצוב והטמעת שירות להורדה, אחסון והנפקת קבצים; פריסת שירותים בשרתים מרוחקים.