Python Programming – Novice to Pythonista

 1.275,00 Excl. BTW per 365 dagen

INSCHRIJVING VOOR 1 jaar

Aangeboden leervormen

Python Programming - Novice to Pythonista

Met de Leerlijn Python Programming – Novice to Pythonista krijg je de meest complete digitale leeromgeving en de beste voorbereiding op de praktijk. Het is een dynamische en unieke voorbereiding op de certificering EN geeft je tools die volledig zijn geïntegreerd in een omgeving.

De Leerlijn Python Programming – Novice to Pythonista geeft toegang tot zowel de e-Learning, de examensimulatie, een online mentor, examenquizzen, tips, trucs en links EN Live Labs.

Hier vind je meer informatie over CertKits en Live Lab's.

Python is nog steeds een van de snelstgroeiende programmeertalen op de markt. Vanwege het gebruiksgemak en de talrijke ondersteunende kaders, wordt het veel gebruikt bij webontwikkeling, het schrijven van scripts, het automatiseren van taken, datawetenschap en zelfs cyberbeveiliging.

Deze leerlijn, met meer dan 95 uur online content, is opgedeeld in de volgende vier tracks:

·        Pyhtonista Track 1:  Python Novice
·        Pyhtonista Track 2:  Python Apprentice
·        Pyhtonista Track 3:  Python Journeyman
·        Pyhtonista Track 4:  Pythonista

Programma

Pyhonista Track 1:  Python Novice

In dit gedeelte van de leerlijn van Novice tot Pythonista ligt de focus op het aan de slag gaan met Python, complexe datatypes, conditionele statements en loops, en eersteklas functies en lamdas.

Inhoud:

·        E-learning:

o    Getting Started with Python: Introduction;

o    Complex Data Types in Python: Working with Lists & Tuples in Python;o    Linear Regression Models;

o    Complex Data Types in Python: Working with Dictionaries & Sets in Python;

o    Complex Data Types in Python: Shallow & Deep Copies in Python;

o    Conditional Statements & Loops: If-else Control Structures in Python;

o    Conditional Statements & Loops: The Basics of for Loops in Python;

o    Conditional Statements & Loops: Advanced Operations Using for Loops in Python;

o    Conditional Statements & Loops: While Loops in Python;

o    Functions in Python: Introduction;

o    Functions in Python: Gaining a Deeper Understanding of Python Functions;

o    Functions in Python: Working with Advanced Features of Python Functions.

·        Online Mentor:

o    Je kunt contact leggen met je mentor door een chat te beginnen of een e-mail te sturen.

·        Final Exam assessment:

o    Gemiddelde duur:  90 minuten.

·        Practice labs:  Python Novice (geschatte duur:  8 uren)

o    Oefen met beginnende Python-ontwikkelingstaken zoals het formatteren van gegevenstypen, het implementeren van stroomregeling en voorwaarden, het kopiëren van containers en het uitvoeren van lussen met methoden voor het begrijpen van lijsten.
Test vervolgens je vaardigheden door beoordelingsvragen te beantwoorden na het converteren van gegevenstypen, het werken met globale en lokale variabelen binnen functies, het aanroepen van functies met verschillende parameters en het implementeren van recursieve functies en afsluitingen.
Dit lab biedt toegang tot tools die doorgaans worden gebruikt bij het ontwikkelen met Python, waaronder:
o Python, Anaconda;
o Jupyter Notebook + JupyterHub;
o Pandas;
o NumPy;
o SiPy;
o Seaborn Library;
o PyCharm IDE;
o Spyder IDE;
o MongoDB;
o MySQL,;
o VS Code.


Pyhonista Track 2:  Python Apprentice

In dit gedeelte van de leerlijn van Novice tot Pythonista ligt de focus op Python-klassen en -overerving en ook op datastructuren en algoritmen.

Inhoud:

·        E-learning:

o    Advanced Python Topics: File Operations in Python;

o    Advanced Python Topics: Exceptions & Command Line Arguments;

o    Advanced Python Topics: Python Modules & Virtual Environments;

o    Advanced Python Topics: Migrating from Python 2 to Python 3;

o    Python Classes and Inheritance: Introduction;

o    Python Classes & Inheritance: Getting Started with Classes in Python;

o    Python Classes & Inheritance: Working with Inheritance in Python;

o    Python Classes & Inheritance: Advanced Functionality Using Python Classes;

o    Data Structures & Algorithms in Python: Fundamental Data Structures;

o    Data Structures & Algorithms in Python: Implementing Data Structures;

o    Data Structures & Algorithms in Python: Sorting Algorithms;

o    Data Structures & Algorithms in Python: Implementing Sorting Algorithms;

o    Data Structures & Algorithms in Python: Trees & Graphs;

o    Data Structures & Algorithms in Python: Implementing Trees & Graphs.

·        Online Mentor:

o    Je kunt contact leggen met je mentor door een chat te beginnen of een e-mail te sturen.

·        Final Exam assessment:

o    Gemiddelde duur:  90 minuten.

·        Practice labs:  Python Apprentice (geschatte duur:  8 uren)

o    Voer Python-ontwikkelingstaken op leerlingniveau uit, zoals bestandsverwerking, het implementeren van polymorfisme, het implementeren van speciale methodenamen, evenals het implementeren van een abstracte klasse en het gebruik van statische methoden.
Test vervolgens je vaardigheden door beoordelingsvragen te beantwoorden na het gebruik van een Python-lijst als stapel, het uitvoeren van wachtrijbewerkingen, het implementeren van een grafiek als een aangrenzende matrix en het doorlopen van een Binary Search Tree (BST).


Pyhonista Track 3:  Python Journeyman

In dit gedeelte van de leerlijn van Novice tot Pythonista ligt de focus op Python Unit Testing, Python HTTP-verzoeken, Flask in Python en Python gelijktijdig programmeren.

Inhoud:

·        E-learning:

o    Python Unit Testing: An Introduction to Python's unittest Framework;

o    Python Unit Testing: Advanced Python Testing Using the unittest Framework;

o    Python Unit Testing: Testing Python Code Using pytest;

o    Python Unit Testing: Testing Python Code Using doctest;

o    Python Requests: HTTP Requests with Python;

o    Flask in Python: An Introduction to Web Frameworks & Flask;

o    Flask in Python: Building a Simple Web Site Using Flask;

o    Flask in Python: User Interactions in Flask Applications;

o    Flask in Python: User Authentication in a Flask Application;

o    Python Concurrent Programming: Introduction to Concurrent Programming;

o    Python Concurrent Programming: Multithreading in Python;

o    Python Concurrent Programming: Multiprocessing in Python;

o    Python Concurrent Programming: Asynchronous Executions in Python.

·        Online Mentor:

o    Je kunt contact leggen met je mentor door een chat te beginnen of een e-mail te sturen.

·        Final Exam assessment:

o    Gemiddelde duur:  90 minuten.

·        Practice labs:  Python Journeyman (geschatte duur:  8 uren)

o    Voer Python-ontwikkelingstaken op gezelniveau uit, zoals testen met pytest, HTTP-verzoeken maken, HTTP-verzoeken bedienen met een Flask-eindpunt en een jinja-sjabloon weergeven.
Test vervolgens je vaardigheden door beoordelingsvragen te beantwoorden na het gebruik van multithreading en multiprocessing met Python, het verwerken van gegevens in een wachtrij en het maken en uitvoeren van een coroutine met Asyncio.

 

Pyhonista Track 4:  Pythonista

In het laatste gedeelte van de leerlijn van Novice tot Pythonista ligt de focus op het testen, ontwikkelen en debuggen van eenheden met behulp van de PyCharm IDE, het ruziën van Excel-gegevens, netwerkprogrammering en hashing- en encryptie-algoritmen.
Inhoud:

·        E-learning:

o    Introduction to Using PyCharm IDE;

o    Excel with Python: Working with Excel Spreadsheets from Python;

o    Excel with Python: Performing Advanced Operations;

o    Excel with Python: Constructing Data Visualizations;

o    Socket Programming in Python: Introduction;

o    Socket Programming in Python: Advanced Topics;

o    Python Design Patterns: Principles of Good Design;

o    Python Design Patterns: Working with Creational Design Patterns;

o    Python Design Patterns: Working with Structural Design Patterns;

o    Python Design Patterns: Working with Behavioral Design Patterns.

·        Online Mentor:

o    Je kunt contact leggen met je mentor door een chat te beginnen of een e-mail te sturen.

·        Final Exam assessment:

o    Gemiddelde duur:  90 minuten.

·        Practice labs:  Pythonista (geschatte duur:  8 uren)

o    Voer ontwikkelingstaken uit die van Pythonista's worden verwacht, zoals debuggen met PyCharm, werken met spreadsheetgegevens en het maken van grafieken, en het schrijven van applicaties die kunnen communiceren met behulp van TPC-sockets.
Test vervolgens je vaardigheden door beoordelingsvragen te beantwoorden nadat je met Singleton, Observer en Factory-ontwerppatronen hebt gewerkt en iterators heeft geïmplementeerd met behulp van speciale methoden.

Examen

N.v.t.

Bij de training inbegrepen

Certificaat van deelname ja
Voortgangsbewaking ja
Geschikt voor mobiel ja
Studieadvies Onze consultants zijn beschikbaar om je te voorzien van studieadvies.
Studiemateriaal Gecertificeerde docenten met uitgebreide kennis over de onderwerpen.
Service Service via telefoon of e-mail.

Aanvullende informatie

Duur training:  95 uur

Beschikbare taal:  Engels

Online toegang:  365 dagen

Home

Extra informatie

IT-Techniek

Soort online training

Complete leerlijn

Soort opleiding

E-Learning

Doelgroep functiegerichte leerlijn

IT professional



Compleet in opleiden

Algemene Voorwaarden

Sinteno is een volle dochter van IQ4Learning
Sinteno Attitude
top

Door de site te te blijven gebruiken, gaat u akkoord met het gebruik van cookies. meer informatie

Sinteno maakt gebruik van cookies, onder andere om de website te analyseren en het gebruiksgemak te vergroten. Door gebruik te maken van deze website geef je impliciet toestemming voor het gebruik van cookies. Sinteno zal zorgdragen dat het gebruik van cookies geen of geringe gevolgen heeft voor de persoonlijke levenssfeer van de gebruiker van deze website. Meer informatie over het gebruik van cookies en/of persoonlijke gegevens kunt u vinden in het Privacy Statement van Sinteno.

Sluiten