Python
Verrijk uw carrière met OEM’s
ICT-Trainingen
Beoordeeld met een 9,0 – een van de best gewaardeerde ICT-opleiders
van Nederland.
Waarom OEM?
- Meer dan 20 jaar ervaring in ICT-trainingen
- Ruim 1000 cursussen van 200 topmerken
- Gecertificeerde docenten & bekroonde e-learning
- Officiële partner van Microsoft, EC-Council, Certiport en Pearson VUE
- Flexibele leervormen: klassikaal, online, e-learning of blended
Start vandaag nog en ontwikkel uzelf of uw team met een training die écht resultaat oplevert.
Let op: bij het aanvragen van informatie vragen wij om een telefoonnummer, zodat wij u snel en persoonlijk kunnen adviseren.
Python / Data Science Python / Programmeren (algemeen) / Programming Python in Action.
Python is the fastest-growing, well-known high-level general-purpose dynamic programming language that's flexible, prevalent, reliable, and simple to learn. Python offers robust standard libraries that give it an advantage over other languages for developing many types of applications. The Programming Python in Action courses starts with the exploration of new features of the latest Python version and learning how to write optimized code following the coding best practices. In the second path, the learners will be building a progressive GUI application using Tkinter, a standard Python GUI library that of…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Verrijk uw carrière met OEM’s
ICT-Trainingen
Beoordeeld met een 9,0 – een van de best gewaardeerde ICT-opleiders
van Nederland.
Waarom OEM?
- Meer dan 20 jaar ervaring in ICT-trainingen
- Ruim 1000 cursussen van 200 topmerken
- Gecertificeerde docenten & bekroonde e-learning
- Officiële partner van Microsoft, EC-Council, Certiport en Pearson VUE
- Flexibele leervormen: klassikaal, online, e-learning of blended
Start vandaag nog en ontwikkel uzelf of uw team met een training die écht resultaat oplevert.
Let op: bij het aanvragen van informatie vragen wij om een telefoonnummer, zodat wij u snel en persoonlijk kunnen adviseren.
Python / Data Science Python / Programmeren (algemeen) / Programming Python in Action.
Python is the fastest-growing, well-known high-level general-purpose dynamic programming language that's flexible, prevalent, reliable, and simple to learn. Python offers robust standard libraries that give it an advantage over other languages for developing many types of applications. The Programming Python in Action courses starts with the exploration of new features of the latest Python version and learning how to write optimized code following the coding best practices. In the second path, the learners will be building a progressive GUI application using Tkinter, a standard Python GUI library that offers an object-oriented interface to the Tk GUI toolkit. Moving on, the next path deals with the development of a database-driven web-based application using Web2Py, a stable Python cross-platform MVC framework that is packed with a debugger and a deployment tool. The last path of the journey focuses on working with event-driven AWS lambdas, performing data operations in AWS S3 and Dynamo DB, enabling messaging services, and sending emails via lambdas.
This LearningKit with more than 16 hours of learning is divided into three tracks:
Course content
New Developments in Python
Course: 46 Minutes
- Course Overview
- Using SQLFORMs
- Inserting Data into a Table Using a SQLFORM
- Accessing Individual Database Records
- Displaying Single Records
- Defining a Table with Foreign Key References
- Enabling Authenticated User Features
- Implementing a Shopping Cart
- Enabling Shopping Cart Item Removal
- Setting up Web Page Filters
- Course Summary
Developing Apps with Tkinter: Getting Started
Course: 1 Hour, 18 Minutes
- Course Overview
- Introduction to Desktop Applications
- Libraries Used to Create GUIs
- Overview of Tkinter
- UI Programming with Tkinter
- Viewing the App We Aim to Build
- Installing Tkinter
- Creating a Stub Tkinter Application
- Adding Widgets to a Tkinter App
- Formatting Tkinter Widgets
- Creating an Interactive Text Box Clock
- Course Summary
Developing Apps with Tkinter: Configuring Interactive Widgets
Course: 1 Hour, 2 Minutes
- Course Overview
- Introducing Buttons
- Creating Text Entry Widgets
- Creating Username and Password Text Widgets
- Introducing the Grid Geometry Manager
- Storing Widgets in Label Frames
- Positioning Widgets Using the Place Geometry Manager
- Comparing the Grid and Pack Geometry Managers
- Course Summary
Developing Apps with Tkinter: Working with File Dialogs & Tree Views
Course: 1 Hour, 18 Minutes
- Course Overview
- Creating a Class to Represent a Tkinter App
- Creating an Interactive Clock Widget Using a Class
- Storing Many Lines of Text in a Scrolled Text Widget
- Introducing the Upload File Dialog
- Storing Toy Tabular Data in a Tree View
- Parsing Uploaded Data
- Creating a Tree View from a Pandas Data Frame
- Exploring Finer Points of Tree Views
- Fixing Subtle Inconveniences in an App
- Course Summary
Developing Apps with Tkinter: Menu Bars, Seaborn Visualization, & MySQL DBs
Course: 1 Hour, 18 Minutes
- Course Overview
- Introducing the Menu Bar
- Creating a Tkinter App with Seaborn Charts
- Editing the Format of a Seaborn Chart
- Running MySQL from the Shell
- Writing Code to Connect to MySQL
- Reading Data from MySQL into Python
- Writing Data to MySQL from Python1
- Creating an Archive Database to Store Old Data
- Understanding Code for an App Which Connects to MySQL
- Accepting an Uploaded File and Write It out to MySQL
- Course Summary
Developing Apps with Tkinter: Tree View Operations & Login and Sign-up Pages
Course: 1 Hour, 4 Minutes
- Course Overview
- Triggering an Operation on a Single-click
- Triggering an Event Handler on a Double-click
- Modularizing Code into Different Code Files
- Understanding the UI for a Login Page
- Writing Entered Credentials to MySQL
- Understanding a Sign-up Page
- Removing User Credentials from the UI of an App
- Modifying an App's Tree View Schema9
- Course Summary
Web Apps with web2py: Getting Started
Course: 1 Hour, 28 Minutes
- Course Overview
- The Fundamentals of Web Requests
- Building Web Applications with Frameworks
- Python Frameworks
- The web2py Framework
- The web2py Workflow
- Installing web2py
- Exploring the web2py Framework
- Modifying the Default web2py Templates
- Viewing the Structure of a web2py Application
- Editing Files in the Default web2py Application
- Course Summary
Web Apps with web2py: The Controller & View
Course: 1 Hour, 22 Minutes
- Course Overview
- Creating a New web2py Application
- Building the Index Page
- Wiring up a Controller and View
- Setting Different Return Types for Controllers
- Passing Values to a web2py Application
- Submitting POST Data Using Forms
- Using Request and Session Variables
- Contrasting Request and Session Variables
- Deploying a web2py App with PythonAnywhere
- Course Summary
Web Apps with web2py: Database Connectivity & the Model
Course: 1 Hour, 5 Minutes
- Course Overview
- Installing a MySQL Database
- Integrating a web2py App with a Database
- Mapping web2py Models to a Database
- Adding Users for a web2py App
- Adding Data to a Table from the UI
- Using the web2py Grid Widget
- Searching for Data Using a web2py Grid
- Course Summary
Web Apps with web2py: Working with Prebuilt Bootstrap
Templates
Course: 52 Minutes
- Course Overview
- Using a Pre-built Template in a web2py App
- Modifying a Pre-built Template
- Adding Components to a web2py App
- Configuring Database Connectivity
- Adding a New Table to the Model
- Registering New Users in a web2py App
- Course Summary
Web Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms
Course: 1 Hour, 23 Minutes
- Course Overview
- Using SQLFORMs
- Inserting Data into a Table Using a SQLFORM
- Accessing Individual Database Records
- Displaying Single Records
- Defining a Table with Foreign Key References
- Enabling Authenticated User Features
- Implementing a Shopping Cart
- Enabling Shopping Cart Item Removal
- Setting up Web Page Filters
- Course Summary
AWS Lambdas in Python: Serverless Compute in Python with AWS Lambda
Course: 1 Hour, 55 Minutes
- Course Overview
- Serverless Computing
- AWS Lambdas
- AWS Lambda Settings
- AWS Lambda Functions
- Exploring the AWS Lambda Dashboard
- Choosing the Hello-World Lambda Blueprint
- Creating a Lambda and Exploring Its Role
- Creating a Test Event for a Lambda
- Viewing the Logs of a Lambda Execution
- Triggering Lambdas Using Scheduled Events
- Using the Lambda-Canary Blueprint
- Viewing Metrics and Logs for Timed Lambda Executions
- Executing the lambda-canary Lambda
- Creating REST API Lambda Triggers
- Using Query Parameters with Lambdas
- Using POST Requests with Lambdas
- Course Summary
AWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB
Course: 2 Hours, 3 Minutes
- Course Overview
- Installing Docker and Creating a New User
- Creating a Docker Image
- Deploying a Docker Image to AWS ECR
- Creating a Lambda from a Container Image
- Creating a Twitter Developer Account
- Writing Code to Connect to Twitter
- Creating a Lambda Deployment Package and Role
- Creating a Lambda from the AWS CLI
- Writing Code to Connect to S
- Executing a Lambda to Write Data out to S
- Creating and Verifying SES Identities
- Sending Emails from a Lambda
- Creating an SNS Topic, DynamoDB Table, and a Role
- Creating a Lambda Using SNS and DynamoDB
- Using a Lambda Which Writes Data to DynamoDB
- Course Summary
Final Assessment:
• Final Exam: Python in Action
Specificaties
Taal: Engels
Kwalificaties van de
Instructeur: Gecertificeerd
Cursusformaat en Lengte: Lesvideo's met
ondertiteling, interactieve elementen en opdrachten en testen
Lesduur: 16 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.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.







