Hoppa till huvudinnehållet
HemPython

Lärstig

Python-programmering

Uppdaterad 2026-05
Ta dina programmeringskunskaper till nästa nivå. Lär dig hur du optimerar kod, skriver funktioner och tester samt använder bästa praxis inom mjukvaruutveckling.
Starta inlärningsvägen gratis
PythonProgrammering
19 tim
29,461

Skapa ditt kostnadsfria konto

Fortsätt med GoogleVisa fler alternativ

eller


Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina uppgifter lagras i USA.

Omtyckt av lärande på tusentals företag

Group

Utbildar du ett team?

Prova för företag

Beskrivning av inlärningsväg

Python-programmering

I den här banan bygger du vidare på de koncept och färdigheter som täcks i färdighetsbanan Python Programming Fundamentals!Förbättra dina anpassade funktioner genom att använda kontexthanterare och dekoratörer, och lär dig hur du kan förbättra effektiviteten i din kod. När dina färdigheter utvecklas får du sedan en förståelse för mjukvarutekniska koncept, inklusive modularitet, dokumentation och automatiserad testning med pytest. I slutet av spåret kommer du att använda dina objektorienterade programmeringsfärdigheter (OOP) för att läsa, återanvända och underhålla din kod. Starta denna bana för att fortsätta din resa inom Python-programmering.Därefter får du praktisk erfarenhet när du lär dig att skriva funktioner enligt bästa praxis, till exempel hur du skriver dokumentation och använder kontexthanterare och dekoratörer. När dina Python-kunskaper utvecklas får du sedan en förståelse för mjukvaruutvecklingskoncept, inklusive modularitet, dokumentation och automatiserad testning, innan du går vidare för att lära dig enhetstestningsfärdigheter som felsökning av kod, Test Driven Development (TDD) och användning av fixtures och mocking. På vägen kommer du att använda paket som pandas, NumPy, setuptools, pytest och pycodestyle för att öva på Python-programmering.I slutet av spåret kommer du att använda dina objektorienterade programmeringsfärdigheter (OOP) för att läsa, återanvända och underhålla din kod. Starta den här utbildningsvägen för att fortsätta din resa inom Python-programmering.

Förkunskapskrav

Grundläggande Python-programmering
  • Chapter

    bonus

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Att skriva effektiv Python-kod

    Lär dig skriva effektiv kod som körs snabbt och allokerar resurser skickligt för att undvika onödig overhead.

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Python-programmering
4 Kurser
Inlärningsväg
slutförd

Tjäna ett prestationsbevis

Lägg till det här beviset i din LinkedIn-profil, ditt CV eller din meritförteckning
Dela det i sociala medier och i din medarbetarutvärdering
Registrera dig nu

Gå med 19 miljoner lärande och börja Python-programmering idag!

Skapa ditt kostnadsfria konto

Fortsätt med GoogleVisa fler alternativ

eller


Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina uppgifter lagras i USA.

Utveckla dina datakunskaper med DataCamp för mobilen

Gör framsteg när du är på språng med våra mobila kurser och dagliga 5-minuters kodningsutmaningar.