PyCharm is de meest bekende Python IDE, die fantastische functies biedt, waaronder uitstekende code-aanvulling en -inspectie met een uitgebreide debugger en compatibiliteit voor webprogrammering en verschillende frameworks. Jet Brains, een Tsjechisch bedrijf dat gespecialiseerd is in het bouwen van geïntegreerde ontwikkelomgevingen voor verschillende webontwikkelingstalen, waaronder PHP en JavaScript, heeft PyCharm gemaakt.
Deze PyCharm-tutorial is gemaakt voor Python-ontwikkelaars die willen leren hoe ze een IDE kunnen gebruiken die een complete set tools bevat om projecten in verschillende Python-frameworks te maken, te debuggen en te ontwikkelen. Bovendien staat deze tutorial open voor enthousiaste leerlingen die een basiskennis hebben van elke IDE. Dus, ben je een aspirant-Python-ontwikkelaar of gewoon IDE-enthousiasteling? Wat het ook is, deze tutorial zal nuttig blijken te zijn. Dus, laten we beginnen, zullen we?
- Inleiding tot PyCharm
- Wat is een IDE?
- Belang van IDE
- Inleiding tot Python
- Python-ontwikkelomgeving
- Tools en functies van PyCharm
- Code schrijven in PyCharm
- Code uitvoeren in PyCharm
- Foutopsporing in PyCharm
- Testen in PyCharm
Inleiding tot PyCharm
PyCharm is een van de meest bekende Integrated Development Environment (IDE) voor Python, ontwikkeld door een Tsjechische organisatie genaamd JetBrains. De geïntegreerde omgeving wordt geleverd met het platform voor codeanalyse, grafische debugger, unittester, versiebeheersystemen, enz. Het ondersteunt ook webontwikkeling met het Django-framework.
Wat is een IDE?
Een IDE is een softwaretoepassing/platform dat een geïntegreerde omgeving biedt voor programmeurs om codes in meerdere talen te ontwikkelen, bouwen, debuggen, verpakken en implementeren. Sommige van de beroemde IDE’s zijn NetBeans, Eclipse (extreem populair voor Java), enz. IDE’s bieden ook interactieve GUI-tools om front-end-applicaties te ontwikkelen die langer kunnen duren als ze handmatig worden gedaan (door codering).
Belang van IDE
Enkele van de belangrijkste voordelen van een IDE zijn:
- Een interactieve interface die de programmeurs helpt door tijdens het ontwikkelen syntactische of semantische fouten te detecteren. In tegenstelling tot non-IDE waar tijdens het bouwen fouten worden gevonden. Dit vermindert uiteindelijk de foutopsporingstijd.
- Vermindert de complexiteit met betrekking tot de configuratie van de omgeving.
- Ingebouwd versiecontrolemechanisme.
- IDE’s bieden visuele programmering waarmee programmeurs stroomschema’s, blokschema’s, enz. kunnen maken.
Dit alles bij elkaar maximaliseer de productiviteit van programmeurs.
Inleiding tot Python
Python is een open-source, geïnterpreteerde programmeertaal voor algemeen gebruik. Het maakt gebruik van de concepten van objectgeoriënteerd programmeren die programmeurs helpen grote applicaties te ontwikkelen door ze op te splitsen in kleinere bouwstenen. Het werd voor het eerst ontwikkeld door Guido van Rossum in 1990. Een van de belangrijkste redenen waarom Python beroemd werd, is vanwege de beschikbaarheid van talloze modules (ook wel standaardbibliotheek genoemd) die openbaar beschikbaar zijn voor commercieel gebruik. Ook is het leren van python relatief toegankelijker dan andere programmeertalen vanwege de minder complexiteit in syntaxis en semantiek. Tegenwoordig zijn populaire toepassingen van python in Data Science, Machine Learning, Web Development, enz. Raad eens! ‘S Werelds eerste Black Hole-afbeelding is ook ontwikkeld met behulp van Python – zo krachtig is het.
Python-ontwikkelomgevingen
Python-codes kunnen in verschillende omgevingen worden ontwikkeld. Er zijn veel open-sourceplatforms beschikbaar om codes in python te schrijven. Basisprogrammering kan ook worden gedaan in Python-prompt. Sommige geavanceerde en gebruiksvriendelijke interactieve platforms zoals Spyder en Jupyter zijn ook beschikbaar. Om echter grote python-applicaties te ontwikkelen en te implementeren, zou PyCharm een van de beste IDE’s zijn.
1. Projectvenster
Biedt volledige navigatie van projectgerelateerde objecten (zoals python-scriptbestanden/gegevensbestanden, enz.) inclusief de bibliotheken die beschikbaar zijn in de site-packages-repository.
2. Structuurvenster
Het biedt de lijst met variabelen en datasets die in het geselecteerde python-bestand zijn gemaakt.
3. Code-editorvenster
Een venster waarin u uw python-codes schrijft, staat bekend als Code Editor Window.
4. Terminal en uitvoeren
In het consolevenster kunnen programmeurs een stuk code schrijven en het resultaat na uitvoering bekijken.
5. Gebeurtenislogboek
In het logboek kunnen programmeurs de gebeurtenissen met betrekking tot de omgeving zien. Dit omvat de installatie van de module, upgrades, enz.
Code schrijven in PyCharm
Code schrijven in een IDE is een van de gemakkelijkste dingen ter wereld. Om te beginnen moet u echter een paar basisconfiguraties en -instellingen kennen. Hier is een korte momentopname van hoe u het in PyCharm kunt doen:
2. Maak een project aan
Met dit dialoogvenster/invoervenster kunt u de naam van het project opgeven, de python-omgeving selecteren die u wilt gebruiken (u zou kunnen gebruiken Virtualenv die wordt geleverd door PyCharm, of Conda-omgeving die wordt geleverd door Anaconda) en stel de locatie van uw project in (aanbevolen om degene te gebruiken die standaard is – om complicaties te voorkomen).
3. En je bent klaar om te gaan!
4. Maak een nieuw python-bestand in uw project. Laten we zeggen dat we het ‘my_first_python_code.py’ noemen
5. Nadat we het bestand hebben gemaakt, wordt de code-editor geopend en schrijven we onze python-code erin.
Code uitvoeren in PyCharm
=”runningacodeinpycharm”>
Zodra we onze code in de code-editor hebben geschreven, willen we deze uitvoeren. Er zijn meerdere manieren om dit te doen-
- Door gebruik te maken van sneltoetsen/sneltoetsen:
-Alt+Shift+E 🡪 voert het gemarkeerde stuk code uit in de editor.
-Shift+F10 🡪 voert de volledige code of het volledige script uit. - Of gebruik gewoon de volgende tool om de volledige code uit te voeren. Het verschil tussen de gemarkeerd Uitvoeren (Shift+F10) en de tweede Uitvoeren (Alt+Shift+F10) is dat de eerste alleen het huidige Python-script (of bestand) uitvoert, terwijl de tweede alle python-bestanden of -scripts in de projecten uitvoert. Merk op dat in dat geval de volgorde moet worden gedefinieerd of onderhouden door de programmeur.
Foutopsporing in PyCharm
Met een IDE-foutopsporingsprogramma kunt u de waarden van variabelen tijdens runtime wijzigen. Hiermee kunt u de uitvoering voorwaardelijk onderbreken op basis van een voorwaarde op elk punt in de code.
2. Zo ziet een foutopsporingsconsole eruit voor een code die geen fouten bevat:
3. Zo ziet een foutopsporingsconsole eruit als een code fouten bevat:
Testen in PyCharm
Om code in Python te testen, biedt PyCharm een ingebouwd Eenheidstester. Hier is hoe we onze eerste functie kunnen testen met behulp van de testfunctie in PyCharm.
1. Klik met de rechtermuisknop op de functie (geef waar terug als een gegeven geheel getal Even is) waarvoor u unit-tests wilt uitvoeren, selecteer Ga naar > Testen
2. Selecteer Nieuwe test maken
3. Raak de OK knop
4. Voer de Unittest-code als volgt uit. Deze code controleert of het retourtype van het is_even functie waar is en markeer de testcase dienovereenkomstig als geslaagd of mislukt.
Kortom, zo kun je aan de slag met Pycharm. Vond je deze tutorial nuttig? Upskill vandaag nog met de PGP- Data Science and Analytics-cursus van Great Learning en leer meer over dergelijke inhoud!