‫Welkom terug.
‫OK, nu we een Jupiter-notebook hebben draaien, is het tijd om te zien wat we in deze notebook kunnen doen.
‫Dus onthoud, in de laatste les die we dit hebben doorgenomen, is dit net je standaard menubalk.
‫Dit is een werkbalk.
‫Maar we gaan het gebruik van de werkbalk vermijden omdat we experts willen worden in het gebruik van ons toetsenbord.
‫Alle dingen die u hier kunt doen, zoals opslaan, toevoegen, knippen, kopiëren, plakken, enz.
‫je kunt doen met het toetsenbord.
‫Dus wat bespaart dit u in plaats van op uitvoeren op een cel te klikken?
‫Dus uitvoeren is hoe je wat code uitvoert.
‫Dus als we hierheen gaan, wil je een leuk bericht afdrukken.
‫Hallo Wereld.
‫Ik leer over dupatta, notitieboekjes waar we naar toe gaan.
‫We hadden dat kunnen doen, ik zeg dat ik dat uit gewoonte heb gedaan, en dat
‫is waar we ons op zullen concentreren, in plaats van alleen te leren hoe we deze werkbalk moeten gebruiken om mee
‫te beginnen, we zal vanaf het begin gefocust zijn op het gebruik van het toetsenbord, dus ik kan Ron hier blijven indrukken of ik kan shift enter
‫blijven drukken.
‫En wat je nu misschien opvalt, is dat het nummer aan de linkerkant omhoog gaat elke keer dat ik op shift en
‫enter druk.
‫Dus onthoud, ik heb deze cel net gemarkeerd, terwijl ik op shift druk.
‫En zo voer je een stukje code in in een notebook.
‫Mooi, niet?
‫Dit celnummer gaat omhoog.
‫Dat wil alleen maar zeggen dat dit de 13e cel is.
‫Denk eraan, dit is een cel die code of afwaardering kan zijn.
‫Dat zullen we zo zien.
‫Deze cel.
‫Er zijn in totaal 13 cellen gebruikt in Jupiter.
‫Waar dit handig is, is als je zoiets had als is gelijk aan vijf, 14, dan ga je een.
‫We bedoelden niet dat A gelijk is aan zes, dus wat denk je dat een adelaars nu doet?
‫Omdat dit 14 is en dit is 16 als we dit raken en shift into indrukken.
‫Ik ga naar ECLSS zes, dus deze cijfers zijn handig om ons te laten zien in welke volgorde onze notebook is gebruikt.
‫Als we bijvoorbeeld 100 van deze verschillende cellen zouden hebben met verschillende informatie in een ideale wereld en
‫er wordt geen boek van boven naar beneden doorgenomen, maar in sommige gevallen zou je aan een project kunnen werken en
‫hier een cel uitvoeren en dan opnieuw uitvoeren het hier beneden.
‫En verderop in je notitieboekje, een paar honderd cellen verder, heb je een of andere fout.
‫Dit is wat u kunt gebruiken om erachter te komen in welke volgorde uw notebook is gebruikt.
‫Omdat we hier code hebben, kunnen we alle functionaliteit van Python rechtstreeks in de
‫dupatta-notebookverschuiving in één plus twee uitvoeren.
‫Je zult merken dat sommige cellen in en sommige cellen ongeveer hebben.
‫Als een cel nu een uitvoer heeft zoals een soort code-uitvoer, zal deze meestal een groter aantal hebben dan het
‫aantal dat overeenkomt met het aantal.
‫Dus dit zegt alleen maar, hé, er is een invoercode hier en we hebben hier een uitvoercode.
‫We hebben hier eerder kort naar gekeken, code en afwaardering.
‫Dit is waar de absolute schoonheid van Jupiter en in het spel komt, is dat je code en opgemaakte
‫tekst kunt hebben, wat Mark is in hetzelfde notebook.
‫Laat me je een voorbeeld laten zien.
‫Dus wilden we een project starten met de naam Heart Disease Project.
‫En vergeet niet dat Jupiter-notebooks de werkruimte zijn van uw datawetenschapsprojecten, zodat u machine learning-code kunt uitvoeren
‫en direct vanuit de notebook kunt beschrijven wat u doet.
‫We gaan dit overal in de praktijk zien.
‫Maar ik wil alleen benadrukken wat het veranderen van een cel in markdown doet, zodat we dat kunnen veranderen in markdown.
‫Maar onthoud waar we niet willen wennen aan het gebruik van de werkbalk.
‫Dus hoe doen we dat?
‫Welnu, een ander mooi ding over Jupiter is dat de cellen twee eenvoudige modi hebben.
‫De ene heet bewerken, en je zult dit kleine potlood hier opmerken en dit groene vak eromheen.
‫De andere wordt de opdrachtmodus genoemd.
‫Hoe schakelen we nu tussen de twee?
‫Zoals je misschien al geraden had, kunnen we ook een toetsenbord gebruiken, want onthoud, we wennen niet aan het gebruik
‫van deze werkbalk.
‫Je kunt net zo goed doen alsof het er niet eens is.
‫Dus om van Edita naar commandomodus te gaan, gaan we op escape drukken.
‫Mooi.
‫Nu merken we dat de kleine groene balk is veranderd in een blauwe balk en het potlood is verdwenen.
‫Nu, voordat we deze cel uitvoeren, hoe gaan we terug naar de bewerkingsmodus?
‫Daarvoor druk ik op enter.
‫Nu krijgen we onze groene doos terug en komt er een potloodje terug.
‫Excellent.
‫Maar we willen eigenlijk in de commandomodus zijn, dus we gaan terug, ontsnappen aan blauwe dozen, het achterste potlood is weg.
‫Je raakt eraan gewend om deze ontsnapping uit te voeren en gaat naar binnen nadat je wat ervaring hebt opgedaan.
‫Ik weet gewoon hoe ik deze dingen moet doen omdat ik duizenden cellen heb gebruikt en in mijn ervaring en
‫we gaan ze onder druk zetten voor afwaardering, daar moet ik over nadenken, want om het terug naar code te veranderen, is de reden waarom.
‫Dus bekijk dit kleine doosje hier terwijl we in de bewerkopdrachtmodus zijn.
‫Sorry, met het blauwe vak kunnen we op em drukken voor markdown of Wipha-code, maar in dit geval zullen
‫we em niet afwaarderen.
‫En om deze cel te runnen, gaan we op shift enter drukken.
‫Kijk, dit is een mooi opgemaakte tekst.
‫Dus wat je je in de toekomst zou kunnen voorstellen, is voor een project, je zou het kunnen beginnen met
‫een kop hier en dan zou je wat informatie eronder kunnen toevoegen.
‫Dit project gaat dus over classificeren of een patiënt al dan niet een hartaandoening heeft.
‫Dit is dus hoe u uw werk vanaf het begin van een project direct vanaf het begin
‫kunt communiceren.
‫En wat zou je hier nog meer kunnen doen?
‫Laten we wat gegevens bekijken.
‫Als we teruggaan naar onze elcano, willen we dit soort opstelling opzetten.
‫Dus we willen wat gegevens in onze projectmap.
‫We willen deze gegevens door onze werkruimte, een dupatta-notebook, laten lopen en proberen een aantal van deze hulpprogramma's
‫te gebruiken.
‫Nou, laten we daar een beetje van proeven.
‫Dus als we hierheen gaan, importeer Penders als PD, wat dit zegt is dat dit code is.
‫Het vertelt Python om te gaan, hey, Python, ga en laat panda's importeren als de snelkoppeling PDE, wat heel gebruikelijk
‫is voor panda's.
‫In een toekomstige video zullen we wat meer van panda's zien.
‫Wat ik doe is een voorbeeld van de verschillende soorten dingen die je kunt doen in een Japans notitieboekje.
‫En alsjeblieft, als je meedoet, zorg er dan voor dat je deze code zelf typt.
‫Maar als we deze regel code gaan typen en op shift enter drukken, dan importeert dat panda's naar
‫dit notitieboekje.
‫Dus nu hebben we toegang tot het gebruik van panda's, een van de tools die we in onze omgeving binnen onze
‫werkruimte hebben geïnstalleerd.
‫Het Dupatta-notitieboekje.
‫Dus herinner je je de laatste les, hoe we enkele bestanden hier hebben geüpload, hoe zouden we deze bestanden krijgen?
‫Dus dit is een hartziekte, niet CSFI hoe zouden we dat nu krijgen als je nog nooit van GSV hebt gehoord?
‫Het is een formaat dat door komma's gescheiden waarden wordt genoemd.
‫Het is een heel gebruikelijke manier om gegevens op te slaan.
‫Maar hoe denk je dat we dat hier krijgen?
‫Dat klopt, als je het niet weet, want je hebt dit misschien nog nooit eerder meegemaakt, maar wat we
‫gaan doen is panda's gebruiken om een dataframe te maken.
‫DF staat voor data frame rate CSFI en we gaan de bestandsnaam gebruiken.
‫Een ander mooi ding over Jupiter Notebook's is dat als je hier een bestand hebt, je het tabblad
‫kunt gebruiken voor automatisch aanvullen.
‫Dus als we op tab drukken, krijgt het hartziekte, DOT, CSFI en we hebben al de andere
‫omgekeerde komma's.
‫Dus we gaan deze selecteren.
‫Dus wat doet deze regel code terwijl het gaat, dataframe is gelijk aan PD, dus panda's lezen Tsvi niet.
‫Dit is dus een functie en we geven de bestandsnaam hartziekte DOT CSFI door aan de lees CSFI-functie.
‫We zullen later een volledige sectie over PANDAS hebben, maar.
‫Dit is gewoon om te illustreren wat je kunt doen in het Jupiter-notebook, dus we gaan shift enter indrukken,
‫je kunt zien dat het wordt uitgevoerd omdat dat aantal is gestegen.
‫Maar hoe zouden we onze data zien?
‫Een ander mooi aspect van Jupiter Notebook's is dat je meteen kunt zien waar je mee bezig
‫bent.
‫Dus DFG-kop toont de eerste vijf rijen van uw dataframe.
‫Dus we kijken hier, we hebben verschillende kolommen, we hebben verschillende voorbeelden.
‫Misschien wilden we de eerste 10 bekijken om een beter beeld te krijgen.
‫Daar gaan we.
‫We zullen dit in een toekomstig project bekijken.
‫Maar dit is alleen om u te laten zien wat voor soort gegevens Jupiter-notebooks kunnen weergeven.
‫Dus we kunnen hier zelfs een cel plaatsen.
‫Dus we gaan ontsnappen B voor een nieuwe cel hieronder.
‫U kunt ook op A drukken voor een nieuwe cel hierboven.
‫Maar deze gaan we verwijderen.
‫Dus ontsnap aan dubbel D om mooi te verwijderen en ga.
‫De volgende tabel toont hartaandoeningen.
‫Informatie voor patiënten.
‫Ontsnap en druk op en voor moderne dienst, ga naar binnen nu we hier wat communicatie hebben.
‫Oké, we hebben een tafel gezien.
‫Wat als we misschien een kleine grafiek of iets dergelijks zouden willen plaatsen om te zien hoe deze informatie er in
‫werkelijkheid uitzag?
‫Want dit is nogal verwarrend.
‫We hebben een doelkolom die vol is met enen en nullen.
‫Dat weet ik alleen omdat ik deze tafel eerder heb gezien.
‫Maar een betekent dat iemand een hartaandoening heeft en een nul die je hier op dit moment niet op kunt zien, betekent
‫dat iemand geen hartziekte heeft.
‫Dus wat als we dat snel in een grafiek zouden willen zetten en willen kijken hoeveel patiënten een hartaandoening hebben en
‫hoeveel niet?
‫En elke rij hier is trouwens een individuele patiënt.
‫En dit zijn dus hun parameters.
‫Laten we eens kijken.
‫We gaan D F. Dot Target, wat gewoon betekent toegang tot de doelwaarde van D. F..
‫We gaan waarden tellen, wat betekent dat we het aantal keren dat verschillende waarden in deze kolom
‫voorkomen, moeten tellen.
‫Dan dot plot, wat betekent dat je een plot moet maken of een soort van verwisselde soort balk, wat gewoon betekent dat we een
‫staafdiagram maken.
‫Kunnen we het zien verschuiven naar.
‫Trouwens.
‫Waarom kwam dat niet opdagen?
‫Welnu, matplotlib heeft geen toegang, we gaan terug naar onze kleine omgeving die hier is opgezet, we hebben panda's gebruikt om
‫naar dit dataframe te kijken.
‫Maar we hebben matplotlib nodig om naar grafieken te kijken, oké?
‫Een reden waarom ik dat weet, is omdat ik ervaring heb, maar we gaan elk van deze
‫tools diepgaand bekijken.
‫Dus wat zouden we hier kunnen doen?
‫Misschien proberen we matplotlib te gaan importeren.
‫Ik dacht net zo mooi als een snelkoppeling van matplotlib, we drukten op shift enter.
‫Niks gebeurt.
‫Waarom is dat?
‫Nou, onthoud, Jupiter notebook is uitgevoerd in volgorde van bewerking, dus alleen omdat we een cel hier beneden
‫hebben, betekent niet dat het de cel hier boven zal beïnvloeden.
‫Dus wat we moeten doen is terug naar boven komen en deze cel opnieuw starten.
‫Daar gaan we.
‫Dus als we nu kijken naar de getallen in 24, in 25, uit 25, zie je wat daar net gebeurde?
‫Omdat we deze cel eerder hadden in 2004 en dit was 2003.
‫Het uitvoeren van dit stukje code had geen effect totdat we het opnieuw uitvoerden.
‫Dus dat is een heel belangrijk ding om over na te denken met Jupiter Notebook's is dat ze worden
‫uitgevoerd in volgorde van werken.
‫En dus de andere afhaalmogelijkheid hier is dat we niet alleen naar onze gegevens in een tabelformaat kunnen kijken, we kunnen er
‫ook in grafiekformaat naar gaan kijken.
‫Dus je zou hier kunnen beginnen te zien, oké, als ik codecellen kan uitvoeren en cellen
‫kan nemen als ook afbeeldingscellen, dan zou ik mijn hele project vanuit dit notitieboekje kunnen doen, wat precies goed is.
‫Kijk, nog één ding, en dat is als we nog een afbeelding willen importeren.
‫Dus we veranderen deze cel om te markeren, ontsnappen aan M..
‫We gaan een uitroepteken gebruiken.
‫Als je nog nooit Mark-code hebt geschreven, zijn er enkele geweldige handleidingen online over het schrijven van
‫markdown-code.
‫Maar in wezen elke soort afwaarderingscode die u kunt schrijven, kunt u in een Jupiter-cel schrijven.
‫Dus we gaan de afbeelding importeren die we eerder die PNG hebben geüpload en je kunt dit met elke afbeelding
‫doen.
‫Dit staat dus in deze bestandsmap hier.
‫We rijden het hier gewoon.
‫U kunt dit doen met uw eigen afbeelding.
‫Wat dit in feite is, is een afwaarderingscode om te zeggen: importeer deze afbeelding naar de notebook.
‫Als we op shift drukken, ga dan naar binnen.
‫Daar gaan we.
‫Dus dit is ons raamwerk, oké?
‫We hebben dit eerder gezien.
‫Wat we nu zouden kunnen doen, is een sectie maken voor elk van deze stappen, zodat u opnieuw kunt markeren, ontsnappen
‫aan een.
‫Geen probleemdefinitie waar we zouden kunnen zeggen hartziekte te voorspellen, ik heb het hier over iets kleins, misschien wil je
‫iets langer doen en dan hadden we aan de baby kunnen ontsnappen om vijf of zes cellen te
‫maken.
‫Want ik kan niet echt tot data rekenen, dit zijn de data die we gebruiken.
‫We gaan op Escape em drukken en dan schakelen naar.
‫Dus nu kun je je voorstellen dat we ons raamwerk hebben.
‫We zouden kunnen beginnen met een probleemdefinitie.
‫We zouden dan naar gegevens kunnen kijken zoals we hier hebben gedaan.
‫We kunnen dit naar het gegevensgedeelte verplaatsen.
‫Dan kunnen we een evaluatiestatistiek maken.
‫Dan kunnen we kijken naar de kenmerken van onze gegevens.
‫We zouden wat modellering kunnen doen en dan zouden we experimenten kunnen uitvoeren.
‫Dit alles vanuit een dupatta notebook.
‫Nu, er is nog één ding voordat we deze verkiezing afronden, want het wordt een beetje lang
‫dat je kunt doen in een maar een notebook, het belangrijkste om tot nu toe mee te nemen is dat je code, tekst en afbeeldingen allemaal
‫binnen dezelfde ruimte kunt uitvoeren .
‫En het laatste is dat je ook terminalopdrachten kunt uitvoeren vanuit een Jupiter-notebook.
‫Stel bijvoorbeeld dat we ls wilden uitvoeren alsof we te laat waren op de terminal.
‫Dus als ik hierheen ga.
‫En ik heb anders ingevoerd, het gaat alle bestanden in mijn gebruikersaccount weergeven.
‫Als we hetzelfde doen in Japan, een notebook als we ls in een codecel laten lopen en op shift drukken in oh dat is interessant, dat zou een
‫update kunnen zijn die ik nog niet eerder heb gezien.
‫Normaal gesproken moet je het uitroepteken Ellis typen.
‫Nou, daar ga je, je leert elke dag iets nieuws, misschien heb je
‫het uitroepteken niet nodig, maar over het algemeen heb je het uitroepteken voor het terminalcommando nodig om een commando als ls like list uit
‫te voeren.
‫En wat dit gaat doen, is in dupatta gaan in plaats van dit commando uit te voeren zoals een
‫python-code die wordt uitgevoerd omdat het daar het uitroepteken heeft, alsof ik het op de terminal op deze manier uitvoerde.
‫En dus laat de opdracht ons gewoon de verschillende bestanden zien die we hier hebben.
‫Goed, dat is genoeg voor deze les.
‫Onthoud, het klinkt hier als een gebroken record, maar dit is belangrijk om mee te nemen is dat de cellen van
‫Jupiter Notebook in volgorde van het nummer worden uitgevoerd.
‫Dus als we hier rennen, A is gelijk aan vijf, als we naar deze komen en deze overslaan, wordt het een is gelijk
‫aan vijf.
‫Maar als we dit dan doen.
‫Ik zou gelijk zijn aan zes.
‫En u kunt mock-downcellen uitvoeren, cellen coderen en ook.
‫Plot verschillende afbeeldingen allemaal in het notitieboek.
‫We zullen hier tijdens de rest van de cursus veel praktische ervaring mee hebben, dus houd ons in de
‫gaten.