leren programmeren is enorm populair op dit moment, en Python is een geweldige programmeertaal om te leren. Gelukkig voor ons, de Mac is een geweldige codering platform, en Python maakt het gemakkelijk om te leren hoe te coderen op een Mac.
in deze functie gaan we kijken naar het instellen van Python in macOS, en dan leren programmeren op dit platform. De leercurve is zeer beheersbaar; Python kan zelfs worden geïnstalleerd op uw Mac al. (Zo niet, maak je geen zorgen: we zullen ook betrekking hebben op de installatie.,)
We richten ons hier op Python, maar voor een breed overzicht van Mac-codering en de verschillende talen waaruit u kunt kiezen, lees onze complete gids voor coderen en programmeren op een Mac.
de voordelen van Python
Python is een programmeertaal op hoog niveau die werd ontwikkeld in 1991. In de afgelopen jaren, met de instroom van codering in scholen, is het explosief in populariteit, vooral in Engeland. Waarom is dat? Welke voordelen heeft het ten opzichte van andere talen?
eenvoud. Een van de eerste voordelen die Python heeft ten opzichte van andere talen is hoe eenvoudig het is., De syntaxis is zeer eenvoudig te lezen. U zult niet veel tijd besteden aan het onthouden van regels van syntaxis, waardoor u zich kunt concentreren op de basisprogrammeerconcepten, en het wordt een goed startpunt voor het leren van andere talen.
vermogen. Ondanks het feit dat eenvoudig, Python is zeer krachtig. Het is volledig uitbreidbaar met de verschillende extensies die het beschikbaar heeft. Je kunt bijna alles bereiken met Python, van toepassingen en games tot machine learning.
de gemeenschap. Python heeft ook een enorme gemeenschap en massa ‘ s leermateriaal is beschikbaar., Het maakt niet uit welk probleem je hebt, er zal iemand zijn die je kan helpen.
lage kosten. Python is gratis en open source, wat betekent dat je geen cent hoeft te betalen om het te gebruiken. Er zijn hordes van andere programmeurs die er voortdurend proberen om Python te verbeteren, en de verschillende editors en compilers die beschikbaar zijn voor het.
Het is goed voor je carrière. Ten slotte is Python een van de meest gevraagde programmeertalen (naast JavaScript en Java). Dit is een geweldig startpunt als je op zoek bent naar een programmeerpositie.,
install Python
Python kan al op uw Mac geïnstalleerd zijn: u kunt dit testen door Terminal te openen en python –version in te voeren.
als dat niet het geval is, moet je naar de Python website gaan en op de download knop klikken. Laat je niet afschrikken als het versienummer verschilt van de screenshot hieronder – het kan zijn bijgewerkt. De versie op het moment van schrijven is 3.7.0.
zodra u op de downloadknop hebt geklikt, a.pkg bestand zal beginnen te downloaden. Als het klaar is, navigeer naar de map downloads en dubbelklik op dit bestand om het installatieprogramma te openen., Volg de stappen op het scherm om de installatie te voltooien.
beste Python-tekstverwerkers
standaard worden Python-bestanden (eindigend op .py) geopend in TextEdit, en dit zal niet werken. Het heeft een vervelende gewoonte van het schrijven van bestanden in niet-ASCII-formaat, die dingen verknoeit. Het mist ook geen fatsoenlijke opmaakopties.
u moet dus een goede teksteditor installeren. Gelukkig zijn er een paar beschikbaar.
de eerste teksteditor die u tegenkomt in Python is inactief. Dit kan worden gevonden gebundeld met Python wanneer u het voor het eerst installeert, en u zult het vinden in de map Toepassingen.,
IDLE is een geïntegreerde ontwikkelomgeving waarmee u zowel uw code kunt bewerken als kunt zien wat de uitvoer zal zijn na het uitvoeren ervan. Het is de makkelijkste editor, en de meest aanbevolen wanneer u voor het eerst aan de slag. Als je eenmaal wat ervaring hebt opgedaan, wil je misschien verder gaan met iets meer geavanceerd.
PyCharm is mogelijk de meest populaire Python IDE die er op dit moment is, en biedt zowel een gratis als betaalde versie: de laatste heeft een breder scala aan functies, maar de freebie biedt meer dan genoeg voor de beginner., Functies omvatten toegang tot plugins en web development ondersteuning, evenals de gebruikelijke editor aanbod zoals syntaxis highlighting.
Eclipse is een IDE die al een tijdje bestaat en ondersteuning biedt voor een verscheidenheid aan verschillende talen. Om het te gebruiken met Python, installeer Eclipse IDE voor JavaScript en webontwikkelaars, gebaseerd op Eclipse Neon 4.6, voeg dan de PyDev plugin. PyDev en Eclipse werken samen om een uitstekende IDE voor Python die regelmatig wordt bijgewerkt door de hardwerkende Python gemeenschap te creëren.
TextWrangler is een gratis download van de App Store., Het is een lichtgewicht versie van BBEdit maar heeft alle functionaliteit die u nodig hebt. Een van de beste keuzes om te beginnen.
Geddit is een populaire keuze onder Linux fans, dus het is goed voor programmeurs om te leren. Niet zo glad als andere opties, maar zeer functioneel.
sublieme tekst is een persoonlijke favoriet. Je kunt het gratis downloaden en gebruiken, hoewel het je af en toe zal zeuren om ervoor te betalen. Een gladde interface die gemakkelijk is voor de ogen met grote opmaak controle.,
eerste stappen en de basis
nu heb je genoeg informatie over Python en wat je moet gebruiken, is het tijd om een echte codering te starten. Met Python zijn de meeste commando ‘ s gebaseerd op contextuele woorden in de Engelse taal. Dus terwijl C# vereist dat je Console intypt.WriteLine om wat schrijven naar het scherm af te drukken, heeft Python alleen het eenvoudige commando print nodig. We gaan kijken naar 3 eenvoudige taken die deel uitmaken van de bouwstenen van codering. Het maken van een output, het maken van een berekening, en het gebruik van een if statement.,
voor onze eerste taak gaan we inactief gebruiken. Het is makkelijk te gebruiken en wordt geleverd met Python wanneer u het installeert, dus het is zinvol om te beginnen met het gebruik ervan. Open inactief, door naar de map Toepassingen te gaan en erop te dubbelklikken.
zodra we inactief open hebben zal het een venster openen genaamd de shell. Dit is waar al onze uitgangen zullen verschijnen, maar we gaan onze codering daar niet doen. Om dat te doen moeten we een nieuw bestand maken. We kunnen dit doen door te klikken op Bestand > nieuw bestand in het bovenste menu. Dit opent een nieuwe code-editor.,
nu u twee vensters open hebt, kunt u ze vrij indelen op de manier waarop u zich het meest op uw gemak voelt. We hebben de onze naast elkaar gezet zoals hieronder getoond.
nadat u uw lay-out hebt ingesteld, klikt u op het venster code-editor dat is geopend en klikt u vervolgens op Bestand > opslaan zoals in het menu. Sla het dan op als helloworld.py zoals gebruikelijk in programmeren, zal het eerste programma dat je schrijft “Hello World” naar het scherm uitvoeren.
We gaan naar onze code editor venster en typ in instructies die we willen dat onze shell uit te voeren., Het commando dat we gaan gebruiken is het print Commando. Dit commando ziet er zo uit.
print ()
tussen de haakjes staat wat u wilt afdrukken. Dus we gaan print gebruiken om een uitvoer naar de shell aan te maken, als volgt:
print(“Hello World”)
zodra u dat hebt getypt, klikt u op File > Save vanuit het menu om het bijgewerkte programma op te slaan, en klik vervolgens op Run > Run Module vanuit het menu. Uw uitvoer verschijnt dan in het shell-venster. Het moet er ongeveer zo uitzien.,
Het is belangrijk om de spraaktekens rond alle woorden te plaatsen die u in de shell wilt laten drukken, de redenen daarvoor zijn voor een andere tijd, maar onthoud nu dat woorden spraaktekens rond hen nodig hebben, net zoals praten in een boek zou doen. Heb een praktijk afdrukken van verschillende zinnen op het scherm om eraan te wennen.
onze tweede taak is om Python te gebruiken om een berekening voor ons uit te voeren. Dus we gaan de shell opnieuw openen en een nieuw bestand openen, net zoals we eerder deden. Deze keer gaan we ons bestand een naam geven. Calculation.py.,
Deze keer in plaats van woorden af te drukken, gaan we een berekening afdrukken. We gaan 9 en 8 bij elkaar optellen, dus we moeten in ons nieuwe bestand ons nieuwe print commando typen, dat er zo uitziet.
print (9 + 8)
zodra we dit gedaan hebben moeten we het programma opslaan en vervolgens uitvoeren door Op Run > Run Module te klikken. U zult nu merken dat de shell dat het print Het Antwoord, Zoals u hieronder kunt zien.
Probeer verschillende berekeningen om te wennen aan het gebruik van de vaardigheid, onthoud dat getallen niet de spraakmarkeringen om hen heen nodig hebben., Als u nog niet bekend bent met programmeren, kunt u * gebruiken om te vermenigvuldigen en / te verdelen.
ten slotte zullen we nog een basisprogramma maken dat iets zal gebruiken dat een if statement wordt genoemd. Dit stelt ons in staat om iets te doen als het aan een bepaalde voorwaarde voldoet. Laten we opnieuw een nieuw bestand openen en de volgende syntaxis schrijven:
mynumber = 100
if mynumber > 50:
print(“That is a high number”)
else:
print(“That is a low number”)
Hier zetten we een variabele van mynumber op 100, dan zullen we een IF statement uitvoeren om te controleren of mynumber meer dan 50., Als dat zo is, drukken we “dit is een hoog getal”, anders drukken we “dat is een laag getal”. Vergeet niet om het programma op te slaan en vervolgens uit te voeren, zoals je deed met de vorige voorbeelden.
u zult merken dat het programma “Dit is een hoog getal” afdrukt, omdat ons getal meer dan 50 is. Voel je vrij om het nummer te veranderen, en zie welke output je krijgt.
beste Python training cursussen & leermiddelen
nu je voeten nat zijn, wil je misschien meer weten over Python., Hieronder, we hebben een aantal van de beste middelen om u op weg.
Udemy ‘ s Python Bootcamp zal je Python vanaf de basis leren. Je leert meer over de Python syntaxis, bouw je eigen applicaties en games. Een goede manier om van beginner naar professional te gaan.
Code Academy biedt een fantastische reeks programmeercursussen, niet alleen voor Python, maar voor de meeste talen. De Python cursus zal u door de basis syntaxis, functies, loops en zelfs geavanceerde onderwerpen.
Lynda biedt een breed scala aan tutorials en cursussen die uw Python vaardigheden naar een hoger niveau tillen., Alles van Python basics, helemaal tot neurale netwerken.
TutorialsPoint bevat een grote bibliotheek met informatie over de Python-syntaxis van beginner tot gevorderd.
Leer Python op de harde manier. Laat je niet intimideren door de titel. Deze cursus leert je de moeren en bouten van programmeren.
denk Python. Dit gratis boek neemt je mee door verschillende aspecten van de taal.