שיעור זה מספק מקום לצפות בכל מדריכי הווידאו של Technovation לקידוד אפליקציות ויצירת מודלים של AI במקום אחד. הם מקובצים לפי פלטפורמת קידוד ונושא.
פלטפורמות קידוד
סרטון זה נותן סקירה כללית של אפשרויות שפת הקידוד עבור Technovation. זה קצת מיושן, שכן Technovation מאפשר כעת כל שפת קידוד. עם זאת, זה נותן סקירה טובה של App Inventor ו-Thunkable והתכונות מכל פלטפורמה.
הדרכות לגרד
הדרכות שריטות
הדרכות לממציא אפליקציה
פתח כל כרטיסייה למטה כדי לראות כמה מדריכי וידאו שיעזרו לך ללמוד תכונות שונות שיכולות לעזור בפיתוח האפליקציה שלך.
סקירת פלטפורמה
סרטונים אלו מספקים סקירה כללית של שני החלונות ב-App Inventor - המעצב ועורך הבלוקים.
סקירת פלטפורמה
הדרכות למתחילים
אם אתה חדש בקידוד, אלו כמה מדריכי היכרות טובים שכדאי לנסות.
למד App Inventor
זהו מבוא טוב לשימוש ב-App Inventor. הידוע גם בתור המדריך Soundboard, אתה לומד כיצד ליצור אפליקציה פשוטה שבה המשתמש לוחץ על כפתור והוא מנגן נאום. אתה יכול להוריד את פרויקט ההתחלה כאן ולייבא אותו ל-App Inventor (דייב מראה לך איך בסרטון).
כמה טיפים לאיתור באגים בקוד שלך ב-App Inventor
אפליקציית כניסה
תכונה של אפליקציות רבות היא היכולת של משתמשים להיכנס עם שם משתמש וסיסמה. אתה יכול להוסיף תכונה זו לכל אפליקציה על ידי ביצוע ההוראות בסרטון.
משחק עם תמונות, כפתורים, טיימר שעון, ניקוד
המשחק Recycle משתמש בהרבה מושגים פשוטים אך בונה עליהם כדי לבנות משחק מורכב למדי. תלמדו כיצד להשתמש בטיימר כדי להציג תמונות, לזהות לחיצות על כפתורים, ולהוסיף ולהחסיר ניקוד. הנה קישור לתבנית המתחיל ב-App Inventor.
משחק מיחזור
משחק אנימציה
משחק אנימציה
מפה, מרקרים, שיחות טלפון, WebViewer
הסרטונים האלה מובילים אותך בתהליך הכנת אפליקציה להתנדבות. המדריכים מראים לך כיצד להוסיף מפה עם סמני מידע באפליקציה שלך. תראה גם כיצד לשלב שיחות טלפון עם האפליקציה שלך וכיצד להציג אתרים באמצעות רכיב WebViewer.
אפליקציית מתנדבים
דוגמה טובה לשימוש ברכיב מפה כדי לספק מידע מבוסס מיקום למשתמשים. במקרה זה, הזדמנויות התנדבות. האפליקציה משתמשת גם ב-WebViewer כדי להציג מידע על האתר, וב-PhoneCall כך שהמשתמש יכול להתקשר לארגונים מתנדבים מהאפליקציה.
חלק 1 מתוך 2 סרטונים - הוסף מפה, סמנים ומידע בסיסי
חלק 2 מתוך 2 של אפליקציית התנדבות - ראה כיצד לבצע שיחות טלפון ולהציג אתרים בתוך אפליקציה
אחסון נתונים בטלפון
שלושת הסרטונים הראשונים מכסים יצירת אפליקציית Green Tracker המאפשרת למשתמשים לעקוב אחר מידת הירוק שלהם בכל יום. הנתונים מאוחסנים באמצעות TinyDB במכשיר הנייד של המשתמש.
הסרטון הרביעי מראה כיצד לאחסן פריטי רשימה ב-TinyDB.
שימוש ב-TinyDB לאחסון נתונים
Green Tracker חלק 1 מראה כיצד לאחסן נתוני מעקב בטלפון שלך עם רכיב TinyDB.
ב-Green Tracker Part 2, למד להוסיף רכיב שעון כדי שתוכל לעקוב אחר אם משתמש ירוק בימים רצופים.
ב-Green Tracker Part 3, השתמש בתכונת עשה זאת כדי לתפעל ערכי משתנים באפליקציה שלך כדי שתוכל לבדוק את תכונת היום הרצוף.
Girls Code It הפעיל מפגשי קידוד למשתתפות Technovation. סרטון זה מראה כיצד ליצור רשימת מטלות פשוטה ולאחסן אותה בטלפון שלך.
ממשקי API
ממשקי תכנות יישומים או ממשקי API שימושיים מאוד עבור אפליקציות. למד כיצד לחבר את האפליקציה שלך לאתרים או שרתים חיצוניים כדי לשלוח ולקבל נתונים.
ממשקי API
אחסון נתונים בענן
מדריך החידון המהיר מראה כיצד לחבר גיליון Google לאפליקציה שלך כדי לאחסן נתוני Leaderboard. לחץ כאן כדי לפתוח את תבנית הפרויקט ב-App Inventor.
המדריך לאפליקציית Chat מראה כיצד לאחסן מידע צ'אט באמצעות CloudDB.
נתוני ענן
הדרכות מובנות
פתח כל כרטיסייה למטה כדי לראות כמה מדריכי וידאו שיעזרו לך ללמוד תכונות שונות שיכולות לעזור בפיתוח האפליקציה שלך.
סקירת פלטפורמה
סרטון זה נותן סקירה כללית של פלטפורמת Thunkable.
הדרכות למתחילים
אם אתה חדש בקידוד, אלו כמה מדריכי היכרות טובים שכדאי לנסות.
למד Thunkable
זהו מבוא טוב לשימוש ב-Thunkable. הידוע גם בתור המדריך Soundboard, אתה לומד כיצד ליצור אפליקציה פשוטה שבה המשתמש לוחץ על כפתור והוא מנגן נאום. לחץ כאן ועקוב אחר קישורים עבור יש לי חלום להוריד את הנכסים כדי להפוך את האפליקציה.
כמה טיפים לאיתור באגים בקוד שלך ב-Thunkable
אפליקציית כניסה
תכונה של אפליקציות רבות היא היכולת של משתמשים להיכנס עם שם משתמש וסיסמה. אתה יכול להוסיף תכונה זו לכל אפליקציה על ידי ביצוע ההוראות בסרטון.
מפה, מרקרים, שיחות טלפון, WebViewer
הסרטונים האלה מובילים אותך בתהליך הכנת אפליקציה להתנדבות. המדריכים מראים לך כיצד להוסיף מפה עם סמני מידע באפליקציה שלך. תראה גם כיצד לשלב שיחות טלפון עם האפליקציה שלך וכיצד להציג אתרים באמצעות רכיב WebViewer.
אפליקציית מתנדבים
דוגמה טובה לשימוש ברכיב מפה כדי לספק מידע מבוסס מיקום למשתמשים. במקרה זה, הזדמנויות התנדבות. האפליקציה משתמשת גם ב-WebViewer כדי להציג מידע על האתר, וב-PhoneCall כך שהמשתמש יכול להתקשר לארגונים מתנדבים מהאפליקציה.
חלק 1 מתוך 2 סרטונים - הוסף מפה, סמנים ומידע בסיסי
חלק 2 מתוך 2 של אפליקציית התנדבות - ראה כיצד לבצע שיחות טלפון ולהציג אתרים בתוך אפליקציה
אחסון נתונים בטלפון
שלושת הסרטונים מכסים יצירת אפליקציית Green Tracker המאפשרת למשתמשים לעקוב אחר מידת הירוק שלהם בכל יום. הנתונים מאוחסנים באמצעות משתנים מאוחסנים כך שהם נשמרים במכשיר הנייד של המשתמש.
שימוש ב-TinyDB לאחסון נתונים
Green Tracker חלק 1 מראה כיצד לאחסן נתוני מעקב בטלפון שלך עם רכיב TinyDB.
ב-Green Tracker Part 2, למד להשתמש במידע על המכשיר כדי שתוכל לעקוב אחר אם משתמש ירוק בימים רצופים.
ב-Green Tracker Part 3, צור כפתור זמני כדי לתמרן ערכי משתנים באפליקציה שלך כדי שתוכל לבדוק את תכונת היום הרצוף.
ממשקי API
ממשקי תכנות יישומים או ממשקי API שימושיים מאוד עבור אפליקציות. למד כיצד לחבר את האפליקציה שלך לאתרים או שרתים חיצוניים כדי לשלוח ולקבל נתונים.
ממשקי API
אחסון נתונים בענן
מדריך החידון המהיר מראה כיצד לחבר גיליון Google לאפליקציה שלך כדי לאחסן נתוני Leaderboard. לחץ כאן כדי לפתוח את תבנית הפרויקט ב-Thunkable.
הסרטון השני מראה לך איך ליצור אפליקציה שמשמיעה סרטונים. פרטי הסרטון מאוחסנים ב-Google Sheet.
הסרטון השלישי הוא עוד אפליקציה מבוססת אקלים שמראה כיצד להציג מידע על לוח התוצאות מגיליון גוגל. ניתן למצוא תבנית פרויקט Starter כאן .
הסרטון הרביעי הוא דוגמה נוספת מבוגרת שמשתמשת בגיליון גוגל לאחסון מידע על אפליקציה. הנה קישור לפרויקט המתחיל.
נתוני ענן
מדריך החידון המהיר מראה כיצד לחבר גיליון Google לאפליקציה שלך כדי לאחסן נתוני Leaderboard. לחץ כאן כדי לפתוח את תבנית הפרויקט ב-Thunkable.
אנה מראה לך איך ליצור אפליקציה כמו ה-Option שלה. אפליקציית צריכה אחראית שמשמיעה סרטונים. פרטי הסרטון מאוחסנים ב-Google Sheet.
ראה כיצד להציג מידע על Leaderboard מ-Google Sheet. ניתן למצוא תבנית פרויקט Starter כאן .
הדרכות של בינה מלאכותית
הכשרת דגם AI -> Scratch
סדרה זו מראה כיצד לאמן מודל באמצעות Machine Learning for Kids. לאחר מכן נעשה שימוש במודל הפלט בפרויקט Scratch.
שימו לב שפרויקטי Scratch אפשריים רק לחטיבה למתחילים.
הדרכות AI
Make Me Happy משתמש ב- Machine Learning for Kids כדי ליצור מודל למידת מכונה כדי לזהות טקסט שמח או עצוב. המדריך בן 3 החלקים משתמש במודל בפרויקט Scratch.
דגם סאונד -> שריטה
דוגמה זו משתמשת במודל כדי לזהות צלילים (הצמדה, מחיאות כפיים או שריקה) שאומנו עם Teachable Machine כדי להשתמש בהם בפרויקט Scratch. הנה קישור להוראות להכנת הדגם.
שימו לב שפרויקטי Scratch אפשריים רק לחטיבה למתחילים.
הכשרת מודל מערך נתונים ציבורי לשימוש ב-App Inventor
סדרה זו מראה כיצד לקחת מערך נתונים ציבורי של תמונה מהאינטרנט, לאמן אותו באמצעות ה-Image Classifier מ-App Inventor, ולאחר מכן להוסיף את הדגם לאפליקציה לנייד עם App Inventor.
ערכת נתונים וממציא אפליקציות
דגם ML עם Teachable Machine -> App Inventor
סרטונים אלה מראים כיצד ליצור אפליקציית רוק, נייר, מספריים פשוטה המשתמשת בבינה מלאכותית כדי לקבוע איזה משחק המשתמש עושה. אתה לומד לאמן מודל למידת מכונה באמצעות תמונות ב-Teachable Machine. לאחר מכן, המודל משולב עם App Inventor לשימוש באפליקציה לנייד.
רשימת השמעה
דגם ML עם Ximilar -> Thunkable
Pratham Goradia מראה כיצד להשתמש בפלטפורמת Ximilar כדי לאמן מודל עם תמונות של שוניות אלמוגים. לאחר מכן נעשה שימוש במודל באפליקציית Thunkable בעזרת רכיב ה-API של האינטרנט.
דגם ML עם Jupyter Notebook & Streamlit
סרטונים אלו (גם בסעיף ההדרכה של Web App למטה) מראים כיצד לבנות מודל למידת מכונה באמצעות Python במחברת Jupyter ולאחר מכן כיצד להשתמש במודל זה באפליקציית אינטרנט שנבנתה באמצעות Streamlit.
AI ברשימת השמעה של אפליקציות אינטרנט
הדרכות של אפליקציות WEB
Python & Streamlit מקודדים במחשב שלך
אם אתה מקודד אפליקציית אינטרנט, תוכנית הלימודים מציעה שתי אפשרויות - להתקין תוכנה חינמית ולקוד אותה באופן מקומי במחשב שלך, או לקודד אותה באמצעות פלטפורמות מקוונות בדפדפן אינטרנט.
סרטונים אלה מיועדים לאפשרות המקומית, קידוד במחשב שלך.
קידוד עם Python & Streamlit
אתה יכול להוריד את הקובץ Jupyter Notebook המשמש בסרטון כאן . זהו חלק 1 של בניית לוח מחוונים לנתונים עם Streamlit.
זהו חלק 2 של לוח המחוונים של הנתונים.
תשתמש במחברת Jupyter כדי לחקור מערך נתונים ולבנות מודל למידת מכונה. הנה קישור למחברת המשמשת בסרטון.
זהו חלק 2 של בניית אפליקציית חיזוי שבץ באמצעות Streamlit.
Python ו-Streamlit מקודדים בדפדפן שלך
אם אתה מקודד אפליקציית אינטרנט, תוכנית הלימודים מציעה שתי אפשרויות - להתקין תוכנה חינמית ולקוד אותה באופן מקומי במחשב שלך, או לקודד אותה באמצעות פלטפורמות מקוונות בדפדפן אינטרנט.
סרטונים אלה מיועדים לאפשרות המקוונת, ומקודדים הכל בדפדפן אינטרנט.