יצירת יישומי אינטרנט ב-Python: קורס CODDY ו-VMK MSU - קורס 56,700 רובל. מבית הספר לקודי לתכנות לילדים, הכשרה של 7 מודולים (חודשים)
Miscellanea / / November 27, 2023
אבל מאחורי החזית הברורה מסתתרת ערימה צומחת במהירות של טכנולוגיות בעלות פוטנציאל בלתי מוגבל ופותחות המון הזדמנויות הן למשתמשי האינטרנט והן למפתחי אתרים. למומחים יש כלים רבים בארסנל המאפשרים להם לפתור כמעט כל בעיה נתונה, אבל אף אחד מהם לא משתווה לשפת Python.
למה פייתון
לפי מדד שפת התכנות של PYPL, Python מדורגת במקום הראשון עם נתח של 28% וצמיחה מתמדת. הוא הופיע רק שנתיים מאוחר יותר מה-World Wide Web וכעת החליף חלק ניכר משפות אחרות. וזה לא מפתיע.
פייתון נמצא בשימוש נרחב בתחומים בסיסיים כגון:
- ביג דאטה;
- למידת מכונה;
- סטטיסטיקה והדמיה;
- ניהול מערכת (כשפת סקריפטים);
- פיתוח משחק;
- יצירת תוכנה כמעט לכל תחומי הפעילות האנושית;
- יישומי אינטרנט.
פייתון קל מאוד ללמידה ולעתים קרובות מומלץ על ידי מומחים כשפה הראשונה ללמוד. משמעות הדבר היא שכל אחד יכול לשלוט בו הודות לתחביר הנוח שלו והמראה הנעים וההגיוני של קוד התוכנית.
לא בכדי הדור הצעיר היום לומד כל מיני ספרות בנושא זה, מתקשר ב נושאי IT בלוגים, כותב תוכניות ניסיון - בונה מסלולים אישיים שלו מקצועי התפתחות. אם ילדכם התעניין בתחום ה-IT, שפות תכנות וטכנולוגיות חדשות מגיל צעיר וכבר שם לב לפייתון, אז הגיע הזמן להתחיל מחקר מעמיק. אבל מאיפה להתחיל? אפילו מספיק לעבוד באופן עצמאי על היצירה הקלאסית בת שני כרכים מאת מ. "לומד פיתון" של לוץ ייקח חודשים לקריאה.
במיוחד כדי לפתור בעיות כאלה, בית הספר לתכנות CODDY יחד עם הפקולטה למתמטיקה חישובית וקיברנטיקה של אוניברסיטת מוסקבה. M.V. לומונוסוב פיתחה פרויקט חינוכי חדש וייחודי ליצירת אפליקציות אינטרנט ב-Python לבני נוער בני 13-16.
קצת על הקורס
לשותפות בית הספר CODDY עם הפקולטה למתמטיקה חישובית וקיברנטיקה של אוניברסיטת מוסקבה יש ניסיון בהשקת קורסי בחירה מוצלחים, ולכן הקורס בפיתוח אתרים מיועד לסטודנטים ברמה מתקדמת - אלה שכבר יש להם כישורים בסיסיים בעבודה עם שפת תכנות פִּיתוֹן.
המועמדים ייבחרו על סמך תוצאות מבחן מיוחד שמטרתו לזהות את רמת המיומנות שלהם ב-Python. בוגרי הקורס הקודם שלנו "פיתוח צ'טבוטים ומשחקים ב-Python", גם הם התארגנו ונערך במשותף עם עמיתים מאוניברסיטת מוסקבה. M.V. לומונוסוב, יוכל לקחת חלק בקורס ללא מבחן כניסה.
משך הקורס 7 חודשים. התכונה הייחודית שלו היא מחקר מעמיק יותר של Python כשפת פיתוח אתרים, כמו גם ייחודית שיעורים בנושא דיבור בפני קהל, בניית צוות ומצגות פרויקטים שפותחו על ידי מורים מ אוניברסיטת מוסקבה.
האם אני צריך ידע בסיסי כלשהו ב- Python לפני תחילת הקורס הזה?
נדרש ידע בנושאי Python בסיסיים, כמו גם יכולת לעבוד עם ספרייה אחת לפחות:
- קלט ופלט, עבודה עם משתנים
- הצהרות על תנאי
- עבור לולאות, בעוד לולאות
- עבודה עם מיתרים
- רשימות
- מילונים
- פונקציות
- עבודה בסיסית עם מודולים
מה כלול בתכנית הקורס:
- איחוד ידע על סוגי נתונים ומבנים;
- לימוד מתקדם של תכנות מונחה עצמים;
- פיתוח מיומנויות בעבודה עם שורת הפקודה ותשתית יישומי האינטרנט;
- פיתוח יישומי אינטרנט תוך שימוש במיקרו-מסגרת הפלאסק הייחודית והנוחה, המשמשת בהצלחה בעולם שירותים מגוונים כגון Netflix, Airbnb, Uber, Lyft, כמו גם רשתות חברתיות ופלטפורמות מדיה כגון Reddit, Pinterest ו לינקדאין;
- לימוד היבטים שונים של שימוש בתבניות, טפסי אינטרנט ומסדי נתונים בעת יצירת יישום אינטרנט ועוד.
חלק משמעותי מהקורס יהיה פיתוח והגנה על פרויקטים משלהם, בהם יתאמן התלמידים מיומנויות הן בהיבטים הטכניים של פיתוח אתרים והן בענייני שיווק וניהול פרויקטים חדשניים. ועדת המומחים תכלול מורים מאוניברסיטת מוסקבה, מורים מבית הספר לתכנות CODDY ונציגים של חברות IT רוסיות מובילות.
5
קורסיםמורה בקורס:
"תכנות משחקים ב-Python", "האקר אתי", "יצירת משחקים ב-Roblox Studio", "פיתוח צ'אטבוטים ב-Python יחד עם אוניברסיטת מוסקבה. M.V. לומונוסוב", "בוטים בפייתון", "יישומי אינטרנט בפייתון בשיתוף עם מתחם מדעי המחשב והטכנולוגיה של אוניברסיטת מוסקבה. M.V. לומונוסוב"
חינוך:
האוניברסיטה הפוליטכנית במוסקבה, כיוון "אבטחת מידע"
ניסיון:
ניסיון של שנתיים כמהנדס אבטחה ב-APIBank. 1.5 שנים מפתח יישומי אינטרנט במיקור חוץ ב-Python.
תחומי עניין:
תכנות, אבטחת סייבר, פריצה לבנים, הנדסת DEV-ops.
"פרטיות מקוונת היא זכות אדם בלתי ניתנת לערעור ודרישה לשמור עליה
כבוד האדם וכבודו".
6
קורסיםמורה בקורס:
"תכנות משחקים בפייתון", "האקר אתי", "פיתוח צ'טבוטים בפייתון יחד עם מתחם מדעי המחשב והמחשוב של אוניברסיטת מוסקבה. M.V. לומונוסוב", "פיתון ולמידת מכונה", "בוטים בפייתון", "יישומי אינטרנט בפייתון בשיתוף עם האוניברסיטה הממלכתית של מוסקבה. M.V. לומונוסוב"
חינוך:
האוניברסיטה הטכנית הממלכתית של מוסקבה על שם. באומן, מומחיות "אבטחת מידע".
ניסיון:
שליטה בשפות התכנות Python, C\C++, Golang, Pascal. בעל ניסיון בפיתוח אפליקציות שונות.
תחומי עניין:
הוא אוהב לתכנת בפייתון כדי לפתור מגוון רחב של בעיות, וככל שהמשימה מורכבת ומעניינת יותר, כך ייטב. הוא עושה ספורט, אוהב צילום ואוהב לטייל. אני משוכנע שכל אדם שמשקיע מספיק מאמץ כדי להשיג מטרה משיג אותה. אוהב לעזור לאחרים להשיג את מטרותיהם. צעיר וקשוב לאנשים, מוצא שפה משותפת עם כל ילד ועוזר להם לחשוף את תכונותיו הטובות ביותר במהלך הלמידה, מה שהופך את הלמידה למהנה ויעילה לכולם.
"תכנות במאה ה-21 הוא האלפבית השני שכל אדם מצליח צריך לשלוט בו, ללא קשר לתחום העניין שלו. Python הוא הצעד הראשון המושלם ללימוד תכנות, עם פשטות וגמישות שמקלה על הלמידה לילדים שפה זו אינה לימוד חובה, אלא בילוי נעים והם מבינים שתכנות הוא מאוד מעניין ומרגש תהליך!"
5
קורסיםמורה בקורס:
"תכנות משחקים בפייתון", "פיתוח צ'אט בוטים בפייתון יחד עם מתחם מדעי המחשב והטכנולוגיה של אוניברסיטת מוסקבה. M.V. לומונוסוב", "בוטים בפייתון", "יישומי אינטרנט בפייתון בשיתוף עם מתחם מדעי המחשב והטכנולוגיה של אוניברסיטת מוסקבה. M.V. לומונוסוב", "פיתון ולמידת מכונה", "תכנות ב-Python3", "יישומים ניידים"
חינוך:
Ufa State Aviation Technical University, התמחות "Informatics עסקי".
ניסיון:
מיומן ב- Python, html, מהפך אפליקציות. הייתי מעורב ביצירת משחקים באמצעות Pygame ובוטים לרשתות חברתיות. יצר מדריך "פיתון מא' עד ת'" למוסד חינוכי. לימד בבית הספר CODDY Ufa במשך 11 חודשים.
תחומי עניין:
הוא מתעניין בתכנות ובמוזיקה. אוהב טיולים. מאמין שכל שפת תכנות היא ארגז חול אמיתי. אתה יכול ליצור תוכנית נוחה לעצמך, עוזר או סתם משחק מהנה. אוהב לסדר את מקום העבודה שלו. כיסא נוח ומוזיקה טובה הם המפתחות לעבודה מוצלחת ופרודוקטיבית.
"המחשב מאפשר לנו לעבוד וללמוד מכל מקום בעולם - זה מדהים!"
מודול מספר 1
יום ראשון - סקירת פייתון
-סוגים ומבני נתונים
-מה יש בזיכרון של המחשב שלנו?
−חזרה על קונסטרוקציות הסתעפות ולולאות
יום שני - מתכוננים להיות מתכנתי אינטרנט
− למד אלגוריתמים חדשים לעבודה עם נתונים
- בואו נסתכל על כמה מקרים אמיתיים מעולם האינטרנט
− נשים לב לעיצוב
יום שלישי - תכנות מונחה עצמים
-זכור דפוסי תכנות
-אופ
− אנו משווים את OOP עם עקרונות אחרים במבחנים
יום רביעי - מבט חדש על OOP
−צלילה ראש אל OOP
-בונים והורסים של שיעורים
−בואו נוסיף 3 מילים חדשות לאוצר המילים שלנו
מודול 2
יום ראשון - מערכת הפעלה
−בואו לגלות כיצד פועלת מערכת ההפעלה
− בואו נעבוד עם שורת הפקודה
− בואו נסתכל לעומקו של המחשב שלנו
יום שני - עולם האינטרנט
− סיווג אינטרנט ותוכן
-איך הדפדפן עובד
− תשתית יישומי אינטרנט
יום שלישי - התקנת Flask
-מהן מסגרות?
- הקמת הסביבה
-פקודות ראשונות ותחילת העבודה עם Flask
יום רביעי - שפת אינטרנט
יישום בקבוק ראשון
− יסודות האינטרנט - היכרות עם HTML
מבנה האתר
מודול 3
יום ראשון - תבניות
−עוד כמה מילים על עיצוב
−תבניות בקבוקים - מדוע יש צורך בהן?
-תבניות משלך
יום שני - טפסי בקבוק
-מהן צורות?
− סיווג ועבודה עם טפסים
-קבלת נתונים ובדיקת שדות
יום שלישי - מאגרי מידע
-היכן וכיצד לשמור נתונים
-מהם מאגרי מידע
− בואו נלמד מודלים של מסדי נתונים
יום רביעי - מאגרי מידע. טבילה מלאה
– מלכודות
-מהם קשרים?
-עדכון מסד נתונים
מודול 4
יום ראשון - דיאלוג עם המשתמש
-הסתכלות עמוקה יותר על הטפסים
-הרשאה
-עיבוד עמודים מותנה
יום שני - חלק בלתי נפרד מתכנות - מבחנים
- בואו לגלות מהן הבדיקות
-בואו נמצא שגיאות לוגיות
-נבין עד כמה שגיאות ובטיחות קשורות קשר הדוק
יום שלישי - מודולריות של פרויקטים
-המושג של מודולריות
- חלוקה לחלקים לוגיים
−מודולים הם הצעד הראשון לעבודה בצוות
יום רביעי - בניית צוות
מודול 5
יום ראשון - פיתוח צוות. תרגול
-מערכת בקרת גרסאות
-התמוטטות הפרויקט
- תפקיד בצוות הפיתוח
יום שני - HTML מפורט
- פריסת טבלאות/בלוק
-סוגים מודרניים של פריסה ופיקסל מושלם
תכונות HTML 5
יום שלישי - CSS. צלילה לעומק
-עדיפות של דפי אינטרנט
-CSS 3
−@ בקשות מדיה
יום רביעי - פריסה אדפטיבית
- הבנת עקרונות המפתח של הסתגלות
ספריית Bootstrap
− ויזואליזציה של טפסים
מודול 6
יום ראשון - הרחבת היכולות של Flask
-ספריית רכיבי צד שלישי
-אנו מחברים רכיבים לפרויקט שלנו
− הגדרת עבודה עם האפליקציה הראשית
יום שני - שרת
-מהו שרת? מבט מבפנים
-אבטחת שרת
- נעלה שרת משלנו
יום שלישי - יישומי שרת
-פרוס את היישום בשרת
- בדיקת גישה
-לימוד לתפוס בקשות
יום רביעי - אורטוריה
מודול 7
יום ראשון - פיתוח צוות
− הערכת רעיונות
-זיהוי משימות מפתח
-התחלת פיתוח
יום שני - פיתוח צוות
-תוצאות של השבוע הראשון
- תעדוף
- להניע ולפשט תהליכי פיתוח
יום שלישי - בדרך ל-MVP
−מבחן יישום בקבוצת מיקוד
-התאמת מסלול פיתוח
-אנו מאיצים את הפיתוח עם ניהול זמן מוכשר