

Usikker på hvor
starte?
Track
Sertifikat
Programming Fundamentals
4.8+
★★★★★
★★★★★
13 omtaler
Beginner
After completing this track, you will be able to write and understand basic Python programs, work with variables, conditions, loops, and functions, and solve simple problems on your own, giving you a strong foundation for further learning.
python
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Forstå grunnleggende konsepter i Python, inkludert variabler, typer og betingede uttrykk.
- Innsikt i komplekse datatyper som lister, tupler og ordbøker samt tilhørende metoder.
- Kjennskap til løkker for iterativ håndtering av oppgaver og nøstede løkker for mer komplekse scenarier.
- Ferdigheter i å definere, endre og bruke funksjoner.
- 152 chapters
- 15 hours
- 173 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Introduksjon til Python
I denne delen vil du utforske grunnleggende konsepter i Python, bli kjent med arbeidsområdet ditt, utføre enkle matematiske operasjoner og vise resultatene dine.
I denne delen vil du lære hvordan du lagrer elementer som tall og tekst
i dataminnet og henter dem frem ved hjelp av navn. Du får også en introduksjon til tekstbehandling
i Python.
I denne delen vil du utforske boolsk datatypen og lære hvordan den brukes til å utvikle programmer som reagerer på bestemte betingelser.
I denne delen vil du fortsette å lære om datatyper og oppdage
hvordan du kan organisere ulike attributter i én variabel ved hjelp av lister, tupler og ordbøker.
I denne delen lærer du hvordan du oppretter løkker i Python — en essensiell ferdighet for å iterere gjennom lister, tupler og ordbøker.
For å avslutte dette introduksjonskurset vil du utforske noen innebygde
funksjoner og deretter begynne å utvikle dine egne!
Module 2 / Python Datastrukturer
Hva er en liste? En liste er en ordnet samling som kan endres. Den tillater også dupliserte elementer.
Hva er en ordbok? En ordbok er en ordnet samling som kan endres, men den tillater ikke dupliserte oppføringer. Den består av `key:value`-par, som brukes til å optimalisere strukturen.
Hva er en tuple? En tuple er en ordnet samling som ikke kan endres. Den kan ha dupliserte elementer. Selv om den ligner på en liste, kan verdiene i en tuple være av hvilken som helst type og er indeksert med heltall. Selv om det ikke er obligatorisk, er det vanlig å omslutte verdiene i en tuple med parenteser, noe som gjør dem lettere å forstå i Python.
Hva er et sett? I Python er et `set` en uordnet samling som er både `iterable` og `mutable`, uten gjentatte elementer. Selv om rekkefølgen av elementer i et sett ikke er fast, kan det inkludere en rekke elementer. En viktig fordel med å bruke sett over lister er deres svært effektive metode for å avgjøre om et element eksisterer innenfor settet.
Module 3 / Python Løkker Veiledning
Lær å iterere gjennom sekvenser med for-løkke, bruk range() effektivt, utforsk betingelser med if/else, og kontroller løkker med break og continue. Gjør deg klar til å skrive effektiv, ren og praktisk kode mens du takler morsomme utfordringer!
Få praktisk erfaring med the while loop! Lær hvordan du håndterer betingelser, unngår uendelige løkker, kontrollerer flyt med break og continue, og til og med kombinerer else med løkkene dine. Mestre når du skal bruke while-løkker effektivt i virkelige situasjoner og skjerp dine problemløsningsferdigheter!
Lær hvordan du kombinerer loops effektivt, bruker if/else-betingelser, og mestrer break- og continue-setninger for å kontrollere flyten. Innen slutten vil du kunne løse komplekse problemer med letthet og presisjon.
Effektiviser Python-koden din med liste- og ordbokforståelser! Lær hvordan du kan lage lister og ordbøker på en konsis og elegant måte samtidig som du forbedrer lesbarhet og ytelse. Mestre praktiske eksempler og oppdag hvordan du kan forenkle komplekse oppgaver, fra å filtrere data til å transformere det, alt i én enkelt linje med kode.
Module 4 / Python Funksjoner Veiledning
Utforsk hva funksjoner er og hvorfor de er essensielle i Python. Lær hvordan du oppretter funksjoner, definerer argumenter, håndterer returverdier og bruker innebygde funksjoner effektivt.
Lær hvordan posisjonelle og valgfrie argumenter fungerer i Python. Bygg tilpasningsdyktige funksjoner som håndterer ulike input og gir økt fleksibilitet i koden din.
Forstå hvordan man arbeider med vilkårlige og navngitte argumenter for å håndtere variable mengder input. Lær hvordan disse teknikkene gjør funksjonene dine mer dynamiske og organiserte.
Utforsk hvordan returverdier representerer en funksjons output. Lær å returnere enkeltverdier eller flere verdier, bruke None, og undersøk generatorer for mer avansert kontroll av datastrøm.
Lås opp avanserte funksjonskonsepter med rekursjon og lambda-funksjoner. Lær hvordan rekursjon løser repeterende problemer og hvordan lambda-uttrykk lager konsise, énlinjers funksjoner.
Module 5 / Objektorientert Programmering i Python
Lær de grunnleggende byggesteinene i objektorientert programmering i Python. Denne delen dekker klasser, objekter, metoder og variabler, og gir deg et solid grunnlag for å forstå hvordan OOP organiserer og strukturerer kode.
Utforsk hvordan klasser kan dele og utvide funksjonalitet. Du vil lære om ulike arvmønstre, fra enkle hierarkier til multippel arv og abstrakte klasser, og se hvordan de muliggjør gjenbruk av kode og skalerbarhet.
Lær hvordan du bygger fleksible systemer ved å kombinere objekter. I stedet for å kun stole på arv, vil du se hvordan komposisjon lar deg sette sammen funksjonalitet på en modulær og tilpasningsdyktig måte.
Forstå hvordan ulike objekter kan dele et felles grensesnitt samtidig som de oppfører seg på sin egen måte. Denne delen viser hvordan metodeoverstyring, grensesnitt og protokoller gjør koden din mer dynamisk og gjenbrukbar.
Lær hvordan du beskytter interne data og kontrollerer tilgang til klasseattributter. Du vil utforske private attributter, getters og setters, samt teknikker for å skjule data som gjør klassene dine sikre og vedlikeholdbare.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Det viktigste er å lære og ikke gi opp
Materialet er bra, det er mye å lære, alt for å bli bedre, og det viktigste er å lære det du ønsker....
Matteo Comune
Takket være dem lærer jeg mye…
Takket være dem lærer jeg mye raskere fordi de hjelper deg med å forstå alt fra grunnen av. Det er den beste nettsiden for folk uten IT-bakgrunn...
Yuliana Cadavid
Flott kurs for nybegynnere
Flott kurs for nybegynnere, de tester kunnskapen din i hver leksjon....
Elpunzon
Jeg nyter min Codefinity-opplevelse…
Jeg nyter min Codefinity-opplevelse med å lære Python. Den selvstyrte læringsmåten er flott fordi jeg kan tilpasse den til timeplanen min...
Alexandru Alexandru
Det er hyggelig å lære fra Codefinity
Det er hyggelig å lære fra Codefinity. Det er enkelt og har gode eksempler på det jeg lærte her...
jacob Templet
Easy to follow along with and provides…
Lett å følge med på og gir utfordring i hverdagen min. Utfordringen får meg til å ville lære dag etter dag...
Elan
Codefinity er et omfattende læringsverktøy…
Codefinity er et omfattende læringsverktøy som hjelper deg med å utvikle ferdighetene dine som programvareingeniør eller datavitenskapsmann. Øvelsene er morsomme og en god måte å skjerpe ferdighetene dine på...
Thibault
Første gang jeg lærer å programmere
Første gang jeg lærer å programmere og lykkes med det takket være Codefinity – Takk!...
Adrien Morel
Godt designet for totale nybegynnere
Godt designet for totale nybegynnere, med inkrementell fremgang som gir meg selvtillit....
_Gracy
det er rett og slett perfekt forklart.
Det er rett og slett perfekt forklart! Så langt har jeg ikke opplevd noen vanskeligheter fordi alt er så godt organisert....
Ruslan Kravchuk
Det viktigste er å lære og ikke gi opp
Materialet er bra, det er mye å lære, alt for å bli bedre, og det viktigste er å lære det du ønsker....
Matteo Comune
Takket være dem lærer jeg mye…
Takket være dem lærer jeg mye raskere fordi de hjelper deg med å forstå alt fra grunnen av. Det er den beste nettsiden for folk uten IT-bakgrunn...
Yuliana Cadavid
Flott kurs for nybegynnere
Flott kurs for nybegynnere, de tester kunnskapen din i hver leksjon....
Elpunzon
Jeg nyter min Codefinity-opplevelse…
Jeg nyter min Codefinity-opplevelse med å lære Python. Den selvstyrte læringsmåten er flott fordi jeg kan tilpasse den til timeplanen min...
Alexandru Alexandru
Det er hyggelig å lære fra Codefinity
Det er hyggelig å lære fra Codefinity. Det er enkelt og har gode eksempler på det jeg lærte her...
jacob Templet
Easy to follow along with and provides…
Lett å følge med på og gir utfordring i hverdagen min. Utfordringen får meg til å ville lære dag etter dag...
Elan
Codefinity er et omfattende læringsverktøy…
Codefinity er et omfattende læringsverktøy som hjelper deg med å utvikle ferdighetene dine som programvareingeniør eller datavitenskapsmann. Øvelsene er morsomme og en god måte å skjerpe ferdighetene dine på...
Thibault
Første gang jeg lærer å programmere
Første gang jeg lærer å programmere og lykkes med det takket være Codefinity – Takk!...
Adrien Morel
Godt designet for totale nybegynnere
Godt designet for totale nybegynnere, med inkrementell fremgang som gir meg selvtillit....
_Gracy
det er rett og slett perfekt forklart.
Det er rett og slett perfekt forklart! Så langt har jeg ikke opplevd noen vanskeligheter fordi alt er så godt organisert....
Data Engineer
Sertifikat for fullføring
Vis frem dine nyervervede ferdigheter. Du har fortjent det
Discover more
Learning tracks
Kun for Ultimate
1 Kurs
1 Prosjekt
0 Task
Kun for Ultimate
7 Kurs
424 Oppgaver
Kun for Ultimate
4 Kurs
98 Oppgaver
Kun for Ultimate
5 Kurs
146 Oppgaver
Kun for Ultimate
7 Kurs
249 Oppgaver
Kun for Ultimate
6 Kurs
124 Oppgaver
Kun for Ultimate
7 Kurs
267 Oppgaver
Kun for Ultimate
7 Kurs
182 Oppgaver
Kun for Ultimate
2 Kurs
1 Prosjekt
62 Oppgaver
Kun for Ultimate
11 Kurs
459 Oppgaver
Kun for Ultimate
4 Kurs
164 Oppgaver
Kun for Ultimate
5 Kurs
178 Oppgaver
Kun for Ultimate
5 Kurs
165 Oppgaver
Kun for Ultimate
6 Kurs
387 Oppgaver
Kun for Ultimate
6 Kurs
331 Oppgaver
Kun for Ultimate
8 Kurs
2 Prosjekter
185 Oppgaver
Kun for Ultimate
6 Kurs
177 Oppgaver
Kun for Ultimate
10 Kurs
439 Oppgaver
Kun for Ultimate
1 Prosjekt
0 Task
Kun for Ultimate
2 Kurs
33 Oppgaver
Kun for Ultimate
5 Kurs
144 Oppgaver
Kun for Ultimate
2 Kurs
0 Task
Kun for Ultimate
2 Kurs
13 Oppgaver
Kun for Ultimate
14 Kurs
686 Oppgaver
Kun for Ultimate
14 Kurs
686 Oppgaver
Kun for Ultimate
1 Kurs
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
7 Kurs
209 Oppgaver
Kun for Ultimate
4 Kurs
85 Oppgaver
Kun for Ultimate
8 Kurs
307 Oppgaver
Kun for Ultimate
5 Kurs
316 Oppgaver
Kun for Ultimate
4 Kurs
123 Oppgaver
Kun for Ultimate
4 Kurs
161 Oppgaver
Kun for Ultimate
1 Kurs
19 Oppgaver
Kun for Ultimate
3 Kurs
75 Oppgaver
Kun for Ultimate
3 Kurs
55 Oppgaver
Kun for Ultimate
3 Kurs
180 Oppgaver
Kun for Ultimate
3 Kurs
64 Oppgaver
Kun for Ultimate
2 Kurs
1 Prosjekt
41 Oppgaver
Kun for Ultimate
3 Kurs
40 Oppgaver
Kun for Ultimate
2 Kurs
1 Prosjekt
41 Oppgaver
Kun for Ultimate
5 Kurs
134 Oppgaver
Kun for Ultimate
6 Kurs
293 Oppgaver
Kun for Ultimate
5 Kurs
206 Oppgaver
Kun for Ultimate
3 Kurs
42 Oppgaver
Kun for Ultimate
2 Kurs
23 Oppgaver
Kun for Ultimate
0 Task
Kun for Ultimate
1 Kurs
0 Task
Kun for Ultimate
1 Kurs
0 Task
Kun for Ultimate
5 Kurs
128 Oppgaver
Kun for Ultimate
1 Kurs
1 Prosjekt
68 Oppgaver
Kun for Ultimate
2 Kurs
85 Oppgaver
Kun for Ultimate
2 Kurs
52 Oppgaver
Kun for Ultimate
0 Task
Kun for Ultimate
1 Kurs
1 Prosjekt
0 Task
Kun for Ultimate
3 Kurs
102 Oppgaver
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
2 Kurs
102 Oppgaver
Kun for Ultimate
0 Task
Kun for Ultimate
2 Kurs
102 Oppgaver
Kun for Ultimate
3 Kurs
77 Oppgaver
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
1 Kurs
36 Oppgaver
Kun for Ultimate
1 Kurs
261 Oppgaver
Learning tracks
spor
TEST TRACK 12
Nybegynner
4.0
(17726)
spor
Full Stack Webutvikling
Nybegynner
4.5
(53)
spor
Bli en React-Utvikler
Middelsnivå
4.8
(8)
spor
Mestring av Datavisualisering
Middelsnivå
4.4
(9)
spor
SQL fra Nybegynner til Ekspert
Nybegynner
4.6
(113)
spor
C++-Grunnleggende
Nybegynner
3.9
(31)
spor
Python fra Null til Helt
Nybegynner
4.6
(338)
spor
Maskinlæring – Fordypning
Middelsnivå
4.5
(6)
spor
Python Utover Mellomnivå
Nybegynner
5.0
(2)
spor
Java Essensielt
Nybegynner
4.5
(16)
spor
Spillutvikling med Unity
Nybegynner
4.4
(8)
spor
Become a Django Developer
Avansert
4.5
(33)
spor
Flask for Dummies
Middelsnivå
4.5
(37)
spor
Grunnleggende Innen Frontend-Utvikling
Nybegynner
4.5
(42)
spor
Web Developer from Zero to Hero
Nybegynner
4.5
(51)
spor
Preparation for Data Science
Middelsnivå
4.1
(21)
spor
Deep Learning Odyssey
Avansert
5.0
(3)
spor
Webutvikling med C#
Nybegynner
4.6
(114)
spor
TEST E2E TRACK BEGINNER
Nybegynner
spor
Test Track
4.7
(3)
spor
Skilled Python BackEnd Developer
Avansert
4.6
(309)
spor
Test Recalculate
Nybegynner
1.0
(1)
spor
Excel-Essensielt
Nybegynner
4.4
(37)
spor
Full-Stack .NET Developer Journey
Middelsnivå
4.6
(128)
spor
Full-Stack .NET Developer Journey
Middelsnivå
4.6
(128)
spor
Test track with rating
Avansert
4.4
(151)
spor
TEST TEST TRACK
Nybegynner
spor
Dataanalytiker Grunnlag
Nybegynner
4.6
(129)
spor
C++ Mastery
Avansert
3.0
(1)
spor
Java Web
Avansert
4.5
(37)
spor
Bli en QA-Ingeniør
Nybegynner
4.5
(33)
spor
Video Production With Adobe
Nybegynner
spor
UI/UX Designverktøy
Nybegynner
spor
Test image upload track
Nybegynner
spor
Essensielle Kontorferdigheter
Nybegynner
4.4
(32)
spor
GitHub from Zero to Hero
Nybegynner
4.0
(3)
spor
Nettsideutvikling Uten Koding
Nybegynner
spor
C Programming & Low-Level Development
Nybegynner
spor
testes
Nybegynner
4.5
(4)
spor
Test translation track
Middelsnivå
4.0
(2)
spor
Test CMS Track
Nybegynner
4.5
(4)
spor
Python for Data Analysis
Middelsnivå
4.0
(13)
spor
Digital Marketing Essentials
Nybegynner
spor
Complete Social Media Management
Nybegynner
spor
Business AI Toolkit
Nybegynner
4.0
(1)
spor
track with track courses
Nybegynner
spor
Some test track
Nybegynner
spor
TEST PROGRESS TRACK
Nybegynner
spor
Tracks With Existing Courses
Nybegynner
spor
Python Programming for Beginners
Nybegynner
4.6
(27)
spor
Beginner Python Programming Track
Nybegynner
4.6
(306)
spor
Python for Sports Analytics (Beginner)
Nybegynner
4.6
(306)
spor
Math with Python: Beginner Track
Nybegynner
spor
Gamified Python
Nybegynner
spor
Python Programming Foundations
Nybegynner
spor
Python Basics: Beginner Track
Nybegynner
4.6
(313)
spor
Getting Started with Python
Nybegynner
spor
Python Data Analysis for Beginners
Nybegynner
spor
Random in Python
Nybegynner
spor
Python Game Modes with Turtle
Nybegynner
spor
Beginner Web Development Track
Nybegynner
spor
Beginner Track: JavaScript, Node.js & React Essentials
Nybegynner
spor
Python Basics for Beginners
Nybegynner
4.6
(313)
spor
Full Stack Web Development copy
Nybegynner
spor
Python Programming Essentials: A Beginner’s Track
Nybegynner
4.6
(313)
spor
Java Basics and Libraries for Beginners
Nybegynner
4.4
(14)
spor
Python Mathematics for Beginners
Nybegynner
spor
Python Programming Fundamentals
Nybegynner
spor
Python Math Essentials for Beginners
Nybegynner
spor
R for Data Analysis - 1768323106593
Middelsnivå
spor
Frontend Developer with Next.js Track - 1768407391899
Nybegynner
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
|---|---|---|
| 250+ Top-Rated courses | ||
| Completion certificates | ||
| AI-Assistant in all courses | ||
| 40+ hands-on Real-world projects | ||
| Personalized study tracks | ||
| Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams