Advanced Python - 4 Days Träningskurs
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till utvecklare som vill lära sig avancerade Python programmeringstekniker, inklusive hur man tillämpar detta mångsidiga språk för att lösa problem inom områden som distribuerade applikationer, dataanalys och visualisering, UI-programmering och underhållsskript.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- Om du vill lägga till, ta bort eller anpassa något avsnitt eller ämne i den här kursen, vänligen kontakta oss för att ordna.
Kursplan
Introduktion
- Python mångsidighet: från dataanalys till webbsökning
Python Datastrukturer och operationer
- Heltal och flyter
- Strängar och bytes
- Tupler och listor
- Ordböcker och beställda ordböcker
- Set och frysta set
- Dataram (pandas)
- Konverteringar
Objektorienterad programmering med Python
- Arv
- Polymorfism
- Statiska klasser
- Statiska funktioner
- Dekoratörer
- Övrig
Dataanalys med Pandas
- Datarensning
- Använda vektoriserade data i pandor
- Databråk
- Sortering och filtrering av data
- Aggregerade operationer
- Analyserar tidsserier
Data Visualization
- Rita diagram med matplotlib
- Använder matplotlib inifrån pandor
- Skapa kvalitetsdiagram
- Visualisera data i Jupyter-anteckningsböcker
- Andra visualiseringsbibliotek i Python
Vektorisering av data i Numpy
- Skapa Numpy-arrayer
- Vanliga operationer på matriser
- Använder ufuncs
- Visningar och sändningar på Numpy-arrayer
- Optimera prestanda genom att undvika loopar
- Optimera prestanda med cProfile
Bearbetar Big Data med Python
- Bygga och stödja distribuerade applikationer med Python
- Datalagring: Arbeta med SQL och NoSQL databaser
- Distribuerad bearbetning med Hadoop och Spark
- Skala dina applikationer
Utökar Python (och vice versa) med andra språk
- C#
- Java
- C++
- Perl
- Andra
Python Flertrådsprogrammering
- Moduler
- Synkroniserar
- Att prioritera
Data Serialization
- Python objektserialisering med Pickle
UI-programmering med Python
- Ramalternativ för att bygga GUI:er i Python
- Tkinter
- Pyqt
Python för underhållsskript
- Att höja och fånga upp undantag korrekt
- Organisera kod i moduler och paket
- Förstå symboltabeller och komma åt dem i kod
- Att välja ett testramverk och tillämpa TDD i Python
Python för webben
- Paket för webbbehandling
- Webbkrypning
- Parsar HTML och XML
- Fyller i webbformulär automatiskt
Sammanfattning och slutsats
Krav
- Erfarenhet av nybörjare till medelstor programmering.
- Kunskaper i matematik och statistik.
- Kunskaper om databaskoncept.
Publik
- Utvecklare
Open Training Courses require 5+ participants.
Advanced Python - 4 Days Träningskurs - Booking
Advanced Python - 4 Days Träningskurs - Enquiry
Advanced Python - 4 Days - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (7)
Go Att lära sig många nya saker.
Roland - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Vi täckte ämnena tillräckligt ingående, vilket gav oss tid att diskutera många av dem. Det var tillräckligt omfattande.
Gergo - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Vi fick mycket ny information om Python som vi kommer att kunna använda i vårt dagliga arbete i framtiden. Övningarna var verkligen intressanta och tillräckligt utmanande.
Zsolt - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
utbildningen var bra överlag, min favoritdel: dashboard & 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
Massor av övningar
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
Relaterade Kurser
BDD with Python and Behave
7 timmarThis instructor-led, live training in Sverige begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
I slutet av denna utbildning kommer deltagarna att ha en gedigen förståelse för BDD och Behave, samt den nödvändiga övningen för att implementera dessa tekniker och verktyg i verkliga testscenarier.
Scaling Data Analysis with Python and Dask
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till datavetare och mjukvaruingenjörer som vill använda Dask med Python ekosystemet för att bygga, skala och analysera stora datamängder.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in miljön för att börja bygga stordatabehandling med Dask och Python.
- Utforska funktionerna, biblioteken, verktygen och API:er som är tillgängliga i Dask.
- Förstå hur Dask accelererar parallell beräkning i Python.
- Lär dig hur du skalar Python-ekosystemet (Numpy, SciPy och Pandas) med Dask.
- Optimera Dask-miljön för att bibehålla hög prestanda vid hantering av stora datamängder.
Data Analysis with Python, Pandas and Numpy
14 timmar- Inställa en utvecklingsmiljö som inkluderar Python, Pandas och NumPy.
- Skapa en dataanalysapplikation med hjälp av Pandas och NumPy.
- Utföra avancerad datahantering, sortering och filtrering.
- Utföra aggregatoperationer och analysera tidsserie data.
- Visualisera data med Matplotlib och andra visualiseringsbibliotek.
- Felhantera och optimera sin dataanalyskod.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 timmarDenna instruktörsledda, liveutbildning i (online eller på plats) riktar sig till utvecklare som vill använda FARM-stacken (FastAPI, React och MongoDB) för att bygga dynamiska, högpresterande och skalbara webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön som integrerar FastAPI, React och MongoDB. Förstå nyckelkoncepten, funktionerna och fördelarna med FARM-stacken. Lär dig hur du bygger REST API:er med FastAPI. Lär dig hur du designar interaktiva applikationer med React. Utveckla, testa och distribuera applikationer (front-end och back-end) med FARM-stacken.
Developing APIs with Python and FastAPI
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda FastAPI med Python för att bygga, testa och distribuera RESTful API:er enklare och snabbare.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att utveckla API:er med Python och FastAPI.
- Skapa API:er snabbare och enklare med hjälp av FastAPI-biblioteket.
- Lär dig hur du skapar datamodeller och scheman baserat på Pydantic och OpenAPI.
- Anslut API:er till en databas med hjälp av SQLAlchemy.
- Implementera säkerhet och autentisering i API:er med hjälp av FastAPI-verktygen.
- Bygg containerbilder och distribuera webb-API:er till en molnserver.
Machine Learning with Python – 2 Days
14 timmarSyftet med denna kurs är att ge en grundläggande kompetens i tillämpningen av Machine Learning metoder i praktiken. Genom användningen av Python programmeringsspråket och dess olika bibliotek, och baserat på en mängd praktiska exempel, lär denna kurs hur man använder de viktigaste byggblockarna av Machine Learning, hur man gör data modellering beslut, tolkar utgångarna av algoritmerna och validerar resultaten.
Vårt mål är att ge dig färdigheterna att förstå och använda de mest grundläggande verktygen från verktygsfönstret med förtroende och undvika de vanliga bristerna i Data Science-applikationer.
Machine Learning with Python – 4 Days
28 timmarsyftet med kursen är att ge allmän färdighet i att tillämpa maskin inlärnings metoder i praktiken. Genom att använda programmeringsspråket python och dess olika bibliotek, och baserat på en mängd praktiska exempel lär den här kursen Hur man använder de viktigaste Bygg stenarna i Machine Learning, hur man fattar beslut om data modellering, tolkar utdata från algoritmerna och validera resultaten.
vårt mål är att ge dig färdigheter att förstå och använda de mest grundläggande verktygen från verktygs lådan Machine Learning tryggt och säkert och undvika de vanliga fallgroparna i data Sciences applikationer.
Accelerating Python Pandas Workflows with Modin
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till datavetare och utvecklare som vill använda Modin för att bygga och implementera parallella beräkningar med Pandas för snabbare dataanalys.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den miljö som krävs för att börja utveckla Pandas arbetsflöden i stor skala med Modin.
- Förstå funktionerna, arkitekturen och fördelarna med Modin.
- Känn till skillnaderna mellan Modin, Dask och Ray.
- Utför Pandas operationer snabbare med Modin.
- Implementera hela Pandas API:et och funktionerna.
Python for Natural Language Generation (NLG)
21 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder Python för att producera högkvalitativ naturlig språktext genom att bygga sitt eget NLG-system från grunden. Även fallstudier kommer att undersökas och de relevanta koncepten kommer att tillämpas på levande labbprojekt för att generera innehåll.
Efter avslutad utbildning kommer deltagarna att kunna:
- Använda NLG för att automatiskt generera innehåll för olika branscher, från journalistik till fastigheter, väder och sportrapportering.
- Välja och organisera källinnehåll, planera meningar och förbereda ett system för automatisk generering av originalinnehåll.
- Förstå NLG-pipelinen och tillämpa rätt teknik i varje steg.
- Förstå arkitekturen i ett Natural Language Generation (NLG)-system.
- Implementera de mest lämpliga algoritmerna och modellerna för analys och ordning.
- Hämta data från offentligt tillgängliga datasamlingar och samlade databaser för att använda som material för genererad text.
- Ersätta manuella och krävande skrivprocesser med datorgenererat, automatiserat innehållsskapande.
Unit Testing with Python
21 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder PyTest för att skriva korta, underhållbara test som är eleganta, uttrycksfulla och läsbara.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skriv läsbara och underhållbara tester utan att du behöver ange kod.
- Använd fixturmodellen för att skriva små tester.
- Skala tester upp till komplexa funktionstestningar för applikationer, paket och bibliotek.
- Förstå och tillämpa PyTest-funktioner som hooks, hävda omskrivning och plug-ins.
- Minska testtider genom att köra tester parallellt och över flera processorer.
- Kör tester i en kontinuerlig integrationsmiljö, tillsammans med andra verktyg som tox, mock, coverage, unittest, doctest och Selenium.
- Använd Python för att testa icke-Python-applikationer.
Advanced Machine Learning with Python
21 timmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig de mest relevanta och banbrytande maskininlärningsteknikerna i Python när de bygger en serie demoapplikationer som involverar bild, musik, text och finansiella data.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera maskininlärningsalgoritmer och tekniker för att lösa komplexa problem.
- Tillämpa djupinlärning och halvövervakad inlärning på program som involverar bild, musik, text och finansiella data.
- Pusha Python-algoritmerna till sin maximala potential.
- Använd bibliotek och paket som NumPy och Theano.
Python: Automate the Boring Stuff
14 timmarDenna instruktörsledda, liveutbildning i Sverige är baserad på den populära boken "Automatisera de tråkiga sakerna med Python", av Al Sweigart. Den riktar sig till nybörjare och täcker viktiga Python programmeringskoncept genom praktiska, praktiska övningar och diskussioner. Fokus ligger på att lära sig skriva kod för att dramatiskt öka kontorets produktivitet.
I slutet av denna utbildning kommer deltagarna att veta hur man programmerar i Python och tillämpar denna nya färdighet för:
- Automatisera uppgifter genom att skriva enkla Python-program.
- Skriva program som kan utföra textmönsterigenkänning med "regular expressions".
- Programmatiskt generera och uppdatera Excel-kalkylblad.
- Analysera PDF-filer och Word-dokument.
- Crawla webbsidor och hämta information från onlinelällor.
- Skriva program som skickar ut e-postnotiser.
- Använda Python:s felsökningsverktyg för att snabbt lösa buggar.
- Programmatiskt styra mus och tangentbord för att klicka och skriva åt dig.
Python Programming for Finance
35 timmarPython är ett programmeringsspråk som har vunnit enorm popularitet inom finansbranschen. Antaget av de största investeringsbankerna och hedgefonderna används det för att bygga ett brett utbud av finansiella applikationer, allt från kärnhandelsprogram till riskhanteringssystem.
I denna instruktörsledda, liveträning, kommer deltagarna att lära sig att använda Python att utveckla praktiska applikationer för att lösa ett antal specifika finansrelaterade problem.
I slutet av denna träning kommer deltagarna att kunna:
- Förstå grunderna i programmeringsspråket Python
- Ladda ner, installera och underhålla de bästa utvecklingsverktygen för att skapa finansiella applikationer i Python
- Välja och använda de mest lämpliga Python-paketen och programmeringsteknikerna för att organisera, visualisera och analysera finansiell data från olika källor (CSV, Excel, databaser, webb, etc.)
- Bygga applikationer som löser problem relaterade till tillgångsallokering, riskanalys, investeringsresultat och mer
- Felsöka, integrera, distribuera och optimera en Python-applikation
Publik
- Utvecklare
- Analytiker
- Kvantitativa analytiker
Kursformat
- Delvis föreläsning, delvis diskussion, övningar och omfattande praktisk övning
Notera
- Denna utbildning syftar till att tillhandahålla lösningar för några av de viktigaste problemen som finansproffs står inför. Om du dock har ett specifikt ämne, verktyg eller teknik som du vill fördjupa dig i eller utarbeta ytterligare, vänligen kontakta oss för att ordna detta.
Python Programming - 4 days
28 timmarDenna kurs är utformad för de som vill lära sig programmeringsspråket Python . Tyngdpunkten ligger på Python språket, kärnbiblioteken samt på urvalet av de bästa och mest användbara biblioteken som utvecklats av Python gemenskapen. Python driver företag och används av forskare över hela världen - det är ett av de mest populära programmeringsspråken.
Kursen kan genomföras med den senaste versionen av Python 3.x med praktiska övningar som utnyttjar dess fulla potential. Denna kurs kan genomföras på alla operativsystem (alla varianter av UNIX, inklusive Linux och Mac OS X, samt Microsoft Windows).
De praktiska övningarna utgör cirka 70% av kurstiden och cirka 30% är demonstrationer och presentationer. Diskussioner och frågor kan ställas under hela kursen.
Obs: utbildningen kan anpassas efter specifika behov på förfrågan innan det föreslagna kursdatumet.
Test Automation with Selenium and Python
14 timmarI denna instruktörsledda, liveutbildning av Sverige-deltagare kombinerar kraften i Python med Selenium för att automatisera testningen av en exempelwebbapplikation. Genom att kombinera teori med praktik i en levande labbmiljö kommer deltagarna att få den kunskap och övning som behövs för att automatisera sina egna webbtestprojekt med Python och Selenium.