Python Collection – e-læring med Skillsoft
Bygg ferdigheter i Python fra grunnleggende programmering til mer avansert utvikling, datahåndtering, testing og praktisk problemløsning.
Meld interesse
Python Collection er en omfattende e-læringspakke fra Skillsoft med kurs, labs, praktiske øvelser og ferdighetsmålinger innen Python. Innholdet dekker flere nivåer, slik at du både kan lære grunnleggende programmering og bygge videre med mer avanserte temaer.
Du arbeider blant annet med variabler og datatyper, funksjoner, løkker og betingelser, datastrukturer og algoritmer, fil- og databasehåndtering, testing, nettverksprogrammering og bruk av Python i dataanalyse. Pakken berører også rammeverk og verktøy som Flask, Django, Jupyter, Dash, Tkinter, PyCharm og web2py.
Hva får du ut av e-læringspakken?
Gjennom e-læringspakken kan du blant annet:
- Lære grunnleggende programmering i Python
- Arbeide med variabler, datatyper, funksjoner og kontrollstrukturer
- Bruke lister, tuples, dictionaries og sets
- Forstå og implementere sentrale datastrukturer og algoritmer
- Arbeide med filer, databaser og ulike typer data
- Utvikle og teste Python-applikasjoner
- Håndtere feil og exceptions
- Bruke Python til dataanalyse og visualisering
- Arbeide med HTTP requests og socket programming
- Få praktisk erfaring gjennom labs og programmeringsoppgaver
- Bygge kompetansen videre fra introduksjonsnivå til ekspertnivå
- Kartlegge og teste Python-kompetansen din med Skill Benchmarks på ulike nivåer
Hvem passer pakken for?
Pakken passer for deg som ønsker å lære Python eller videreutvikle eksisterende ferdigheter.
Den er særlig relevant for:
- Utviklere
- Dataanalytikere
- Tekniske konsulenter
- IT-profesjonelle
- Studenter og andre som ønsker å lære programmering
- Deg som ønsker å bruke Python innen automatisering, data eller utvikling
Forkunnskaper
Det er ikke oppgitt noen formelle forkunnskapskrav for pakken.
Innholdet finnes på introduksjons-, viderekomment- og ekspertnivå, slik at du kan velge læringsressurser som passer erfaringen din.
Kursinnhold
Grunnleggende Python
- Getting Started with Python: Introduction
- Functions in Python: Introduction
- Conditional Statements & Loops
- Complex Data Types in Python
- New Developments in Python
Datastrukturer og algoritmer
- Fundamental Data Structures
- Implementing Data Structures
- Sorting Algorithms
- Implementing Sorting Algorithms
- Trees & Graphs
- Implementing Trees & Graphs
Datahåndtering og analyse
- Access File Data by Using Python
- Access Relational Data by Using Python
- Python Fundamentals – Data Science Basics
- Explore and Analyze Data with Python
- Visualisering av data i JupyterLab
- Arbeid med tidsserier og kategoriske data
Utvikling og integrasjon
- Python Requests: HTTP Requests with Python
- Socket Programming in Python
- Building a CLI with argparse
- Security Programming: Python Scripting Essentials
- Python-integrasjon med Microsoft identity platform
- Automatisering av Python-deployments med Azure Pipelines
Testing og kvalitet
- Testing with Pytest
- Advanced Testing with Pytest
- Håndtering av errors og exceptions
Praktiske labs
Pakken inneholder en rekke praktiske øvelser hvor du blant annet arbeider med:
- Hello World og grunnleggende Python
- Funksjoner
- Løkker og branching logic
- Datastrukturer
- Filhåndtering
- Relasjonelle databaser
- Strings og datatyper
- Dataanalyse og visualisering
- Enkle programmer og applikasjoner
Det finnes også større practice labs som Python Novice, Python Apprentice og Python for Developers.
Skill Benchmarks
Pakken inneholder 12 ferdighetsmålinger som kan brukes til å kartlegge eksisterende kunnskap og finne områder det kan være nyttig å utvikle videre.
Benchmarkene dekker blant annet:
- Grunnleggende programmeringskonsepter
- Python-programmering
- Python core features
- Datastrukturer
- Webutvikling med Python
- Socket programming
Ferdighetsmålingene finnes på ulike nivåer, fra entry og beginner til intermediate, advanced og expert.