בנה כלים טובים יותר למדעי הנתונים. למד לעצב תוכנה לכלי נתונים, להפיץ חבילות R וליצור ויזואליזציות מותאמות אישית.
בנה כלים טובים יותר למדעי הנתונים. למד לעצב תוכנה לכלי נתונים, להפיץ חבילות R וליצור ויזואליזציות מותאמות אישית.
מוצע על ידי: קורסרה (מה זה קורסרה?)
סדרה של 5 קורסים
לא נדרש ידע מוקדם
ללא סיכונים מיותרים
R היא שפת תכנות וסביבת תוכנה חינמית לחישובים סטטיסטיים וגרפיקה, שהיא בשימוש נרחב על ידי אנליסטים, מדעני נתונים וסטטיסטיקאים.
התמחות זו עוסקת בפיתוח תוכנה ב-R לבניית כלים במדע הנתונים. ככל שהתחום של מדע הנתונים מתפתח, מתברר כי מיומנויות פיתוח תוכנה חיוניות להפקת תוצאות ומוצרים מועילים במדע הנתונים והגדלתם.
תלמדו שיטות פיתוח תוכנה מודרניות כדי לבנות כלים שיהיו בשימוש חוזר, מודולריים ומתאימים לשימוש בסביבות קבוצתיות או קהילות מפתחים.
בכל אחד מהקורסים, התלמידים יישמו את מיומנויות R המתקדמות שרכשו כדי:
פרויקטים אלו יניבו תיק עבודות של קוד R שניתן יהיה להשתמש בו מחדש ולבסס עליו לפריסה בעולם האמיתי.
קורס זה מספק היכרות מעמיקה עם שפת התכנות R, עם דגש על השימוש ב-R לפיתוח תוכנה בתחום מדע הנתונים. אם אתם חלק מצוות מדע נתונים או עובדים באופן עצמאי בקהילה של מפתחים, קורס זה יעניק לכם את הידע הנחוץ ב-R כדי לתרום באופן מועיל בשדות הללו. כאילו קורס ראשון במומחיות, הוא מספק את היסודות ההכרחיים של R עבור הקורסים הבאים. אנו נציג מושגים בסיסיים ב-R, עקרונות שפה, מושגים מרכזיים כמו נתונים מסודרים וכלים קשורים ב"תיידיבורס", עיבוד ומניפולציה של מערכות נתונים מורכבות וגדולות, טיפול בנתונים טקסטואליים ומשימות מדע נתונים בסיסיות. לאחר סיום הקורס, התלמידים יהיו שוטפים בשימוש בקונסולת R ויוכלו ליצור מערכי נתונים מסודרים ממגוון רחב של מקורות נתונים אפשריים.
קורס זה מכסה נושאים מתקדמים בתכנות R הנדרשים לפיתוח כלים רבי עוצמה, עמידים וברי שימוש מדע נתונים. הנושאים כוללים תכנות פונקציונלי ב-R, טיפול בשגיאות בצורה עמידה, תכנות מונחה אובייקטים, פרופיל ובחינת ביצועים, דיבוג ועיצוב פונקציות נכון. לאחר סיום הקורס תוכלו לזהות ולכלול משימות ניתוח נתונים נפוצות בתוך פונקציות המיועדות למשתמשים. שכן כל סביבת מדע נתונים נתקלת באתגרים ייחודיים בנתונים, תמיד יש צורך לפתח תוכנה מותאמת לדו"ח של הארגון שלכם. כמו כן, תוכלו להגדיר סוגי נתונים חדשים ב-R ולפתח קווי פעולה ייחודיים לאותם סוגי נתונים כדי לאפשר ביצוע ברור יותר של משימות מדע נתונים ושימושיות חזקה יותר בתוך צוות.
כתיבת קוד טוב עבור מדע נתונים היא רק חלק מהעבודה. כדי למקסם את השימושיות והשימוש החוזר של תוכנת מדע נתונים, הקוד חייב להיות מאורגן ומופץ בצורה העומדת בסטנדרטים מבוססי קהילה ומספקת חוויית משתמש טובה. קורס זה מכסה את הדרכים העיקריות בהן תוכנת R מאורגנת ומופצת לאחרים. אנו מכסים פיתוח חבילות R, כתיבת תיעוד טוב ואיזון, כתיבת תוכנה עמידה, פיתוח חוצה פלטפורמות, כלים של אינטגרציה מתמשכת, והפצת חבילות דרך CRAN ו-GitHub. התלמידים יפיקו חבילות R שיענו על הקריטריונים להגשה ל-CRAN.
מהפכת מדע הנתונים ייצרה כמויות גדולות של נתונים ממגוון רחב של מקורות חדשים. נתוני החדשים האלה משמשים כדי לענות על שאלות חדשות בצורה שלא הייתה מתוארת קודם לכן. הוויזואליזציה נותרת אחת הדרכים החזקה ביותר להסיק מסקנות מנתונים, אך זרם נתוני סוגים חדשים דורש פיתוח של טכניקות ויזואליזציה חדשות. קורס זה מספק לכם את המיומנויות ליצור את אותם כלי ויזואליזציה. נתמקד במסגרת ggplot2 ונציג כיצד להשתמש ולהרחיב את המערכת בהתאם לצרכים הספציפיים של הארגון או הצוות שלכם. לאחר סיום הקורס, התלמידים יוכלו לבנות את הכלים הנחוצים כדי להמחיש מגוון רחב של סוגי נתונים ויהיה להם את הידע הבסיסי הנדרש כדי להתמודד עם סוגי נתונים חדשים כשיתקבלו.
קורס סיכום לתכנות R