ספר בעיות פייתון: תיאוריה ופרקטיקה - קורס 900 רובל. מסטפיק, הדרכה, תאריך: 30 בנובמבר 2023.
Miscellanea / / December 03, 2023
הקורס נועד להשתלט על היסודות והמושגים הבסיסיים של שפת התכנות Python.
Python היא אחת משפות התכנות הפופולריות, המאופיינת בפשטות ובקומפקטיות של קוד התוכנית.
בתהליך לימוד הקורס תלמדו מאילו אלמנטים בסיסיים מורכבת שפת תכנות, תכירו מושגי יסוד והגדרות של שפת התכנות Python, למד לעבוד עם אלגוריתמי בסיסי עיצובים.
הקורס אינו מכיל מידע מיותר, ההכשרה מתבצעת על פי העיקרון "מהפשוט למורכב" במתכונת של היגיון קפדני. לאחר כתיבת תוכנית פשוטה "שלום, עולם!", תלמדו חשבון מחשב, לוגיקה ממוחשבת (אופרטור מותנה) ותלמדו כיצד לפתור "בעיות שחמט". בעתיד, תוכל לכתוב פונקציות מותאמות אישית פשוטות ולעבוד עם קבצי טקסט.
ידע בשפת התכנות Python ותרגול של כתיבת קוד יאפשרו לך להתכונן איכותית להשתתפות בבחינת Unified State במדעי המחשב.
הקורס בוחן משימות בחינה מאוחדת הנפתרות באמצעות תכנות. כל משימה שנפתרה בדרך זו מלווה בניתוח הפתרון וקוד משוער לפתרון.
הקורס מכיל:
- חומר תיאורטי שנבנה באופן שיטתי,
- משימות לגיבוש חומר תיאורטי ותרגול מיומנויות מעשיות.
המשימות בהן נעשה שימוש בקורס תואמות לגרסת ההדגמה, המקודד והמפרט של בחינת KIM Unified State במדעי המחשב של השנה האקדמית הנוכחית.
בהתאם לרמת ההכשרה שלך, אתה יכול לבנות מסלול עבודה אישי, כי... כל החומר החינוכי זמין עבורך מרגע ההצטרפות לקורס.
מטלות הקורס הן ברמות קושי שונות, ואם יש לך בעיות בפתרון אותן, תוכל לשאול את המורה שאלה ב"הערות". המורה תמיד יענה לך.
אתה יכול לתקשר בקבוצה ב-VKontakte (קישור לשיחה בתוך הקורס). בעמוד הקבוצה ישנם חומרים נוספים, ניתוחי אפשרויות, פתרונות למספרים בודדים של בחינת KIM Unified State במדעי המחשב.
ליישום תהליך הלמידה, הקורס מכיל משימות מעשיות אינטראקטיביות.
עדכון מתאריך 02/06/2023 - נוספו מבחנים במשימות לבדיקה אובייקטיבית יותר
3
קוּרסהשכלה: המכון הפוליטכני ליפטסק, המכון הפדגוגי הממלכתי ליפטסק. עבדתי כמתכנת ומנהל מערכת משנת 1994 עד 2008, משנת 2008 ועד היום עבדתי בבית ספר וכמורה פרטית.
בבית הספר התעניינתי במקצוע חדש - מדעי המחשב. לאחר הלימודים, הוא נכנס למכון הפוליטכני ליפטסק וכעבור שנה עבר למכון הפדגוגי הממלכתי. במכון, בנוסף ל-BASIC הסטנדרטי, התחלתי ללמוד את מערכות ניהול מסדי הנתונים Clipper ו-FoxPro. לאחר הקולג' עבד כמתכנת במשך 5 שנים, ולאחר מכן החל לנהל רשתות מחשבים ומאגרי מידע. בזמני הפנוי למדתי אסמבלר, סי, דלפי. בשנת 2009, הוא הגיע לעבוד בבית הספר כמורה למדעי המחשב ולאחר מכן לימד מתמטיקה מעת לעת. באותה שנת 2009 התחלתי ללמד באופן פרטי מדעי המחשב ומתמטיקה (מורה), וזה מה שאני עושה עד היום. תחביב: אומנויות לחימה.
מידע בסיסי.
1. כמה מושגים מילוניים
I/O ותוכנית ראשונה
1. קלט/פלט וקוד תוכנית ראשון
2. קבועים
אלגוריתמים ליניאריים פשוטים
1. הזנת ערכים מספריים מרובים
2. הזנת ערכים מספריים ממחרוזת
3. פלט מעוצב של מספרים ממשיים
4. פעולות מתמטיות
5. אריתמטיקה של מספרים שלמים
יסודות האלגברה הלוגית ואלגוריתמים מסועפים (אופרטור מותנה i
1. אלגוריתמי הסתעפות
2. בעיות שונות למפעיל המותנה
3. מפעיל מותנה "בעיות שחמט"
אלגוריתמים המכילים לולאות for ו-while
1. עבור לולאה, מקונן עבור לולאות
2. בעוד לולאה
3. משימות שונות לעבודה עם לולאות
מציאת הערך המינימלי או המקסימלי
1. מציאת האלמנט min/max
2. מציאת רכיב המינימום/מקסימום (המשך)
מערכים
1. מערך חד מימדי (וקטור)
2. מערך חד מימדי (וקטור) נמשך
3. שני מערכים חד מימדיים
4. המרת מערכים (מיון ותמורה)
5. מערכים דו מימדיים (#מטריצות)
דמויות ומיתרים
1. אותיות (סמלים)
2. מחרוזות
3. עוד בעיות לתרגל על מיתרים
פונקציות והיקף משתנה
1. תורת מבוא
רקורסיה
1. משימות בסיסיות
קובץ I/O
1. תורת מבוא
סימולציה של בעיות מתמטיות
1. בעיות סטנדרטיות במתמטיקה שלמים (Py)
2. שוב מספרים ראשוניים (Py)
3. פתרון בעיות באמצעות שיטת הכללות ואנלוגיות (Py)
4. גֵאוֹמֶטרִיָה
פתרונות למטלות הבחינה המאוחדת במדעי המחשב
1. פתרון בעיות בחינה מאוחדת במדעי המחשב
2. אלגברה של לוגיקה וביטויים לוגיים;
3. מבצעים
4. קידוד וקומבינטוריקה (Python)
5. רקורסיה (פייתון)
6. תכנות דינמי (Python)
7. עיבוד של רצפי מספרים;
8. משימות הכנה לנושא "עבודה עם מספרים"
9. רצפים