Advanced Python - 4 Days Treningskurs
Denne instruktørledede, direkteopplæringen (online eller på stedet) er rettet mot utviklere som ønsker å lære avanserte Python programmeringsteknikker, inkludert hvordan man bruker dette allsidige språket for å løse problemer innen områder som distribuerte applikasjoner, dataanalyse og visualisering, brukergrensesnitt. programmering og vedlikeholdsskripting.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- Hvis du ønsker å legge til, fjerne eller tilpasse en seksjon eller et emne i dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Introduksjon
- Python allsidighet: fra dataanalyse til webcrawling
Python Datastrukturer og operasjoner
- Heltall og flyter
- Strenger og bytes
- Tupler og lister
- Ordbøker og bestilte ordbøker
- Sett og frosne sett
- Dataramme (pandaer)
- Konverteringer
Objektorientert programmering med Python
- Arv
- Polymorfisme
- Statiske klasser
- Statiske funksjoner
- Dekoratører
- Annen
Dataanalyse med Pandas
- Datarensing
- Bruke vektoriserte data i pandaer
- Datakrangel
- Sortering og filtrering av data
- Aggregerte operasjoner
- Analysere tidsserier
Data Visualization
- Plotte diagrammer med matplotlib
- Bruke matplotlib fra pandaer
- Lage kvalitetsdiagrammer
- Visualisere data i Jupyter notatbøker
- Andre visualiseringsbiblioteker i Python
Vektorisering av data i Numpy
- Opprette Numpy-matriser
- Vanlige operasjoner på matriser
- Bruker ufuncs
- Visninger og kringkasting på Numpy-matriser
- Optimalisering av ytelsen ved å unngå loops
- Optimalisering av ytelse med cProfile
Behandler Big Data med Python
- Bygge og støtte distribuerte applikasjoner med Python
- Datalagring: Arbeid med SQL og NoSQL databaser
- Distribuert prosessering med Hadoop og Spark
- Skalering av applikasjonene dine
Utvide Python (og omvendt) med andre språk
- C#
- Java
- C++
- [1. 3]
- Andre
Python Flertrådsprogrammering
- Moduler
- Synkroniserer
- Prioritering
Data Serialization
- Python objektserialisering med Pickle
UI-programmering med Python
- Rammealternativer for å bygge GUI-er i Python
- Tkinter
- Pyqt
Python for vedlikeholdsskripting
- Heve og fange opp unntak riktig
- Organisere kode i moduler og pakker
- Forstå symboltabeller og få tilgang til dem i kode
- Velge et testrammeverk og bruke TDD i Python
Python for nettet
- Pakker for webbehandling
- Nettgjennomgang
- Parsing HTML og XML
- Fylle ut nettskjemaer automatisk
Oppsummering og konklusjon
Krav
- Nybegynner til middels programmeringserfaring.
- Kunnskap om matematikk og statistikk.
- Kjennskap til databasekonsepter.
Publikum
- Utviklere
Open Training Courses require 5+ participants.
Advanced Python - 4 Days Treningskurs - Booking
Advanced Python - 4 Days Treningskurs - Enquiry
Advanced Python - 4 Days - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
Got å vite mange nye ting.
Roland - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Vi dekket emnene i tilstrekkelig dybde, noe som ga oss tid til å diskutere mange av dem. Det var omfattende nok.
Gergo - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Vi fikk mye ny informasjon om Python hva vi vil kunne bruke i vårt daglige arbeid i fremtiden. Øvelsene var veldig interessante og utfordrende nok.
Zsolt - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
treningen var generelt bra, min favorittdel: dashbord og pyqt
Balazs - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kurs - Advanced Python - 4 Days
Mange øvelser
Fanny Stauffer - UCB Pharma S.A.
Kurs - Advanced Python - 4 Days
Machine Translated
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.
Felicia Rezanda - HP Singapore (Private) Ltd.
Kurs - Advanced Python - 4 Days
Upcoming Courses
Relaterte kurs
Scaling Data Analysis with Python and Dask
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere og programvareingeniører som ønsker å bruke Dask med Python-økosystemet for å bygge, skalere og analysere store datasett.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp miljøet for å begynne å bygge stordatabehandling med Dask og Python.
- Utforsk funksjonene, bibliotekene, verktøyene og APIene som er tilgjengelige i Dask.
- Forstå hvordan Dask akselererer parallell databehandling i Python.
- Lær hvordan du skalerer Python-økosystemet (Numpy, SciPy og Pandas) ved hjelp av Dask.
- Optimaliser Dask-miljøet for å opprettholde høy ytelse ved håndtering av store datasett.
Data Analysis with Python, Pandas and Numpy
14 timerThis instructor-led, live training in Norge (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Web Development with Django
21 timerDjango er et høyt nivå Python Web-rammeverk som oppmuntrer til rask utvikling og ren, pragmatisk design.
Publikum
Dette kurset er rettet mot utviklere og ingeniører som søker å integrere Django i prosjektene sine
Monax: Build a Smart Contract Application
7 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan man bygger en smart kontraktsblokkjedeapplikasjon med Monax.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle og distribuere en distribuert applikasjon ved hjelp av blockchain og smart kontraktsteknologi.
- Forstå design og funksjonalitet til "smarte kontrakter" og hvordan du oppretter en.
- Implementer beste praksis for sikker utvikling av blokkjedeapplikasjoner.
- Utnytt Monax verktøy for å strømlinjeforme distribuert applikasjonsutvikling.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 timerDenne instruktørledede, live-opplæringen i (online eller på stedet) er rettet mot utviklere som ønsker å bruke FARM (FastAPI, React og MongoDB)-stakken for å bygge dynamiske, høyytelses- og skalerbare nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet som integrerer FastAPI, React og MongoDB. Forstå nøkkelkonseptene, funksjonene og fordelene med FARM-stakken. Lær hvordan du bygger REST APIer med FastAPI. Lær hvordan du designer interaktive applikasjoner med React. Utvikle, test og distribuer applikasjoner (front-end og back-end) ved å bruke FARM-stakken.
Developing APIs with Python and FastAPI
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke FastAPI med Python for å bygge, teste og distribuere RESTful APIer enklere og raskere.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sette opp det nødvendige utviklingsmiljøet for å utvikle API-er med Python og FastAPI.
- Opprette API-er raskere og enklere ved hjelp av FastAPI-biblioteket.
- Lære hvordan man oppretter datamodeller og skjemaer basert på Pydantic og OpenAPI.
- Koble API-er til en database ved hjelp av SQLAlchemy.
- Implementere sikkerhet og autentisering i API-er ved hjelp av FastAPI-verktøyene.
- Bygge container-images og distribuere web-API-er til en sky-server.
Web Application Development with Flask
14 timerDenne praktiske kurset er rettet mot Python utviklere som vil lage og vedlikeholde sine første webapplikasjoner. Det er også rettet mot personer som allerede er kjent med andre webrammeverk som Django eller Web2py, og som vil lære hvordan bruk av et mikro-rammeverk (dvs. et rammeverk som kobler sammen tredjepartsbiblioteker i stedet for å gi en selvstendig universalløsning) endrer prosessen.
En betydelig del av kurset er ikke viet til selve Flask (det er lite), men til tredjeparts biblioteker og verktøy som ofte brukes i Flask-prosjekter.
Advanced Flask
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke de avanserte funksjonene til Flask for å bygge skalerbare nettapplikasjoner på toppen av MongoDB.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle webapplikasjoner med Flask.
- Bli kjent med de avanserte konseptene og teknikkene for kolbeprosjekter i den virkelige verden.
- Bygg en RESTful API-server på toppen av MongoDB.
- Lær hvordan du containeriserer, tester og distribuerer mikrotjenester med Flask, Docker og Amazon EC2.
- Få litt innsikt i de avanserte Flask-integrasjonene for skalering av nettapplikasjoner.
Kivy: Building Android Apps with Python
7 timerKivy er en åpen-source cross-platform grafisk brukergrensesnitt bibliotek skrevet i Python, som tillater multi-touch applikasjon utvikling for et bredt utvalg av enheter.
I denne instruktørledede, live-trening deltakerne vil lære hvordan å installere og deployere Kivy på forskjellige plattformer, tilpasse og manipulere widgets, tidsplan, trigger og svare på hendelser, modifisere grafikk med multi-touching, resize skjermen, pakke apper for Android, og mer.
Ved slutten av denne treningen vil deltakerne kunne
- Forstå sammenhengen mellom Python-koden og Kivy-språket.
- Ha en solid forståelse av hvordan Kivy fungerer og bruker sine viktigste elementer, som widgets, hendelser, egenskaper og grafikk, osv.
- Sømløst utvikle og distribuere Android-apper basert på ulike forretnings- og designkrav.
Format av kurset
- Delvis forelesning, delvis diskusjon, øvelser og mye praktisk hands-on-øving.
Accelerating Python Pandas Workflows with Modin
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere og utviklere som ønsker å bruke Modin til å bygge og implementere parallelle beregninger med Pandas for raskere dataanalyse.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige miljøet for å begynne å utvikle Pandas arbeidsflyter i skala med Modin.
- Forstå funksjonene, arkitekturen og fordelene ved Modin.
- Kjenn forskjellene mellom Modin, Dask og Ray.
- Utfør Pandas operasjoner raskere med Modin.
- Implementer hele Pandas API og funksjoner.
Game Development with PyGame
7 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke PyGame til å lage og bygge spill ved å bruke Python-programmering.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å lage spillapplikasjoner med PyGame og Python.
- Lær hvordan du lager interaktive PyGame-applikasjoner integrert med animasjoner og multimediefunksjoner.
- Kjør og test spillprogrammer med PyGame testsuite og konverter dem til kjørbare filer.
GUI Programming with Python and PyQt
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot personer som ønsker å programmere en visuelt attraktiv programvareapplikasjon ved hjelp av Python og Qt UI-rammeverket.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige biblioteker, pakker og rammeverk.
- Lag en skrivebords- eller serverapplikasjon hvis brukergrensesnitt fungerer jevnt og er visuelt tiltalende.
- Implementer ulike UI-elementer og effekter, inkludert widgets, diagrammer, lag, etc. for å oppnå maksimal effekt i brukervennlighet.
- Implementere god UI-design og kodeorganisering under design- og utviklingsfasen.
- Test og feilsøk applikasjonen.
Build REST APIs with Python and Flask
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot backend-utviklere som ønsker å bygge REST API-er med Python og Flask.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Implementere et REST API for å tillate en Flask-webapplikasjon å lese og skrive til en database i backend.
- Utvikle avanserte autentiseringsfunksjoner som refresh tokens.
- Bygge en gjenbrukbar backend for fremtidige Python-prosjekter.
- Forenkle lagring av data med SQLAlchemy.
- Distribuere REST API-er til en skybasert server.
Scientific Computing with Python SciPy
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke SciPy til å lage avanserte vitenskapelige databehandlingsfunksjoner med Python.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sette opp det nødvendige utviklingsmiljøet for å begynne å lage vitenskapelige databehandlingsfunksjoner.
- Få full nytte av SciPy-funksjoner ved å utføre praktiske eksempler på komplekse operasjoner.
- Implementere og optimalisere matematiske algoritmer og funksjoner for å løse vitenskapelige problemer.
- Designe datastrukturer og interpolasjonsmetoder for visualisering, prosessering og analyse.
Web Development with Web2Py
28 timerWeb2py er et Web2py gratis open source full-stack rammeverk for rask utvikling av raske, skalerbare, sikre og bærbare databaserte web-baserte applikasjoner.
Publikum
Dette kurset er rettet mot ingeniører og utviklere som bruker web2py som rammeverk for nettutvikling