תכנות ב- Python. שלב 2. קורס מתקדם - קורס 40,990 רובל. ממומחה, הכשרה, תאריך: 27 בנובמבר, 2023.
Miscellanea / / November 28, 2023
קידום! לכל משתתפי קורס פייתון אנו נותנים 30% הנחה על קורסים "תכנות בשפה R" במתכונת למידה מרחוק. להגשת בקשה להנחה, אנא צור קשר עם המנהלים שלנו.
אתה תלמד:
צור שיעורים משלך;
להעריך את מורכבות האלגוריתם;
להשתמש במבני הנתונים הסטנדרטיים החשובים ביותר;
צור מבני נתונים משלך המבוססים על מבני נתונים סטנדרטיים.
מורה, מתכנת ומהנדס בעל ידע מעשי במגמות פיתוח פייתון, כגון "האינטרנט של הדברים", "ביג דאטה" ואחרים. משתתף ביצירת תוכנה וחומרה פתרונות עסקיים עבור X5, OZON, פיליפ מוריס, SAP. מנטור וחבר מושבעים בהאקתונים, דובר באירועי וסדנאות IT.
מורה מקצועי לקורס תכנות, מפתח מוסמך מכון פייתון עם ניסיון עבודה כללי בתחום ה-IT יותר מ-20 שנה. בנו מערכות IT ב-4 חברות מאפס. יותר מ 5 שנים.
ואדים ויקטורוביץ' סיים את לימודיו באוניברסיטה הממלכתית של רוסיה למדעי הרוח בשנת 2000 עם התמחות באינפורמטיקה ומדעי המחשב. מקצוען אמיתי בענייני אדמיניסטרציה DBMS, אוטומציה של תהליכים עסקיים של החברה (ERP, CRM וכו'), יצירת מקרי מבחן והכשרת עובדים.
מסוגל להניע ולרתק. הוא תובעני מהמאזינים שלו, תמיד מוכן להבהיר נקודות קשות. ניסיון רב בעבודה על פרויקטים אמיתיים מאפשר לו לשים לב לאותם פרטים שבדרך כלל מתעלמים מהם על ידי מפתחים מתחילים.
מורה מקצועי לקורסי תכנות עם ניסיון כללי יותר מ-10 שנים. ניסיון מעשי בתכנות בשפה פִּיתוֹן יותר מ-4 שנים. במהלך הוראתו הפך למחברם של 12 קורסי תכנות לארגונים שונים, שעבר הכשרה יותר מ-1000 מאזינים. (הוראה פנים אל פנים ומקוונת).
Evgeniy Vitalievich סיים את SibGIU בשנת 2006 עם התמחות באוטומציה של מערכות מתכות. הוא משפר באופן קבוע את כישוריו וכיום הוא מומחה בשפות תכנות Python, C++, Javascript. בעבודתו הוא גם משתמש ביעילות Nodejs (+webpack), Django, Tornado, Git, בעל ניסיון בפיתוח תיעוד פרויקט.
ניסיון רב בהוראה ובתכנות מעשי מאפשר לו להסביר דברים מורכבים במילים פשוטות; התלמידים לאחר הקורסים שלו מקבלים השראה באמת מתכנות. הוא יודע איך המוח של מתכנת מודרני צריך לעבוד ויעזור לך לכוון אותך לאורך הגל הנכון.
מודול מספר 1. מושג המעמד. אנקפסולציה (4 ac. ח.)
מחלקה ומופע מחלקה.
נתוני מופע, שיטות מופע ומאפייני מופע.
מושג תכונה.
סדנה: יצירת מחלקה והמופעים שלה.
מודול 2. ירושה (4 ac. ח.)
העיקרון של הקלדת ברווז.
מושגים של מחלקה בסיס ומחלקה נגזרת.
הפונקציה isinstance והיישום שלה.
סדנה: יצירת מחלקה נגזרת, תוך שימוש במופעים של הבסיס והמחלקות הנגזרות.
מודול 3. פולימורפיזם והפשטה (4 ac. ח.)
החלפת שיטות במחלקה נגזרת.
הרעיון של מחלקה מופשטת.
סדנה: שימוש בשיעורים פולימורפיים.
מודול 4. עבודה מעשית (4 ac. ח.)
מודול 5. אלגוריתמי מיון וחיפוש (4 ac. ח.)
אלגוריתמי מיון וחיפוש בסיסיים.
מושג מורכבות האלגוריתם.
סדנה. חפש מידע על סמך קריטריון נתון.
מודול 6. אלגוריתמי חיפוש על גרפים (4 ac. ח.)
חיפוש רוחב ראשון.
חיפוש עומק ראשון.
סדנה. בניית נתיב בגרף.
מודול 7. מבני נתונים (4 ac. ח.)
מושג מבנה הנתונים.
רשום והקלט כמבני נתונים בסיסיים.
טבלה ומבני נתונים אחרים בעלי חשיבות מעשית.
סדנה. ייצוג רשומות וטבלאות בתוכנית Python.
מודול 8. סוגי נתונים מופשטים סטנדרטיים (4 ac. ח.)
סוגי מיכלים.
מודולי ספרייה אוספים ו-collects.abc
סדנה. סכימת "רכיב-מיכל" ויישומה.
מודול 9. אחסון נתונים מחוץ לתוכנית (4 ac. ח.)
שמירה ושחזור נתונים. מודול ספריית חמוצים.
המושג התכתבות יחסי אובייקט.
סדנה. שימוש במודול החמוצים לאחסון והעברת נתונים.
מודול 10. עבודה מעשית (4 ac. ח.)
מציאת מסלול בין שתי נקודות.
עיבוד מסמך XML.
איסוף ועיבוד הזמנות.
משחק שחמט (חלק תוכנה).
גירוד אינטרנט.
קביעת מפגשי הדרכה.
כתיבת שרת משחקים.
חישוב של רשת חשמלית DC פשוטה.
עיבוד וידאו באמצעות תוכנה חיצונית.