Huis Persoonlijke financiën Wat is Python en wat kun je ermee doen - dummies

Wat is Python en wat kun je ermee doen - dummies

Inhoudsopgave:

Video: Raspberry Pi: wat kun je ermee? 2024

Video: Raspberry Pi: wat kun je ermee? 2024
Anonim

Python is een programmeertaal geschreven door een persoon genaamd Guido van Rossum in de jaren negentig. Met programmeertalen kun je bepalen wat een computer doet en hoe het werkt.

Sommige dingen die de Python-bakken geweldig maken (ook bekend als "erg nuttig en heel veel plezier") zijn:

  • Python-code is gemakkelijk te lezen en te begrijpen. Het mooie ervan is dat je niet eens merkt hoe Python complexe dingen eenvoudig maakt. Dit maakt Python gemakkelijk te leren, waardoor het perfect is voor kinderen.

  • Python is productief. Het maakt moeilijke taken eenvoudig. Bijna elke programmeertaak is eenvoudiger met Python dan met andere programmeertalen. Computertypen noemen dit RAD (voor Rapid Application Development).

  • Python is gevaarlijk. Het heeft veel kracht. Maar met grote kracht komt grote verantwoordelijkheid. (Denk aan Spider-Man?) En je zult je krachten ten goede moeten gebruiken, niet kwaad. (Als je ze voor het kwaad wilt gebruiken, moet je nu stoppen met lezen.)

  • Python is een scripttaal. De programma's worden ingevoerd in de interpreter van Python, die ze rechtstreeks uitvoert, dus er is geen compilatie (wat het geval is voor sommige andere talen). Het is sneller en gemakkelijker om feedback te krijgen op uw Python-code (bijvoorbeeld fouten vinden). Python betekent dat u uw programma's uitvoert en uitvoert (hardloopt) en dat maakt programmeren leuk!

  • Python is een platformoverschrijdend platform. Bijna iedereen kan het gebruiken, ongeacht het besturingssysteem van de computer dat ze hebben. Je kunt vrijwel elk Python-programma uitvoeren op Windows-, Mac- en Linux-pc's en van grote servers tot kleine computers zoals de Raspberry Pi. U kunt zelfs Python-programma's uitvoeren op Android- en iOS-tablets.

  • Python gebruikt dynamisch typen voor zijn variabelen. Dit betekent misschien niet zoveel voor je als je nog nooit eerder hebt geprogrammeerd. Dynamisch getypeerde variabelen maken het programmeren eenvoudiger omdat ze u toestaan ​​een variabele te gebruiken, in plaats van eerst aan de computer uit te leggen wat de variabele zou moeten zijn.

  • Python krijgt veel hulp van externe modules . Dit betekent dat veel andere mensen (derden) bibliotheken hebben geschreven. Een bibliotheek is een code die iets specifieks doet. Dit maakt uw werk eenvoudiger omdat u niet elke keer hoeft te beginnen bij het schrijven van een nieuw programma; soms kunt u de reeds geschreven bibliotheken gebruiken.

  • Python is gratis software. Dit betekent dat de licentievoorwaarden voor Python je vrijheid respecteren. Je kunt Python downloaden en uitvoeren zonder geld te betalen, en elk programma dat je ermee schrijft is voor jou om te gebruiken en te delen zoals je wilt.Het betekent ook dat de Python broncode (de voor mensen leesbare vorm van wat de computer doet) beschikbaar is, dus als je je moedig genoeg voelt, kun je kijken hoe de ontwikkelaars van Python hun code hebben geschreven. (Het is echter geschreven in een andere programmeertaal, d'oh!)

De programmeertaal Python is vernoemd naar een komediegroep genaamd Monty Python, niet het reptiel. Monty Python was voornamelijk actief in de jaren zeventig. (40 jaar geleden! Altijd en altijd, toch?) Ze hadden een Britse tv-show genaamd Monty Python ' s Flying Circus en hebben veel films gemaakt, waarvan de meest opvallende is Monty Python en de Heilige Graal .

Wie Python

gebruikt, wordt bijna overal gebruikt. Kijk maar eens naar de volgende lijst (die niet uitputtend is). Het punt is dat Python van toepassing is op datgene waarin je bent geïnteresseerd, wat het ook is.

  • In de ruimte: De robot Robonaut 2 van het internationale ruimtestation gebruikt Python als centraal commandosysteem. Python is gepland voor gebruik in een Europese missie naar Mars in 2020 om bodemmonsters te verzamelen.

  • In laboratoria voor deeltjesfysica: Python helpt de gegevensanalyse te begrijpen van sommige atoom-smashingexperimenten op de CERN Large Hadron Collider.

  • In de astronomie: De MeerKat Radio-telescooparray (de grootste radiotelescoop op het zuidelijk halfrond) gebruikt Python voor zijn controle- en bewakingssystemen.

  • In filmstudio's: Industriële licht en magie ( Star Wars genieën) gebruikt Python om de filmproductieprocessen te automatiseren. Side Effects Software's computer-gegenereerde imaginatieprogramma Houdini gebruikt Python voor de programmeerinterface en om de engine te scripten.

  • In games: Activision gebruikt Python voor het bouwen van spellen, testen en analyseren van dingen. Ze gebruiken zelfs Python om mensen te vals spelen door elkaar op te peppen.

  • In de muziekindustrie: De Spotify-muziekstreamingservice maakt gebruik van Python om u muziek te sturen.

  • In de video-industrie: Netflix gebruikt Python om ervoor te zorgen dat films (stream) spelen zonder te stoppen. Python wordt veel gebruikt voor YouTube.

  • In internetzoekopdracht: Google heeft Python overal in de vroege ontwikkelingsfase gebruikt.

  • In de geneeskunde: Het bedrijf Nodality gebruikt Python om informatie te verwerken die ze gebruiken om kanker te genezen.

  • In uw besturingssysteem (beheer van uw gegevens): Besturingssystemen zoals Linux en Mac OSX gebruiken Python voor sommige van hun beheerfuncties.

  • Op uw bel: Rupa Dachere en Akkana Peck zeggen dat u uw huis kunt automatiseren met Python en sensoren aan uw huis kunt koppelen. Hiermee kunt u bijvoorbeeld de gordijnen openen en sluiten of automatisch lichten inschakelen wanneer u de kamer binnenkomt.

Wat te doen met Python

Met Python leer je dingen te maken als een wiskundeleraar voor het oefenen van je maaltafels of een eenvoudig coderingsprogramma (een geheime code). En als u na verloop van tijd uw vaardigheden hebt verbeterd, kunt u nog andere dingen doen, zoals:

  • Met Tkinter (of andere widgetsets) kunt u gebruikerstoepassingen schrijven die afbeeldingen gebruiken in plaats van alleen tekst om te communiceren met de gebruiker.

  • U kunt andere programma's zoals Blender (een 3D-modelleerprogramma), GIMP (een 2D-foto-retoucheringsprogramma) en LibreOffice (kantoorprogramma's) uitbreiden, onder andere door aangepaste scripts te schrijven.

  • U kunt games met afbeeldingen schrijven met Tkinter of de Pygame- of Kivy-bibliotheken. De spellen in dit boek zijn alleen tekst.

  • U kunt de matplotlib-bibliotheek gebruiken om complexe grafieken te tekenen voor uw wiskunde- of wetenschapsopleidingen.

  • Met de openCV-bibliotheek kunt u experimenteren met computervisie. Mensen die van de robotica houden, gebruiken het om hun robots te helpen dingen te zien en te grijpen en obstakels te vermijden bij het verplaatsen.

Wat u ook wilt doen, er is een grote kans dat iemand al een code heeft geschreven om het te doen of om u te helpen het zelf te doen.

Wat is Python en wat kun je ermee doen - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...