PostgreSQL en Python

Programmeren Cursusduur: 1 dag

In deze cursus PostgreSQL en Python zal met behulp van Python allerlei SQL commando’s worden uitgevoerd. Er zal automatische data worden ingeladen, aangepast of verwijderd.

PostgreSQL is een object-relational database management system die veel wordt gebruikt binnen bedrijven. Python is een programmeertaal die veel toepassingen heeft. Eén van die toepassingen is bepaalde processen binnen PostgreSQL automatiseren. Een aantal belangrijke commando’s zullen aan bod komen. Er zal ten eerste verbinding worden gemaakt met de database, waarna er handelingen worden uitgevoerd met het “execute” commando. Ten tweede zal er met een cursor object allerlei query’s worden uitgevoerd. Ook zal er gewerkt worden met het rollback commando. Dit commando kan bepaalde transacties terugdraaien. Commit is de tegenhanger van rollback. Hierbij kan een bepaalde transactie in de database wordt vastgelegd. Met de functie fetchall kunnen alle rijen in een tabel worden ingeladen, waarna verder met de data gewerkt kan worden. Tot slot zorgt de close functie ervoor dat de connectie netjes wordt afgesloten. Bij het uitvoeren van de query’s in PostgreSQL zullen allerlei verschillende datatypes worden gebruikt. Denk hierbij een datetime, blob en spatial datatypes. Bij het inladen en werken met ruimtelijke data zullen we ppygis2 gebruiken.

Inschrijven






    Korting: 10% bij 3 cursisten
    15% vanaf 4 cursisten

    €895,- Excl. btw

    Cursusduur: 1 dag

    Dag indeling

    Dag 1

    De cursus zal beginnen met een korte presentatie waarin de basisprincipes van Python en PostgreSQL zullen worden behandeld. Hierna gaat u zelf aan de slag met praktijkoefeningen. Ten eerste zal er verbinding gemaakt worden met de database waarna u gaat oefeningen met het ‘execute’ commando. Ten tweede zal er gewerkt worden met de ‘rollback’ en ‘commit’ commando’s. Tot slot gaat er ook geoefend worden met de ‘close’ functie.

    Leerdoelen

    • Verbinding maken met de database via Python
    • SQL commando’s uitvoeren middels Python
    • Inladen van verschillende datatypes in PostgreSQL via Python
    • Foutmeldingen kunnen interpreteren zodat werkzaamheden zelfstandig uitgevoerd kunnen worden
    • Automatisch transacties uitvoeren in PostgreSQL

    Meer informatie?

    Heb je vragen over de inhoud van de cursus? Of twijfel je of de cursus aansluit bij jouw leerdoelen of wensen? Liever incompany of een privé cursus? We helpen je graag verder.

    Mijn naam is Violet Bothof. Cursuscoördinator. Wilt u meer informatie?

    Veelgestelde vragen

    Na de cursus mag je nog 2 weken vragen stellen aan de docent. De docent geeft al weer andere cursussen dus het best kun je je vragen mailen naar info@geo-ict.nl. Je vraag wordt voorgelegd aan de docent en binnen 24 uur krijg je antwoord op je vraag.

    Als je al wat verder bent en je loopt in de praktijk tegen problemen op waar je zelf niet uit komt dan kun je het best gebruik gaan maken van een Online Support. Je gaat dan één dag online met de docent en je krijgt 1 op 1 maatwerk les. Al je problemen worden opgelost en je bent een flinke stap verder gekomen.

    Als je in de praktijk tegen problemen op loopt waar je zelf niet uit komt dan kun je 2 dingen doen. Je schrijft je in voor een basis of gevorderde cursus of je schrijft je in voor Online Support.

    Je gaat dan één dag online met een docent en je krijgt 1 op 1 maatwerk les. Al je problemen worden opgelost en je bent een flinke stap verder gekomen.

     

    Alle cursussen worden in contact les gegeven. De cursustijden zijn van 9.00 tot 16.00 uur. Voor koffie, thee, lunch en laptop wordt gezorgd. Online mee doen kan ook altijd. Je zit dan thuis op je eigen laptop en volgt de cursus in Google Meet mee. De lunch, koffie en thee moet je dan wel zorg voor zorgen.

    Je kunt per cursusdag beslissen of je naar onze locatie komt of dat je het online wil doen. Geef dit dan wel op tijd door aan de cursuscoördinator.

    Ja, dit doen we regelmatig. Onze docent komt dan naar uw locatie toe. Hij heeft laptops voor de cursisten bij zich. U hoeft alleen maar een lokaal bij u op locatie te regelen.

    U kunt uw wensen doormailen naar info@geo-ict.nl  dan mailen we u een offerte. Na opdrachtverlening neemt onze cursuscoördinator contact met u op om de lesdagen in te plannen.

    Na iedere cursus krijgen de cursisten een link naar ons evaluatieportaal. Daar kunt u melden wat je wel en niet goed vond aan de cursus. We doen altijd ons uiterste best maar toch kan het natuurlijk voorkomen dat u een klacht heeft. Klik op Klachtenregeling.  Daarin staat beschreven wat u kunt doen. Geo-ICT Training Center, Nederland is lid van de Nederlandse Raad voor Trainen en Opleiden ( NRTO ).

    Na de cursus mailen we u een link naar ons evaluatieportaal. Daar kun u inloggen en een evaluatieformulier in vullen en daar kunt u ook uw deelname certificaat downloaden.