[מוזיק פּלייַינג] דוד טשאָוינאַרד: איך בין דוד טשאָוינאַרד, און דעם איז ד3. באַגריסונג. מיר ניטאָ געגאנגען צו לערנען וועגן ד3 הייַנט. ד3 איז אַ דזשאַוואַסקריפּט פריימווערק פֿאַר בנין אַ הויך קוואַליטעט ינטעראַקטיווע וויסואַליזאַטיאָנס פֿאַר די וועב. דאס ווי וואָס מיר 'רע געזען אין צוריק פון מיר, מיר ניטאָ געגאנגען צו לערנען צו מאַכן די זאכן, מין פון די באַסיקס פון עס. אבער עס ס געגאנגען צו זיין קיל. זאל ס באַקומען סטאַרטעד מאכן שיין בילדער. מיר ווע גאַט מער דעמאָס פון פּראַספּעקץ בנימצא. זאל ס טאָן עס. אקט איך, דאַם מאַניפּולאַטיאָנ-- מיר רע געגאנגען צו אָנהייבן רעכט אַוועק מאכן קיל זאכן. ערשטער פון אַלע, אויף די לינקס, מיר האָבן קאָד. אויף די רעכט, מיר האָבן די רעזולטאַט פון אונדזער קאָד. זאל ס גיין דורך עס. זאל ס מאַכן אַ קרייַז. ווי טוט אַז געזונט? סווג.אַפּפּענד סירקלע-- מיר נאָר געמאכט אַ קרייַז. איר טאָן ניט גלויבן מיר, רעכט? עס ס ניט דאָרט. אזוי וואָס מיר האבן רעכט דאָ איז, סווג איז סקאַלאַבלע וועקטאָר גראַפיקס. דאס איז די וועג מיר דערציילן די בלעטערער צו מאַכן וועקטאָר גראַפיקס אין די בלעטערער. וואָס מיר נאָר האט רעכט איצט איז מוסיף אַ קרייַז צו בלעטער. די צוזאָג איז אַז די ראָד ריקווייערז אַ ביסל פון יקערדיק אַטריביוץ איידער מיר קענען פאקטיש זען עס. מיר דאַרפֿן צו זאָגן עס זייַן רענטגענ שטעלע, זייַן י שטעלע, זייַן ראַדיוס. מיר האבן ניט זאָגן אים קיין פון אַז, אַזוי מיר ניטאָ ניט געזען עס רעכט איצט. אבער לאָזן ס זאָגן עס שטאָפּן. אזוי ערשטער פון אַלע, איר ווע גאַט צו געבן אונדזער קרייַז אַ נאָמען. אזוי לאָזן ס רופן עס קרייַז. אונדזער קרייַז האט אַ נאָמען איצט. און לאָזן ס געבן עס אַ ביסל אַטראַביוץ. ווי וועגן קקס וואָלט צענטער רענטגענ, אַזוי די צענטער פון די רענטגענ שטעלע. זאל ס זאָגן, 200 פֿאַר 200 בילדצעלן. זאל ס געבן עס אַ י פון 200 בילדצעלן ווי געזונט. און אַ ר, אַ ראַדיוס, פון וועגן 40 בילדצעלן. איצט לאָזן ס זען. איך קענען ניט רעגע. עס איר גיין. מיר האָבן אַ קרייַז בייַ שטעלע 200 בילדצעלן, 200 בילדצעלן, ראַדיוס פון 40 בילדצעלן. טיפּ פון קילן, רעכט? מיר האָבן אַ קרייַז. יאָ. אזוי ניט דאַרפֿן צו נאָכפאָלגן צוזאמען. כל די ביישפילן, אַלע פון די קאָד איך בין טאן הייַנט וועט זיין צוגעשטעלט אָנליין בייַ די סוף אין דער פאָרעם פון ינטעראַקטיווע ביישפילן מיט טשעקפּוינץ בייַ יעדער אַקט, און אַזוי אויף. זאל ס טאָן מער שטאָפּן. דאס שוואַרץ קרייַז איז טאַקע מיעס. איך בין נעבעכדיק פֿאַר אַז טעות אַרטיקלען רעכט דאָרט. עס מיר גיין. זאל ס געבן עס אַ קאָליר. ווי ס אַז? איך ווי צו שטאָל בלוי. נו, אונדזער קרייַז פארענדערט קאָליר. אַז ס גרויס. זאל ס מאַכן עס האַלב-טראַנספּעראַנט טאָאָ-- האַלב-טראַנספּעראַנט. אזוי די ביסט אַטריביוץ מיר ניטאָ דיפיינינג אויף די קרייַז. די ערשטע זאַך מיר האט איז מיר שטעלן אַ קרייַז אויף די זייַט. און דעמאָלט מיר רע דיפיינינג אַ בינטל פון אַטריביוץ. עטלעכע פון ​​די זענען פארלאנגט, ווי קקס, סיי, און ראַדיוס. און אנדערע זענען אַפּשאַנאַל. עס זענען אַ פּלאַץ מער אַטראַביוץ. עס ס אַ פּלאַץ פון זיי. פֿאַר בייַשפּיל, מיר קען האָבן אַ מאַך ווי געזונט, אַ מאַך פון רויט. אבער לאָזן ס באַזייַטיקן אַז. מיר ניטאָ צוריק צו אַ קרייַז, אַ בלוי קרייַז. אזוי לאָזן ס מאַכן מער קרייזן. ווי ס אַז? זאל ס מאַכן אנדערן קרייַז. דאס איז יקסייטינג, רעכט? אזוי זאָגן איך נאָר נאָכמאַכן-פּייסטיד וואָס מיר האבן שוין. זאל ס רופן עס סירקלע2. און לאָזן ס טאָן די פּינטלעך זעלביקער זאַך און געבן עס אַטראַביוץ, געגעבן אַ רענטגענ שטעלע פון ​​300. ייי, מיר האָבן צוויי קרייזן איצט. און פון קורס, מיר קען דערהייַנטיקן די וואַלועס. איך קען שטעלן עס בייַ 400, און איצט עס באוועגט. און זינט עס ס אַנויינג, לאָזן ס באַזייַטיקן עס, אַזוי סירקלע2.רעמאָווע. עס ס פאַרבייַ איצט. אזוי וואָס מיר 'רע טאן און איז נאָר זייער, ווערי-- דעם איז זייער ענלעך צו וואָס איר זאל טאָן אין דזשקווערי, פֿאַר בייַשפּיל. מיר ניטאָ פּונקט מאַניפּיאַלייטינג די דאַם, עס ס גערופן. איר זאל האָבן געהערט אַז וואָרט איידער. מיר ניטאָ קריייטינג שטאָפּן, באַשטעטיקן אַטריביוץ אויף שטאָפּן, רימוווינג שטאָפּן. איצט, דאָ ס ווו עס געץ טשיקאַווע. אזוי שפּעטער אין די קאָד, מיר קען נאָך אָפּשיקן צו די אָריגינעל קרייַז דאָ. אזוי לאָזן ס באַשטעטיק זייַן אַטריביוט צו קקס. זאל ס זאָגן, זייַן רענטגענ שטעלע צו 400. און איך בין געגאנגען צו יבערגאַנג אַז, אַזוי עס ס קלאָר ווי דער טאָג. עס מיר גיין. אזוי מיר צוגעגעבן אַ קרייַז. מיר שטעלן עטלעכע אַטראַביוץ. מיר צוגעגעבן אנדערן קרייַז, אַוועקגענומען עס. און דעמאָלט מיר רע מאַדאַפייינג די אָריגינעל קרייַז. אבער דאָ ס ווו עס געץ אַ פּלאַץ מער טשיקאַווע. ניט בלויז קענען מיר שטעלן אַטראַביוץ ווי נאָר וואַלועס, מיר קענען זאָגן, היי, קרייַז, גיין צו פּאָסטן 200. מיר קענען אויך שטעלן זיי ווי פאַנגקשאַנז. אזוי אַנשטאָט פון געבן 400 דאָ, מיר קענען מאַכן עטלעכע כעזשבן אויף די פליען פֿאַר וואָס מיר ווילן אַז אַטריבוט צו זיין. אזוי דעם איז ווי איר איר'ד אויסדריקן אַז. מיר זאָגן, אַנשטאָט פון 400, לאָזן מיר געבן איר אַ פונקציאָנירן אַנשטאָט. און דאָ, ין דעם פונקציע, מיר קענען מאַכן קיין משוגע כעזשבן. מיר קען נעמען די צייַט און קוקן בייַ עטלעכע אנדערע זאַך און דינאַמיקאַללי באַשליסן פֿאַר די קרייַז וואָס ווערט מיר וועלן. ווי וועגן מיר נאָר געבן עס אַ טראַפ רענטגענ שטעלע? אזוי אַז ס וואָס. אזוי וואָס אַז זאגט איז, פֿאַר יעדער רענטגענ, לויפן דעם פונקציאָנירן. און וואָס מיר רע טאן איז קאַלקיאַלייטינג עטלעכע זאכן, אַ טראַפ מאָל די ברייט און אומגעקערט אַז. אזוי יעדער צייַט מיר לויפן אַז, מיר באַקומען אַ קרייַז אַז גייט צו אַ טראַפ פּלאַץ. עס ס מין פון קיל. איך פילן ווי איך קען קוקן בייַ דעם פֿאַר אַ ביסל. מיר ניטאָ סטאַרטינג צו באַקומען צו עפּעס טשיקאַווע דאָ. זאל ס מאַכן דעם דאַטן געטריבן איצט. עס ס ניט קיין דאַטן דאָ. זאל ס טוישן וואָס. אקט וו, דאַטאַ געטריבן דאָקומענצ-- אזוי לאָזן ס צוריקקומען צו דאָ. און לאָזן ס נאָר באַקומען באַפרייַען פון סירקלע2, ווייַל מיר רע נאָר אַדינג און רימוווינג עס. אזוי מיר טאָן ניט טאַקע דאַרפֿן עס. מיר דאַרפֿן צו זיין אַ פּלאַץ מער קלוג דאָ. זאל ס זאָגן, מיר האָבן עטלעכע דאַטן פון עטלעכע סאָרט. איינער מאָמענט-- לאָזן ס זאָגן, מיר האט דאַטן פון דעם פאָרעם. מיר האט אַ מענגע, נאָר אַ בינטל פון נומערן. מיר האָבן זיבן נומערן דאָ, וועלכער די רעפּרעסענט-- סומע אין מענטשן ס באַנק חשבון, ווי פיל זיי וועגן, גאָט ווייסט וואָס. דאס זענען נומערן, און מיר ווילן צו נוצן אונדזער קרייזן צו פאָרשטעלן די נומערן עפעס. מיר ווילן צו בינדן אונדזער קרייזן צו יענע נומערן. אזוי וואָס מיר טאָן. זאל ס זאָגן, מיר וועלן אַ קרייַז פֿאַר יעדער נומער. מיר קען טאָן די אַלט זאַך מיר זענען דאָינג-- קרייַז צוגעבן און סירקלע2 און סירקלע3. אבער דעם געץ אויס פון האַנט, און עס ס אַ פּלאַץ פון ריפּיטינג לאָגיק. אזוי לאָזן ס באַקומען מער קלוג מיט אַז. אַנשטאָט פון ניצן די וואַר קרייַז סווג.אַפּפּענד אַז מיר זענען נאָר ניצן, מיר ניטאָ געגאנגען צו נוצן דעם ביסל בלאָק דאָ. איך טאָן ניט ווילן צו גיין אין-טיף אין וואָס אַלע די פּאַרץ טאָן. און עס ס מין פון אַ אַוואַנסירטע טעמע. און איך ווינטשן איך קען. אבער דער שליסל זאַך צו רעקאָגניזע-- און איר וועט זען איז זייער אָפֿט אין ד3 קאָד. דאס בלאָק פון טעקסט יקערדיק קרעאַטעס ווי פילע קרייזן ווי עס זענען דאַטן עלעמענטן אין דעם מענגע רעכט דאָ. אזוי דעם קריייץ ווי פילע קרייזן ווי עס זענען עלעמענטן. עס ס געגאנגען צו שאַפֿן אונדז זיבן קרייזן. און עס טוט אַ טאַקע, טאַקע שליסל זאַך. אזוי לאָזן ס לויפן אַז. זאל ס באַזייַטיקן אונדזער אנדערע קרייַז. זאל ס נאָר באַמערקונג דעם טייל אויס און לויפן דעם ווידער. עס מיר גיין. אזוי אונדזער קרייַז דאָ איז אַ פּלאַץ דאַרקער, ווייַל מיר האָבן זיבן קרייזן, איינער אויף שפּיץ פון די אנדערע. מיר נאָר באשאפן זיבן קרייזן, איינער יעדער פֿאַר יעדער פון די דאַטן עלעמענטן. אבער דאָרט ס אַ שליסל זאַך אַז געטראפן מיט דעם סניפּאַט רעכט דאָ. עס ס אַז דאַטן איז געבונדן. אזוי יעדער איין איינער פון די דאַטן עלעמענטן, 10, 45, 105, איז געווען געבונדן צו אַ באַזונדער קרייַז. אזוי די ניט בלויז באשאפן אַ בינטל פון קרייזן אָבער טייז די צוויי זאכן אינאיינעם. און אין דער צוקונפֿט, ווייַל מיר באשאפן יענע קרייזן מיט דעם ד3 פונקציאָנירן, אויב איך געבן איר אַ קרייַז, איר קענען געבן מיר די דאַטן פארבונדן מיט עס. אזוי מיר קענען פרעגן ד3. היי, ד3, איך האָבן דעם קרייַז. וואָס ס די דאַטן אַז די ראָד האט? און ד3 וואָלט זאָגן אונדז 10 אָדער 45 אָדער 105. די זאכן זענען געבונדן. אַז ס אַ זייער, זייער פונדאַמענטאַל באַגריף. זאל ס קוק בייַ אַז. אזוי דער וועג מיר'ד פרעגן ד3-- אַזוי דעם איז ירעלאַוואַנט פֿאַר דעם, אָבער נאָר צוטרוי מיר אויף עס. דאס איז ווי מיר פרעגן ד3. היי, ד3, געבן מיר די ערשטע קרייַז אַז איר קענען געפֿינען. געבן מיר די ערשטער קרייַז איר קענען געפינען. און דעמאָלט מיר קען פרעגן ד3, וואָס ס די דאַטן אויף אַז, ווי דעם, 10. אזוי מיר נאָר פרעגן ד3, געפינען מיר די ערשטער קרייַז איר קענען געפינען. וואָס ס זייַן דאַטן? 10, אַז איז טאַקע אונדזער ערשטער דאַטן עלעמענט. מיר קען פרעגן עס, היי, ד3, געפינען אונדז אונדזער דריט קרייַז. 105. פארוואס איז דאָס טאַקע וויכטיק? אזוי רעכט דאָ, איך דערמאנט אַז מיר קען נוצן פאַנגקשאַנז. און איך דערמאנט אַז איז אַ זייער שטאַרק זאַך. אזוי ניט בלויז קענען אונדזער פאַנגקשאַנז טאָן זאכן ווי טאָן עטלעכע קאַמפּיאַטיישאַן, פֿאַר בייַשפּיל, צוריקקומען אַ טראַפ נומער, עס קען אויך טאָן זאכן באזירט אויף די דאַטן. דאס איז וואָס דאַטן געטריבן דאָקומענטן מיינען. אַז ס וואָס ד3 שטייט פֿאַר. אזוי דעם רענטגענ פּאָסטיטיאָנ-- אַנשטאָט פון נאָר געזאגט, אַלע די קרייזן, באַקומען רענטגענ שטעלע 200, מיר קען געבן עס אַ פֿונקציע. און דאָ, מיר קענען מאַכן עטלעכע כעזשבן. און די דאָ שטייט אין פּלאַץ פֿאַר די דאַטן. אזוי יעדער צייַט מיר האָבן אַ קרייַז, בייסיקלי, ד3 וועט שאַפֿן די זיבן קרייזן. און דעמאָלט פֿאַר יעדער קרייַז, עס ס געגאנגען צו גיין, היי, סירקלע1 וואָס ס דיין רענטגענ שטעלע. ביז אַהער, מיר האבן שטענדיק האט 200. אבער איצט, יעדער צייַט ד3 פרעגט אונדז וואָס ס דיין רענטגענ שטעלע, עס ס געגאנגען צו געבן וס-- מיר האָבן אַז קרייַז, אַזוי מיר האָבן די דאַטן. עס ס געגאנגען צו געבן אונדז די דאַטן און זאָגן, וואָס טאָן איר ווילן די עקספּאַזישאַן צו זיין, באזירט אויף אַז דאַטן. זאל ס נאָר צוריקקומען די פאַקטיש דאַטן. אזוי אויב מיר לויפן דעם, דעם גיט אונדז דאַטן געטריבן דאָקומענטן. די קרייזן זענען באזירט אין באַציונג פּאָסיטיאָנ-- זיי ניטאָ באַסעס ווי אַ פונקציע פון ​​די דאַטן. אזוי פֿאַר די ערשטער קרייַז, ד3 לייגט אַ קרייַז. און דעריבער ד3 פרעגט אונדז, וואָס טאָן איר ווילן די עקספּאַזישאַן צו זיין. און מיר נאָר זאָגן, וועלכער די דאַטן איז. מאַכן די עקספּאָסיטיאָן 10. דערנאך עס פרעגט, וואָס טוט איר ווילן די עקספּאָסיטיאָן צו זיין פֿאַר די רגע קרייַז. און מיר ענטפערן, 45. און מיר, פון קורס, קענען מאַכן עטלעכע קאַמפּיאַטיישאַן דאָ. איך געפינען אַז די קרייזן זענען מין פון סקווישעד אַרויף. אזוי מערן עס דורך 3, מערן דאַטן דורך 3. אונדזער קרייַז נאָר גאַט יקספּאַנדיד אויס. אונדזער ווערט איז טריפּאַלד. די קרייַז איז טאַקע אויף די ברעג, אַזוי לאָזן ס אפֿשר מין פון פאָטאָ עס. זאל ס זאָגן, דורך 20. דאָ איר גיין. דאס איז אַ דאַטן וויזשוואַלאַזיישאַן. עס ס אַ זייער יקערדיק איינער, אָבער דעם גיט אונדז עטלעכע ינסייט אין אונדזער דאַטן. עס דערציילט אונדז אַז, פֿאַר בייַשפּיל, מיר האָבן אַ ביסל קנויל פון עלעמענטן. און מיר האָבן אַ גרויס אַוטלייער דאָ. דאס גיט אונדז עטלעכע אינפֿאָרמאַציע וועגן די פאַרשפּרייטונג. אויב מיר זענען געווען, פֿאַר בייַשפּיל, צו טוישן די דאַטן צו 150 דאָ און דערפרישן, אונדזער וויזשוואַלאַזיישאַן איז פארענדערט. דאס דאָקומענט איז דאַטן געטריבן. אזוי פון קורס, אַלע די יסודות, אַלע די אַטראַביוץ דאָ, מיר קענען נוצן אַ פונקציאָנירן, ניט נאָר דער נומערן, נישט נאָר די רענטגענ און י שטעלעס. אזוי מיר קענען נוצן אַ פונקציאָנירן פֿאַר די קאָלירן. אזוי מיר וועט טאָן די זעלבע. מיר וועט געבן עס אַ פֿונקציע. און לאָזן ס זאָגן, מיר קען האָבן קאָנדיטיאָנאַלס אין אונדזער פונקציאָנירן. דאס פונקציאָנירן קענען זייַן הונדערט פון שורות לאַנג. עס קענען טאָן זייער, זייער קאָמפּליצירט זאכן. אזוי לאָזן ס שטעלן אַן אויב סטאַטעמענט דאָ. זאל ס זאָגן, אויב אונדזער דאַטן איז ווייניקער ווי 50, אַז ס עטלעכע שוועל אַז מיר 'רע אינטערעסירט אין פֿאַר עטלעכע סיבה. זאל ס מאַכן עס גרין. אַנדערש, לאָזן ס מאַכן עס רויט. ווי ס אַז? פייַן. אזוי אונדזער דאַטן וויזשוואַלאַזיישאַן איז סטאַרטינג צו קאַנוויי מער טשיקאַווע אינפֿאָרמאַציע אויף פילע טשאַנאַלז. אזוי איצט מיר וויסן אַ ביסל וועגן די פאַרשפּרייטונג. און מיר וויסן אַז עס ס עטלעכע סאָרט פון דורכשניט אַוועק בייַ 50 אַז מיר 'רע אינטערעסירט אין. מיר וויסן אַז עס זענען צוויי דאַטן ווייזט ונטער אַז שוועל און רובֿ פון זיי אויבן. אזוי ווי אַ ענדיק שריט, דעם דאַטן דאָ, עס ס זייער זעלטן צו זען דעם ווי אַז. אזוי לאָזן ס נאָר מאַך עס אויס צו אַ בייַטעוודיק ווייַל אַז ס רייניקונג, ווי דעם. און דעמאָלט מיר נוצן אַז בייַטעוודיק דאָ. עס ס די פּינטלעך זעלביקער זאַך. עס ס נאָר אַ ביסל רייניקונג. ווייַטער אַרויף, שפּילן ווו, סקאַלעס-- אזוי איינער פּראָבלעם רעכט דאָ איז, אויב מיר טוישן אונדזער דאַטן אין דעם 200 וואַלוע-- אויב מיר טוישן עס צו 400 אָדער עפּעס און דערפרישן, דעמאָלט דעם ווערט נאָר געגאנגען אָפפסקרעען. אזוי אונדזער לאָגיק רעכט דאָ פון ווי מיר טאָן דעם מאָל 3 און 20, צו פאַרשפּרייטן עס אויס און דעמאָלט פאָטאָ עס אַ ביסל איז טאַקע קלונקי. וואָס טאָן יענע נומערן מיינען? זיי ניטאָ נאָר שווער קאָדעד עס. און זיי ניטאָ זייער פיל טייד צו די דאַטן. מיר ווילן אַ דאַטן געטריבן דאָקומענט. מיר ווילן אַ זייער פלעקסאַבאַל דאָקומענט, אַז געגעבן דאַטן, אַדאַפּץ צו עס און רעפּראַזענץ עס. וואָס מיר בייסיקלי דאַרפֿן איז, מיר האָבן דעם קייט פון נומערן 10. 45, 105. און מיר ווילן צו מאַפּע אַז אויס אַנטו די ברייט, די פול ברייט דאָ. אזוי מיר האָבן די קייט פון נומערן געגאנגען 0-100. און מיר האָבן דעם קאַמפּאַס איך גייט 20-700, אין דעם פאַל. מיר מין פון ווילן צו מאַפּע אַז אויף. מיר ווילן צו וואָג אַז אַרויף און דעמאָלט פאָטאָ עס אַ ביסל ביסל. עס טורנס אויס אַז ד3 האט די. עס ס גערופן אַ וואָג. אזוי לאָזן ס נוצן עס. די וועג אַז וואָרקס-- איך בין געגאנגען צו טיפּ דעם אַרויף און דעמאָלט דערקלערן עס. דאס איז אַ וואָג. וואָס עס וועט טאָן איז, עס וועט מאַפּע אויס וואַלועס 1-200 אויף צו 20-600. מיר קענען קאָנטראָלירן אַז. מיר קענען זען אַז דאָ. אזוי אויב איך קאָרמען עס 1-- איין מאָמענט. געבן מיר איינער רגע. איך מוזן האָבן מיסטיפּעד עס. עס איר גיין. איך בין נעבעכדיק וועגן אַז. אזוי וואָס אַ וואָג וועט טאָן איז, עס וועט נעמען אַ ווערט און דעמאָלט בייַטן אַז, יקספּאַנד אַז אויס, אַזוי עס זאַט די פול קייט איר ניטאָ אַסקינג פֿאַר. אזוי אין דעם פאַל, אויב מיר געבן עס איין, עס ס געגאנגען צו מאַפּע אַז אויס אַנטו 20. און אויב מיר געבן עס 200, עס ס געגאנגען צו מאַפּע אַז אויף צו 600. און ערגעץ אין צווישן, אויב מיר באַקומען 100, עס ס געגאנגען צו זיין ערגעץ אין צווישן 20 און 600. און פון קורס, איצט דעם איז וואָס מיר דאַרפֿן צו באַזייַטיקן די שווער קאָדעד זאכן מיר האָבן רעכט דאָרט. אזוי וואָס מיר ווילן צו טאָן איז נעמען די דאַטן אַז מיר ניטאָ געגעבן, אַז יחיד דאַטן עלעמענט, און פאָרן עס צו וואָג ערשטער. אזוי וואָג וועט וואָג עס אַרויף. וועלל-- טאַקע, מיר האָבן אַ ביסל טעות דאָ. מיר ניטאָ פעלנדיק דאַטן. עס איר גיין. און אַז יקספּאַנדז עס אויס. וואָס גיט אונדז די זעלבע רעזולטאַט מיר האבן פריער, אָבער אַנשטאָט פון געהאט יענע שווער קאָדעד קאַנסטריינץ. און אויב די גרייס פון אונדזער לייַוונט ענדערונגען, פֿאַר בייַשפּיל, אויב מיר ווילן צו האָבן דעם איבער 400 בילדצעלן און עס סקווישעס אויס, מיר קענען האָבן עס אָווער-- מיר קענען יקספּאַנד עס, אָדער מיר קענען רעדוצירן דעם לינקס גרענעץ צו עפּעס ווייניקער אָדער מער ווי 20. די נומערן, די שווער קאָדעד נומערן איצט מאַכן זינען צו אונדז. און מיר קען טאָן אַ פּלאַץ מער טשיקאַווע זאכן ווי געזונט. אזוי אַנשטאָט פון געהאט אַ לינעאַר וואָג, מיר זאל וועלן צו קלאָץ אַ וואָג. און אַז וועט געבן אונדז אַ קלאָץ וואָג. אזוי איצט אונדזער וואָג, אַנשטאָט פון נאָר יקספּאַנדינג אויס אַז קייט, עס ס טאן מער סאַפיסטאַקייטיד זאכן. אַנשטאָט פון בעת ​​דעם קייט שווער קאָדעד, און אַנשטאָט פון בעת ​​אַז 600, מיר זאל וועלן צו נאָר נוצן די ברייט, אַזוי פון 20 צו די ברייט מינוס 40, 2 מאל די גרענעץ אויף די אנדערע זייַט. און דעם מאכט אַ פּלאַץ מער געפיל צו עמעצער וואס זאל קוקן אין די קאָד. ינטערעסטינגלי, די וואָג באַקומען זייער, זייער סאַפיסטאַקייטיד ווי געזונט. זיי טאָן אַ פּלאַץ פון טשיקאַווע זאכן. אזוי וואָג טאָן ניט דאַווקע האָבן צו אַרבעטן נאָר מיט נומערן. זאל ס מאַכן אַ קאָליר וואָג. אזוי אונדזער קייט קען בע-- אונדזער פעלד איז 1-200. אַז ס די אַרייַנשרייַב זאַך. אבער מיר זאל וועלן צו מאַפּע פון גרין צו רויט, פֿאַר בייַשפּיל. און איצט, אויב מיר פאָרן עס 1, מיר ניטאָ געגאנגען צו באַקומען גרין. אויב מיר געבן עס 200, מיר וועט באַקומען רויט. און אויב מיר פאָרן עס עפּעס אין צווישן, עס ס געגאנגען צו זייַן עטלעכע מישן פון אַז, ערגעץ אויף די גראַדיענט צווישן גרין און רויט. און אַנשטאָט פון בעת דעם מין פון קלונקי לאָגיק מיר האָבן דאָ מיט די קאַנדישאַנאַל רעכט דאָרט, מיר קען האָבן סאָמעטהינג-- אַ לינעאַר וואָג צווישן יענע. אזוי מיר איר'ד נוצן די וואָג מיר נאָר באשאפן, וואָס מיר גערופן קאָליר. און מיר'ד געבן עס די, וועלכע איז אונדזער דאַטן עלעמענט. און עס מיר גיין. מיר האָבן אַ קאָליר וואָג. אזוי דעם איז מאַפּינג. אזוי די ווייַט לינקס איז גאָר גרין. די ווייַט רעכט איז גאָר רויט. און אַלץ אין צווישן איז אַ פֿונקציע פון ​​די. מיר האָבן אַ טשיקאַווע וויסואַליזאַטיאָנס דאָ. אבער אונדזער דאַטן איז מין פון נודנע. זאל ס זען וואָס מיר קען טאָן אויב מיר האט מער טשיקאַווע דאַטן. אקט יוו, ארבעטן מיט דאַטאַ-- די ערשטער זאַך מיר וועט ווילן צו טאָן צו מאַכן אונדזער וויזשוואַלאַזיישאַן מער טשיקאַווע איז צו אַריבערפירן די דאַטן ערגעץ אַנדערש. עס ס זייער קלונקי צו האָבן די דאַטן שווער קאָדעד דאָ. און בכלל, מיר וועט זייַן אַסקינג עמעצער אַנדערש פֿאַר די דאַטן. מיר וועט זייַן אפֿשר אַסקינג די רעגירונג, די סענסוס ביוראָו, וואָס ס דיין דאַטן און דעריבער פּלאַטינג אַז אָדער אַסקינג עטלעכע דריט-פּאַרטיי ענטיטי פֿאַר עטלעכע דאַטן און דעריבער בנין אַ וויזשוואַלאַזיישאַן אויף אַז. אזוי דער ערשטער זאַך מיר ווילן צו טאָן איז מאַך אַז צו ערגעץ אַנדערש. אזוי איך בין געגאנגען צו שאַפֿן אַ טעקע דאָ גערופן דאַטאַ.דזשסאָן. דזשסאָן איז די דאַטן פֿאָרמאַט. איר טאָן ניט האָבן צו וויסן פיל וועגן וואָס. און מיר רע געגאנגען צו צייכענען דעם ביסל דאַטן מיר האָבן עס, פּאַפּ עס אין דאָרט ווערבייטאַם, גיין צוריק צו אונדזער וויזשוואַלאַזיישאַן קאָד דאָ, און נוצן דעם פונקציאָנירן רעכט דאָ. איר טאָן ניט האָבן צו וויסן די פרטים. אבער וואָס דעם וועט טאָן איז, עס וועט געפינען אַז טעקע, ברענגען עס, און קריק עס צו אונדז. אזוי וואָס דעם טוט איז, עס גייט און באַקומען די דאַטאַ.דזשסאָן טעקע. און דעריבער אַלע די קאָד אַז ס ינדענטעד ינסידע-- יסענשאַלי, אַלע די קאָד מיר האָבן טהערע-- וועט לויפן נאָר ווען מיר באַקומען די דאַטן צוריק. און דעמאָלט עס ס געגאנגען צו לויפן אַז קאָד מיט די דאַטן מיר האָבן. גרויס, מיר האָבן אַ וויזשוואַלאַזיישאַן אַז קוויריז פֿאַר עטלעכע קאָד ערגעץ אַנדערש, וואָס איז יוזשאַוואַלי ווו עס קוויריז עטלעכע דאַטן פון ערגעץ אַנדערש, וואָס איז יוזשאַוואַלי ווי וויסואַליזאַטיאָנס אַרבעט. אבער איך ווילן צו גיין צוריק צו די דאַטן. אזוי די דאַטן פאַנדאַמענטאַלי אין ד3-- ד3 קאַנסומז דאַטן אַז ס אַ רשימה פון זאכן. ד3 יקספּעקץ די דאַטן נאָר זייַן אַ רשימה פון זאכן, אַ מענגע פון ​​זאכן. עס טוט ניט ענין וואָס די זאכן זענען, אַזוי לאַנג ווי עס ס אַ מענגע פון ​​זיי. אזוי דאָ, פֿאַר בייַשפּיל, מיר קען פון קורס האָבן פלאָוטינג פונט וואַלועס. מיר קען האָבן נעגאַטיוועס. ד3 טוט ניט זאָרגן, אַזוי לאַנג ווי עס ס אַ רשימה פון זאכן. ווי טשיקאַווע זאכן מיר קען האָבן, מיר קען אויך האָבן אַ רשימה פון סטרינגס ווי אַז. אזוי די ביסט די פּאָמסן כעדליינז איך פּיקט אַרויף אַ ביסל טעג צוריק. און אפֿשר איר קענען געפינען עטלעכע טשיקאַווע זאכן וועגן די אַ כעדליינז. אזוי ווידער, דעם איז אַ רשימה פון זאכן. ד3 טוט ניט זאָרגן. דאס פּאַסירן צו זייַן אַ שטריקל. מיר ווע פארענדערט אונדזער דאַטן. זאל ס צוריקקומען צו אונדזער וויזשוואַלאַזיישאַן. איצט, אונדזער וויזשוואַלאַזיישאַן יקספּעקץ די אַרייַנשרייַב צו זיין נומערן. אזוי מיר ניטאָ געגאנגען צו האָבן צו מאַכן אַ ביסל ענדערונגען. אזוי פֿאַר בייַשפּיל, ערשטער פון אַלע, אפֿשר מיר ווילן צו שטעלן די קרייזן צוזאמען דורך די לענג פון די קאָפּ, די נומער פון אותיות אין די קאָפּ. אזוי וואָס מיר וועט טאָן יס-- יעדער צייַט אונדזער פונקציע איז גערופן מיט אַ שטריקל, מיר וועט געפינען עס ס לענג און דעמאָלט פאָרן אַז צו וואָג. די קאָליר, איך וועט צוריקקומען אַז צו שטאָל בלוי. און עס מיר גיין. מיר האָבן אַ וויזשוואַלאַזיישאַן פון פּאָמסן כעדליינז. אונדזער וואָג איז אַ ביסל אַוועק. זאל ס יבערנעמען אַז די לאָנגעסט קאָפּ איז 100 אותיות לאַנג, אַזוי מעסטן אַז אויס אַ ביסל. און מיר האָבן אַ וויזשוואַלאַזיישאַן. אזוי עס מיינט אַז רובֿ כעדליינז זענען שיין נאָענט צוזאַמען, אין טערמינען פון כאַראַקטער שורה. אבער איינער דאָרט טאַקע שטייט אויס. מיר קען בויען עטלעכע מכשירים צו ויספאָרשן וואָס מער. אבער ווען איך איז געווען ארבעטן אויף דעם, איך איז געווען טשיקאַווע צי, אין דעם דאַטן שטעלן, כעדליינז מיט אַ צווייפּינטל אין זיי וואָלט זייַן מער. איך אַסומז זיי וואָלט. אזוי לאָזן ס געפינען אויס. זאל ס נוצן די פֿאַרב קאַנאַל ווי מיר האבן פריער, צו ענקאָוד עטלעכע וועגן צי עס ס אַ צווייפּינטל אָדער ניט. אזוי מיר וועט נוצן אַ קאַנדישאַנאַל ווידער. איר טאָן ניט האָבן צו וויסן די פרטים פון דעם, אָבער דעם איז ווי מיר קאָנטראָלירן אַ שטריקל פֿאַר אַ באַזונדער כאַראַקטער אין דזשאַוואַסקריפּט, ווידער, נישט באַטייַטיק. אבער אויב מיר טאָן ניט געפינען אַ צווייפּינטל, מיר וועט צוריקקומען גרין. און אויב מיר טאָן, מיר וועט צוריקקומען רויט. אזוי ווידער, כעדליינז אַז האָבן אַ צווייפּינטל וועט זייַן רויט. דאס איז וואָס דעם מעאַנס-- פייַן. אזוי עס מיינט אַז מיין כייפּאַטאַסאַס איז בומפּעד. עס ס נאָר צוויי. מיר בלויז האָבן זעקס דאַטן ווייזט און בלויז צוויי האט קאָלאָנס. אבער עס מיינט אַ ביסל מער אויף די נידעריקער סוף, אין פאַקט. העאַדלינעס מיט קאָלאָנס ויסקומען צו בכלל זיין קירצער, בייַ מינדסטער אין אונדזער דאַטן סעט-- טשיקאַווע. זאל ס צוריקקומען אַז צו שטאָל בלוי און דעמאָלט זען וואָס מיר קענען מאַכן מיט אפילו מער טשיקאַווע דאַטן. אזוי ווידער, איך דערמאנט אַז דאַטן אין ד3 איז אַ רשימה פון זאכן. מיר ווע געזען נומערן פון פילע טייפּס. מיר ווע געזען סטרינגס. אבער די זאכן קענען אויך זיין אַבדזשעקץ. זיי קענען זיין קאָמפּליצירט זאכן אַז אַרייַננעמען אַ פּלאַץ פון זאכן. צו זאָגן אַז מער קלאר, אין רובֿ קאַסעס, מיר ווילן צו בויען יעדער דאַטן פונט ווי מער קאָמפּליצירט ווי נאָר איינער ווערט. אויב איר'ד ימאַדזשאַן אַ דאַטאַבאַסע וועגן סטודענטן, עס זאל זיין אַ תּלמיד נאָמען, אַ תּלמיד שייַן, און אַ פּלאַץ פון זאכן פארבונדן מיט אַ באַזונדער רעקאָרד, ניט נאָר אַ שטריקל אָדער אַ נומער. אזוי לאָזן ס קוק אין וואָס. דאס איז איינער אַזאַ דאַטן שטעלן. דאס איז אַ דאַטן שטעלן וועגן ערדציטערנישן. אזוי אַלץ דאָ אויף אונדזער רשימה אָדער מענגע פון זאכן כּולל פילע זאכן זיך. אזוי יעדער דאַטן פונט האט אַ מאַגנאַטוד און אַ קאָואָרדאַנאַט. און קאָואָרדאַנייץ זיך אַנטהאַלטן צוויי זאכן. אזוי יעדער טאָג איז איצט אַ פּלאַץ מער קאָמפּליצירט און אַ פּלאַץ מער טשיקאַווע און כּולל פיל מער טשיקאַווע אינפֿאָרמאַציע. זאל ס זען מיר קען בויען אויס פון אַז. אומגעקערט צוריק צו דאָ, ווידער, ניצן אונדזער כיסטאַגראַם קרייַז וויזשוואַלאַזיישאַן מיר ווע געבויט, לאָזן ס זען אויב מיר קענען בויען אַ וויזשוואַלאַזיישאַן פון מאַגנאַטוד פאַרשפּרייטונג אין אונדזער דאַטן שטעלן. אזוי דאָ, עס ס די זעלבע באַגריף. אבער איצט, די כּולל מער זאכן. די כּולל פילע דאַטן עלעמענטן. אזוי מיר באַקומען די צוריק. ד3 גיט אונדז די. און מיר ריספּאַנד דורך דערגייונג די מאַגנאַטוד פון די און דעמאָלט גייט פארביי אַז צו וואָג. און דעמאָלט מיר דאַרפֿן צו טוישן אונדזער וואָג, פון קורס. אזוי מאַגנאַטודז פשוט טאָן ניט גיין פיל מער ווי 10. אַקטואַללי, עס ס קיינמאָל געווען אַ 10 מאַגנאַטוד ערדציטערניש. אבער אַז ס מין פון אונדזער אויבערשטער סוף, אונדזער אויבערשטער ספּעקטרום. זאל ס דערפרישן. פייַן, מיר האָבן אַ וויזשוואַלאַזיישאַן. עס ס טשיקאַווע צו נאָטע-- אַזוי עס זענען צוויי דאַטן ווייזט אַז זענען כּמעט פּונקט אויף שפּיץ פון יעדער אנדערע, אין טערמינען פון מאַגנאַטוד. איר זען דעם דורך די אָופּאַסאַטי מיר ניטאָ ניצן. מיר האָבן דזשיאַגראַפיק דאַטן איצט. מיר האָבן לאַטאַטודז און לאַנדזשאַטוד. אפֿשר מיר געקענט טאָן עפּעס אַ פּלאַץ מער טשיקאַווע מיט אַז. זאל ס געפינען עטלעכע מער טשיקאַווע וועג צו וויזשוואַלייז דעם מער קאָמפּליצירט דאַטן מיר האָבן צוטריט צו. אקט V, מאַפּפּינג-- פאַנדאַמענטאַלי, מיר ווילן צו שטעלן די אויף אַ מאַפּע. איך מיינען, דעם איז ווו דעם איז געגאנגען. מיר ווילן צו ענקאָוד אינפֿאָרמאַציע וועגן די שטעלע פון ​​די ערד-ציטערניש רידינגז, ווי געזונט זייער מאַגנאַטוד, ווייַל מיר האָבן אַז איצט. מיר פֿאַרשטיין ווי צו פאַרנוצן מער קאָמפּליצירט דאַטן. די ערשטע זאַך מיר וועט טאָן איז שאַפֿן אַ מאַפּע, אַ הינטערגרונט מאַפּע. איך בין געגאנגען צו גיין דורך דעם זייער געשווינד. דאס איז טריקי קאָד. עס ס אנדערן איינער פון יענע רעסאַפּיז איר טאָן ניט טאַקע האָבן צו פֿאַרשטיין גאָר פֿאַר איר צו נוצן. אבער דעם איז קאָד. דאס קאָד רעכט דאָ קריייץ אַ מאַפּע. מיר ניטאָ ניט געגאנגען צו גיין אין דעטאַל. אבער סופּערפישאַלי, וואָס עס טוט איז, עס קוויריז דעם וס.דזשסאָן טעקע, וואָס איז אַ דאַטן טעקע ווי די איין מיר האבן פריער. עס ס מער קאָמפּליצירט, פון קורס. אבער אין דעם פאַל, אַלץ, יעדער דאַטן פונט איז דעם שטאַט און האט אַ רשימה פון לאַטאַטודז און לאַנדזשאַטוד אַז דעפֿינירן דעם פילעק, אַז פאָרעם, וואָס שטאַט. אזוי וואָס ד3 וועט טאָן איז ענלעך צו וואָס מיר האבן פריער. עס וועט בעטן אַז און בינדן אַז צו אַן עלעמענט. און דאָרט ס אַ פונקציאָנירן אַז וועט מאַפּע אַז עלעמענט אויס, באזירט אויף די לאַטאַטודז און לאַנדזשאַטוד. איר קענען לייענען מער אויף אַז. און איך רעקאָמענדירן עס. עס זענען לינקס אין די סוף פון דעם קאָד אַרייַנגעשיקט. און די קאָד איז קאַמענטאַד. אין עס זענען לינקס פֿאַר ווייַטער אויף דעם. איך רעקאָמענדירן איר קוקן עס אַרויף. אבער וואָס מיר זאָרגן וועגן איז דעם פּרויעקציע פונקציאָנירן. איך ווילן צו גיין דורך אַז. ערשטער פון אַלע, לאָזן מיר ווייַזן איר אַז, יאָ, מיר האָבן אַ מאַפּע. מאַפּס זענען קיל. אזוי לאָזן ס קוק אין דעם פּראָדוקציע פונקציאָנירן. פּרויעקציע איז זייער פיל ווי אַ וואָג, וואָג ווידער. אזוי וואָס פּראָדוקציע פֿאַר דעם פּרויעקציע פונקציאָנירן טוט איז, מיר קען פאָרן עס לאָנגיטודע און לאַטיטודעס-- אין דעם פאַל, די וואַלועס דאָ זענען די לאַט-לאָנגס פון די בנין מיר ניטאָ זיצן אין רעכט נאָוו-- צו פּרויעקציע. און פּרויעקציע וועט בייַטן אַז אין רענטגענ און י פּיקסעל וואַלועס. אזוי וואָס פּרויעקציע איז טאן איז זייער ענלעך צו אונדזער וואָג. עס ס גענומען אונדזער לאַטאַטודז און לאָנגיטודע אַז רעפּראַזענץ אַ גאַנץ גלאָבוס און שרינגקינג און סייזינג אַז אַראָפּ צו די קוואַדראַט אַז מיר וועלן, אַז מיר ווע געגעבן עס. אין דעם פאַל, מיר רע גייט פארביי די וואַלועס. און עס ס געבן אונדז, נו, אַז אויף דיין פאַרשטעלן מיטל 640 בילדצעלן. דאס גאנצע פאַרשטעלן איז 700 בילדצעלן ברייט, אַזוי אַז מאכט אונדז וועגן דאָ, און 154 בילדצעלן אַראָפּ, וואָס איך וואָלט שאַצן איז שיין פיל דאָ. אזוי גענומען די לאַט-לאָנגס, וואָס פאָרשטעלן עפּעס אויף די גאנצע גלאָבוס און סקווישינג און מאָווינג אַז אַרום צו געבן אונדז רענטגענ און י פּיקסעל וואַלועס, דעם איז דער ערשטער זאַך אַז ס געטאן אין דעם מאַפּינג קאָד. און דעריבער די מנוחה פון די קאָד קאַנסומז די דאַטן און דעריבער מאַפּס יענע לאַט-לאָנגס אַנטו עפּעס אויף דיין פאַרשטעלן. אבער מיר ניטאָ געגאנגען צו נוצן דעם פּרויעקציע פאַנגקשאַנז, ווייַל עס טורנס אויס מיר האָבן לאַט-לאָנגס לאָנגס ווי געזונט. איר זוכט צוריק בייַ אונדזער דאַטן, מיר האָבן לאַטאַטודז און לאַנדזשאַטוד קאָואָרדאַנייץ פֿאַר יעדער אָבסערוואַציע. אזוי לאָזן ס נוצן פּרויעקציע. אזוי קוקן בייַ אונדזער עקספּאָסיטיאָן, מיר וועלן אונדזער עקספּאָסיטיאָנ-- מיר האָבן אַ ברייט און אַ לאַנדזשאַטוד. אבער מיר וועלן פּיקסעל וואַלועס. און עס טורנס אויס, מיר האָבן פּונקט וואָס מיר וואַנט-- פּרויעקציע. זייער פיל ווי מיר האבן זיך ניצן וואָג רעכט דאָ, מיר ניטאָ איצט געגאנגען צו נוצן פּרויעקציע און פאָרן עס קאָואָרדאַנייץ. אזוי דער ערשטער זאַך מיר ניטאָ דאָינג-- אַזוי מיר רע געטינג די, וואָס איז אַ יחיד דאַטן עלעמענט פון אַ יחיד ערדציטערניש לייענען. די ערשטע זאַך מיר טאָן איז באַקומען די קאָואָרדאַנייץ. כל רעכט, מיר האָבן די קאָואָרדאַנייץ. די רגע זאַך מיר טאָן איז פאָרן אַז אויף צו פּרויעקציע. פּרויעקציע קאַנווערץ די קאָואָרדאַנייץ אין פּיקסעל וואַלועס, רענטגענ און י. און דעריבער דער לעצט זאַך מיר ווילן צו טאָן איז נאָר באַקומען דעם רענטגענ, וואָס דעם פאַל איז דער ערשטער איינער. עס ס דער ערשטער פון די צוויי זאכן אַז ביסט אומגעקערט דורך פּרויעקציע. מיר וועט טאָן דער זעלביקער פֿאַר י. אבער אַנשטאָט, מיר וועט צוריקקומען די רגע עלעמענט, די י. באַקומען גרייט צו דערפרישן. ו, עקסטרע כאַראַקטער הערע-- פייַן, מיר האָבן אַ דאַטן געטריבן דאָקומענט אַז ס קאַנסילינג דעם דזשסאָן טעקע פון ​​אַבדזשעקס, מאכן אַ מאַפּע, און טשאַנגינג די אַטריביוט אין באַציונג צו די דאַטן צו פּרויעקט עס אויף אַ מאַפּע. דאס איז טאַקע טשיקאַווע. דאס איז קיל. זאל ס נעמען עס אַרויף אַ קאַרב. איך מיינען, מיר האָבן צוויי ברעקלעך פון אינפֿאָרמאַציע מיט יעדער דאַטן פונט. איך מיינען, דרייַ. מיר האָבן די קאָואָרדאַנייץ, וואָס איז אַ רענטגענ און י. און מיר האָבן די מאַגנאַטוד. מיר דאַרפֿן צו ענקאָוד מאַגנאַטוד עפעס. מיר האָבן אַ פּלאַץ פון טשאַנאַלז. מיר קענען נוצן קאָליר. מיר קענען נוצן ראַדיוס. מיר קען נוצן אָופּאַסאַטי. מיר קען נוצן פילע זאכן אין קאָד. קיין פון די אַטראַביוץ און פילע מער אַז ביסט נישט ליסטעד דאָרט, ווייַל זיי ניטאָ אַפּשאַנאַל, מיר קען נוצן צו ענקאָוד דעם דאַטן, די מאַך און אַלע די זאכן איך ווע דערמאנט. זאל ס טאָן ראַדיוס. איך טראַכטן ראַדיוס איז דער רובֿ ינטואַטיוו. אזוי ווידער, מיר וועט פאַרבייַטן אַז שווער-קאָדעד 40 און מאַכן עטלעכע חשבונות. מיר וועט נוצן אונדזער באַליבט וואָג ווידער. און מיר ניטאָ פאַרבייַ די. אבער נישט די ווייַל מיר ווילן די מאַגנאַטוד פון די. די איז נאָר די דאַטן פונט. מיר וועט פאָרן די מאַגנאַטוד צו וואָג. זאל ס פּרובירן אַז ווידער. ו, עס טוט ניט אַרבעט. פארוואס טוט עס נישט אַרבעטן? אזוי געדענקען וואָס וואָג טוט. זאל ס קוק בייַ וואָג ווידער. וואָג מאַפּס 1-10 אויף צו 22-600, מער אָדער ווייניקער. 600 איז גוואַלדיק. דאס איז וואָס מיר 'רע געטינג דעם. אזוי מיר וועלן צו טוישן אונדזער וואָג צו עפּעס מער גלייַך. זאל ס זאָגן, מיר וועלן 0-60. 60 איז גרויס, אָבער 10 ערדציטערנישן זענען ינקרעדאַבלי זעלטן. אין פאַקט, זיי ווע קיינמאָל געטראפן. אזוי וואָס דעם וועט טאָן איז, עס וועט נעמען אונדזער מאַגנאַטוד אַז גייט 1-10 און מאַפּע עס אויף צו יקספּאַנד עס אויס. און מאַפּע עס אויף צו 0-60. זאל ס דערפרישן. פייַן, מיר האָבן אַ וויזשוואַלאַזיישאַן. דאס איז גרויס. דאס איז פאַקטיש דאַטן. איר וועט באַמערקן, אין מיין קליין צאַצקע בייַשפּיל, די ביגאַסט ערדציטערניש איז רעכט אויף שפּיץ פון אונדז. אבער אַז ס עס. מיר האָבן אַ דאַטע געטריבן וויזשוואַלאַזיישאַן אַז קאַנסומז די דאַטן און גיט אונדז טאַקע טשיקאַווע אינפֿאָרמאַציע. יאָ, לאָזן ס לייגן עטלעכע ינטעראַקטיוויטי צו עס. איך דערמאנט אַז איז די שטאַרק קראַפט פון ד3. אזוי דאָ, פֿאַר יעדער עלעמענט, מיר רע דיסקרייבינג אַ בינטל פון אַטריביוץ. אבער מיר קענען אויך באַשרייַבן וואָס מיר ווילן צו פאָרקומען מיט ינטעראַקטיוויטי יסודות. פֿאַר בייַשפּיל, מיר קען באַשרייַבן וואָס כאַפּאַנז ווען מיר מויז איבער. און זייער ענלעך אַז, אַז וועט נעמען אַ פונקציאָנירן, זייער ענלעך צו די אַטריביוץ מיר האבן פריער, ווו מיר טאָן עפּעס צו די עלעמענט ווען מיר כאַווער איבער עס. אזוי ערשטער זאַך מיר דאַרפֿן צו טאָן איז אויסקלייַבן אַז עלעמענט, צו געפינען עס בייסיקלי, אין דער בלעטערער. און דעמאָלט מיר קען שטעלן אַן אַטריבוט צו עס. אזוי וואָס איך בין טאן דאָ איז, ווען מיר כאַווער איבער עפּעס, מיר וועט באַקומען אַז עלעמענט און דעמאָלט באַשטימט זייַן אָופּאַסאַטי צוריק צו 1, צו גאָר אָופּייק. זאל ס זען וואָס אַז קוקט ווי. עס אויס מיר האָבן אַ עקסטרע פּינטל-קאָמע דאָ. אזוי אויב מיר כאַווער איבער דאָ, עס געץ גאַנץ. אבער איצט, פון קורס, עס סטייז גאַנץ, ווייַל מיר האָבן צו באַשרייַבן וואָס כאַפּאַנז ווען צונעמען אונדזער לויפֿער. אזוי לאָזן ס טאָן פּונקט אַז אויף מאָוסעאָוט, ווי קעגן צו מאָוסעאָווער. און מיר וועט באַשטעטיק עס צו וואָס מיר האבן בעפאָרע-- 0.5. און איצט, יעדער צייַט מיר כאַווער, מיר באַקומען אַ פול קרייַז. עס העלפט אונדז זען וואָס מיר מיר ניטאָ סאַלעקטינג יסענשאַלי. און איצט לאָזן ס מאַכן דעם טאַקע גרויס. זאל ס פאַרבינדן דעם צו פאַקטיש דאַטן. אזוי לאָזן ס פרעגן קען וסגס וועגן זייער דאַטן. אזוי די יו געאָלאָגיקאַל סורוויי האט דאַטן וועגן ערדציטערנישן. זיי האָבן אַ ציבור אַפּי אַז ס קענען צו זייַן קאַנסומד אין דזשסאָן פֿאָרמאַט. אזוי לאָזן ס טאָן אַז. אזוי דעם איז אַ ביסל פון קאָד וואָס קאַנעקץ צו די וסגס אַפּי. און דאָרט ס אַ ביסל פון פּראַסעסינג אויף עס. דאס איז ניט באַטייַטיק אָבער סימפּלאַפייז עס צו אַ פּשוט דאַטן פֿאָרמאַט ווי די איין מיר האבן פריער. אזוי איך באַקומען באַפרייַען פון אונדזער רופן צו אונדזער שווינדל דאַטאַ.דזשסאָן אויף טעקע. און אַנשטאָט, איך בין פאַך די וסגס יסענשאַלי. זאל ס דערפרישן, פייַן. דאס איז פאַקטיש, פאַקטיש-לעבן דאַטן פון דעם וואָך פֿאַר ערדציטערנישן. דאס איז טאַקע טשיקאַווע. דאס איז ניט כידעשדיק פֿאַר אונדז, אָבער עס זענען אַ פּלאַץ פון ערדציטערנישן אויף די מערב קאָוסט אין קאַליפאָרניאַ. אבער איך געדאַנק עס איז געווען זייער טשיקאַווע אַז עס זענען געווען אַזוי פילע ערדציטערנישן אין אַלאַסקאַ, און משמעות, דאָ אין די מידוועסט. איך מיינען, טשיקאַווע, און מיר רע גוט. אַז ס די מסקנא. אבער פאַנדאַמענטאַלי, דעם איז וואָס ד3 העלפט אונדז טאָן. עס העלפט אונדז נעמען דאַטן, בינדן עס צו יסודות אין די דאַם, און האָבן די יסודות טוישן ווי אַ פונקציע פון ​​די דאַטן, האָבן די אַטראַביוץ, אַלע דער פילע אַטראַביוץ פון די יסודות, אַלע זייַן נוציק פֿאַר טשאַנאַלז צו קאַנוויי אינפֿאָרמאַציע. ד3 איז אַ ינקרעדאַבלי שטאַרק ביבליאָטעק און אַמייזינגלי געזונט לויפן. דאס איז עטלעכע שטאַרק שטאָפּן. דאַטאַ וויזשוואַלאַזיישאַן איז אַ ינקרעדאַבלי שטאַרק געצייַג פֿאַר קאַנווייינג צו מענטשן טיף ינסייץ אַז געץ צו זייער האַרץ און העלפט זיי פֿאַרשטיין, אין דעם טיף און ינטואַטיוו וועג, ווי דאַטן מעשים און ווי דאַטן ענדערונגען אונדזער לעבן.