Python - Python Fundamentals

Type product

Python - Python Fundamentals

OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement
Logo van OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement
Opleiderscore: starstarstarstarstar_half 9,0 OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement heeft een gemiddelde beoordeling van 9,0 (uit 255 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Beschrijving

Python Fundamentals / Python / Programmeren (algemeen) / Data Science Python. 

Duik in de wereld van programmeren met onze Python Fundamentals training! Deze cursus is speciaal ontworpen voor beginners die de basisprincipes van Python willen leren en een stevige basis willen opbouwen in een van de meest populaire programmeertalen ter wereld. Of je nu een carrière in IT ambieert, data-analyse wilt leren, of simpelweg je programmeerkennis wilt vergroten, deze cursus biedt alle tools en technieken die je nodig hebt.

Met praktijkgerichte lessen en duidelijke uitleg helpt deze training je om stapsgewijs te leren coderen in Python. Je leert alles over variabelen, functies, loops, en meer, met pr…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Python, PHP, Programmeren (algemeen), Perl Scripting en Big Data.

Python Fundamentals / Python / Programmeren (algemeen) / Data Science Python. 

Duik in de wereld van programmeren met onze Python Fundamentals training! Deze cursus is speciaal ontworpen voor beginners die de basisprincipes van Python willen leren en een stevige basis willen opbouwen in een van de meest populaire programmeertalen ter wereld. Of je nu een carrière in IT ambieert, data-analyse wilt leren, of simpelweg je programmeerkennis wilt vergroten, deze cursus biedt alle tools en technieken die je nodig hebt.

Met praktijkgerichte lessen en duidelijke uitleg helpt deze training je om stapsgewijs te leren coderen in Python. Je leert alles over variabelen, functies, loops, en meer, met praktische voorbeelden die je direct kunt toepassen. Aan het einde van de cursus ben je klaar om je eerste Python-projecten te starten en verder te ontwikkelen!

Voordelen van deze training:

  • Basisprincipes van Python helder en gestructureerd uitgelegd
  • Hands-on oefeningen en opdrachten om zelfvertrouwen op te bouwen
  • Ondersteuning door een online mentor en toegang tot oefenexamens
  • Flexibele e-learning voor leren op je eigen tempo

Cursusinhoud

Setting Up

Course: 38 Minutes

  • Course Introduction
  • An Overview of Python
  • The Philosophy of Python
  • Python 2 vs Python
  • Installing Python
  • Installing Python 3 on Linux
  • Python IDEs

A Basic Program

Course: 35 Minutes

  • Whitespace in Python
  • Read, Evaluate, Print, Loop
  • Hello World
  • User Input
  • Modules and Imports

Data Types

Course: 19 Minutes

  • The int Type in Python
  • The float Type in Python
  • Basic Math Functions in Python
  • The bool Type in Python

Sequence Types

Course: 57 Minutes

  • The str Type in Python
  • The bytes Type in Python
  • The bytearray Type in Python
  • The list Type in Python
  • The tuple Type in Python
  • Slicing in Python

Collection and Mapping Types in Python

Course: 25 Minutes

  • The range Type and Function in Python
  • The set Type in Python
  • The dict Type in Python

Loops and Conditionals

Course: 31 Minutes

  • The While Loop in Python
  • The For Loop in Python
  • The if Statement in Python

Practice: Writing a Python Program

Course: 4 Minutes

  • Exercise: Name Reverser

Modules and Functions

Course: 39 Minutes

  • Course Introduction
  • Importing a Module at the REPL
  • Defining a Function
  • Python Scripts, Modules, and Programs
  • Running a Module as a Script
  • Command Line Arguments

Classes

Course: 1 Hour, 18 Minutes

  • Classes and Types
  • Class Definition
  • Class Initialization
  • Class Instance Methods
  • Static Methods
  • Inheritance
  • Properties
  • Properties with Inheritance
  • Operator Overloading

Documenting Code

Course: 21 Minutes

  • Docstrings
  • Code Comments
  • Documentation Best Practice

Files

Course: 28 Minutes

  • Reading Text Files
  • Writing Data
  • Writing Large Files
  • Reading Binary Data
  • Writing Binary Data

Practice: Creating Classes

Course: 6 Minutes

  • Exercise: Creating a Custom Data Type6 2.55

Comprehensions

Course: 42 Minutes

  • Course Introduction
  • List Comprehensions
  • Nested Comprehensions
  • The zip() Function in Comprehensions
  • Set Comprehensions
  • Dictionary Comprehensions

Iterables

Course: 57 Minutes

  • Basic Iteration
  • The map() Function
  • The filter() Function
  • The functools.reduce() Function
  • Implementing an Iterator
  • Implement an Iterable Using __getItem
  • Implement an Iterable Using Extended iter

Generators

Course: 28 Minutes

  • Simple Generators
  • Lazy Generators
  • Recursive Generators

Exceptions

Course: 1 Hour, 29 Minutes

  • Catching All Exceptions
  • Catching Specific Exception Classes
  • The Exception Hierarchy
  • Exception Payloads
  • Creating New Exceptions
  • Traceback Objects
  • Assertions
  • Chaining Exceptions

Practice: Creating an Iterable

Course: 9 Minutes

  • Exercise: Creating an Iterable Data Type

The Django Framework for Python

Course: 59 Minutes

  • Course Introduction
  • The Django Framework
  • Setting up Django
  • Creating a Django Project
  • The Django Web Server
  • Creating Django Apps
  • Django Views and Templates
  • Working with Data in Django
  • Django Forms

The TurboGears Framework for Python

Course: 50 Minutes

  • The TurboGears Framework
  • Installing TurboGears for Python
  • TurboGears Templates
  • TurboGears Views
  • TurboGears Controllers
  • TurboGears and Rendering
  • TurboGears and Data
  • TurboGears and REST

The Flask Web Framework for Python

Course: 35 Minutes

  • The Flask Framework
  • Creating a Basic Flask Application
  • Using Templates in Flask
  • Working with Web Forms
  • Connecting to Data with Flask

Practice: Working with Web Frameworks

Course: 5 Minutes

  • Exercise: Creating a Django View

The web2py Framework for Python

Course: 55 Minutes

  • Course Introduction
  • Introduction to web2py
  • web2py Core
  • web2py Views5
  • web2py Data Abstraction
  • web2py Forms and Validation
  • web2py Messaging
  • web2py Authentication and Authorization
  • web2py Services

Python Testing Frameworks

Course: 31 Minutes

  • Testing with Python
  • The Doctest Module
  • Doctests in Docstrings
  • Doctest Exceptions and Directives
  • Understanding Unit Testing

Unit Testing in Python

Course: 50 Minutes

  • Using Python Mocker
  • Running Unit Tests with Unittest
  • Working with Test Fixtures
  • Test Iterations with Subtests
  • Unit Testing with Nose
  • Unit Testing with Pytest
  • Acceptance Testing with the Robot Framework
  • Web Automation Testing Using Selenium

Practice: Working with Testing

Course: 3 Minutes

  • Exercise: Creating and Running Tests

Introduction to Data Science for Python

Course: 1 Hour, 39 Minutes

  • Course Introduction
  • Introduction to Anaconda
  • Introduction to Jupyter/IPython
  • Working with Jupyter/IPython
  • Introduction to NumPy
  • Working with NumPy Arrays
  • Introduction to Pandas
  • Data Manipulation with Pandas
  • Data Visualization with Matplotlib
  • Python and SciKit-learn
  • Supervised Learning with SciKit-learn
  • Geospatial Analysis using ArcGIS
  • Text Analytics with NLTK
  • Social Network Analysis using Networkx
  • The BeautifulSoup Parser for Python
  • Working with PySpark for Big Data

Practice: Working with Python and Data Science

Course: 3 Minutes

  • Exercise: Working with Pandas

Specificaties

Taal: Engels
Kwalificaties van de Instructeur: Gecertificeerd
Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur: 16:37 uur
Voortgangsbewaking: Ja
Toegang tot Materiaal: 365 dagen
Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning: Helpdesk en online kennisbank 24/7
Certificering: Certificaat van deelname in PDF formaat
Prijs en Kosten: Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie
Award Winning E-learning: Ja


Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.

Verrijk Uw Carrière met OEM's ICT Trainingen

Waarom kiezen voor OEM?
Ervaring: Meer dan 20 jaar expertise in ICT-trainingen.
Uitgebreide Selectie: Meer dan 1000 cursussen van 200 topmerken.
Hoge Tevredenheid: Beoordeeld met een 9.0 op Springest.
Kwaliteitsgarantie: Gecertificeerde docenten en award-winning E-learning.
Partnerschappen: Microsoft Partner, EC-Council Partner, Certiport en Pearson VUE.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Python.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.