Investeer in je Python-programmeercarrière. Beheers de belangrijkste principes van scripting in Python en ontwikkel je vermogen om praktische problemen op te lossen.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Deze specialisatie is ontwikkeld door de faculteit van deskundigen van de Faculteit Computerwetenschappen en Datawetenschappen van Rice University. Het is bedoeld voor beginners die basisprogrammeervaardigheden willen verwerven. Tijdens de vier cursussen leer je de belangrijkste programmeerconcepten in de taal Python 3, die je voorbereiden op het gebruik van Python voor het uitvoeren van routinematige scripttaken. Deze kennis biedt je een solide basis voor een carrière in data science, software engineering of andere gebieden waarvoor programmeren vereist is.
Elke cursus eindigt met een praktijkgericht project waarin u Python-scriptvaardigheden zult gebruiken. De inleidende projecten zullen zich richten op typische scriptingproblemen zoals:
Verderop in de stage leer je werken met gegevens die zijn opgeslagen in bestanden met als doel:
Deze projecten omvatten:
Aan het einde van de stage voer je een project uit waarin:
Deze cursus laat je kennismaken met de wereld van Python-programmeren! We leren over de basisprincipes van programmeren en hoe basisprogramma’s in Python kunnen worden gebouwd. We behandelen uitdrukkingen, variabelen, functies, logica en voorwaarden, die basisconcepten zijn bij het programmeren van computers.
We leren ook hoe u Python-modules kunt gebruiken, waarmee u kunt profiteren van de vele functies die al in de Python-taal bestaan. Deze concepten en vaardigheden helpen je te gaan denken als computerprogrammeurs en te begrijpen hoe je programma’s in Python schrijft.
Aan het einde van de cursus kun je korte Python-programma’s schrijven die echte praktische taken uitvoeren. Deze cursus vormt de basis voor het opbouwen van expertise in het programmeren in Python. Als eerste cursus in de specialisatie biedt het de basisbouwstenen die nodig zijn voor succes bij het leren schrijven van complexere Python-programma’s.
Deze cursus maakt gebruik van Python 3. Hoewel veel Python-programma’s Python 2 gebruiken, is Python 3 de toekomst van de Python-taal. Deze cursus maakt gebruik van de Python 3-versie van de CodeSkulptor-ontwikkelomgeving, die speciaal is ontworpen om beginnende programmeurs snel te laten leren.
CodeSkulptor werkt in elke moderne browser en vereist geen software-installatie, waardoor u meteen kunt beginnen met het schrijven en uitvoeren van kleine programma’s. In latere cursussen in deze specialisatie helpen we je over te stappen naar meer geavanceerde desktopontwikkelomgevingen.
Deze cursus vervolgt de introductie tot programmeren in Python, die begon met de basisprincipes van programmeren in Python. We zullen leren over verschillende gegevensrepresentaties, waaronder strings, lijsten en tupels, die de kern vormen van alle Python-programma’s.
We leren ook hoe we toegang krijgen tot bestanden, zodat we gegevens in onze programma’s kunnen opslaan en extraheren. Deze concepten en vaardigheden helpen je bij het manipuleren van gegevens en het schrijven van complexere Python-programma’s.
Aan het einde van de cursus kun je Python-programma’s schrijven die in staat zijn gegevens die in bestanden zijn opgeslagen te manipuleren. Dit zal je expertise in het programmeren in Python vergroten en je in staat stellen een grote verscheidenheid aan scripts te schrijven met Python.
Deze cursus gebruikt Python 3. Terwijl de meeste Python-programma’s Python 2 blijven gebruiken, is Python 3 de toekomst van de Python-taal. Deze cursus introduceert eenvoudige Python-desktopontwikkelomgevingen waarmee u Python-programma’s rechtstreeks op uw computer kunt uitvoeren.
Deze keuze zorgt voor een soepele overgang van online ontwikkelomgevingen.
Deze cursus vervolgt de introductie tot Python-programmeren die begon met de basisprincipes van Python-programmeren en Python-gegevensrepresentaties. We zullen tabelgegevens leren lezen, opslaan en verwerken, wat een veel voorkomende taak is.
We zullen ook leren over CSV-bestanden en de ondersteuning van Python voor het lezen en schrijven ervan. CSV-bestanden zijn een tekstbestandsindeling waarmee u tabelgegevens tussen verschillende programma’s kunt uitwisselen.
Deze concepten en vaardigheden zullen u helpen uw kennis van het programmeren in Python uit te breiden en u in staat te stellen complexere gegevens te verwerken. Aan het einde van de cursus kunt u vertrouwd raken met het werken met tabelgegevens in Python. Dit zal je expertise in het programmeren in Python vergroten en je in staat stellen een grotere verscheidenheid aan scripts te schrijven met Python.
Deze cursus gebruikt Python 3. Terwijl de meeste Python-programma’s Python 2 blijven gebruiken, is Python 3 de toekomst van de Python-taal. Deze cursus maakt gebruik van eenvoudige Python-desktopontwikkelomgevingen waarmee u Python-programma’s rechtstreeks op uw computer kunt uitvoeren.
Dit is de laatste cursus in de specialisatie, waarin de kennis wordt vastgelegd die is geleerd in de basisprincipes van programmeren in Python, datarepresentaties in Python en data-analyse in Python. We zullen leren hoe we externe pakketten kunnen installeren voor gebruik binnen Python, gegevens uit netwerkbronnen kunnen verkrijgen en vervolgens de gegevens kunnen opschonen, verwerken, analyseren en retourneren.
Deze cursus organiseert de vaardigheden die je tijdens de stage hebt geleerd en stelt je in staat interessante, praktische en nuttige programma’s te schrijven. Aan het einde van de cursus kunt u Python-pakketten installeren, bestaande gegevens analyseren en visualisaties van deze gegevens maken.
Met deze cursus wordt u opgeleid tot scripter, waardoor u door anderen geschreven Python-pakketten kunt lokaliseren, installeren en gebruiken. U zult veel beschikbare tools en pakketten effectief kunnen gebruiken om uw efficiëntie te verbeteren en nuttige programma’s te schrijven.



