Python Basics - gratis kurs från Hexlet, utbildning 57 timmar, Datum: 30 november 2023.
Miscellanea / / December 03, 2023
Du kommer att lära dig grunderna i Python-programmering, bli bekant med syntax, villkor och loopar, datatyper och bibliotek. Den här kursen hjälper dig att förstå hur funktionsdeklarationer och inbyggda metoder fungerar i Python. Som ett resultat kommer du att börja skriva enkla program, behärska namnstandarder och även kunna söka efter och analysera fel i koden.
Under hela kursen kommer vi att omsätta teori i praktiken så att du vänjer dig vid syntaxen och kan fördjupa dig i språket. Kunskapen från denna kurs hjälper dig att få en grundläggande förståelse för Python, dess principer och funktioner. Detta är en grundkurs som passar både nybörjare i programmering och de som lär sig ett nytt språk.
Introduktion
Lär känna kursen
Hej världen!
Skriv ditt första program
Instruktioner
Lär dig grunderna i att bygga program i Python
Aritmetiska operationer
Låt oss översätta aritmetiska operationer till ett programmeringsspråk
Designfel (syntax och linter)
Studera typer av fel och sätt att lösa dem
Strängar
Lär dig arbeta med strängar
Variabler
Lär dig att lagra information och återanvända befintlig data
Uttryck i definitioner
Lär dig att förenkla kod, använd variabler
Namngivning
Låt oss lära oss hur man namnger variabler korrekt
Interpolation
Lär dig ett annat sätt att arbeta med strängar i Python
Extrahera tecken från en sträng
Lär dig att få värden från strängar
Linjeskivor
Lär dig att extrahera delsträngar
Datatyper
Låt oss multiplicera ett tal med en sträng, bekanta oss med datatyper och konvertera dem
Oföränderlighet och primitiva typer
Ta reda på om Python kan ändra strängar eller siffror
Funktioner och deras samtal
Lär dig använda färdiga funktioner
Funktionssignatur
Lär dig hur en funktion tar och returnerar värden
Funktionsanrop - uttryck
Lär dig att använda resultaten av funktioner
Determinism
Studera några egenskaper hos funktioner och egenskaper hos deras funktion
Standardbibliotek
Låt oss bekanta oss med standardbiblioteket
Egenskaper och metoder
Lär dig att använda Pythons inbyggda dataattribut.
Metodkedja
Lär dig att använda Pythons inbyggda dataattribut.
Definiera funktioner
Lär dig att skapa funktioner
Returnerande värden
Lär dig att använda resultatet av en funktion
Funktionsparametrar
Lär dig att skicka data till en funktion
Valfria funktionsparametrar
Ställa in standardvärden
Namngivna argument
Lär känna en annan typ av argument
Skriv anteckningar
Låt oss ta reda på vilken typ av anteckningar som behövs för och hur man anger dem
Miljö
Utforska vilka värden som finns tillgängliga för funktioner
Logik
Lär dig vad en logisk typ är och hur du använder logiska operationer
Logiska operatorer
Lära sig skriva sammansatta villkor
Resultat av logiska operationer
Djupare om logiska operationer
Villkor
Vi styr programmets beteende beroende på olika förutsättningar
matchoperatör
Utforska en specialversion av if för flera förhållanden
medan loop
Lär dig att skriva program för att utföra repetitiva åtgärder
Dataaggregation
Att lära sig att tillämpa cykler i praktiken
Linjeövergång
Att lära sig att korsa och forma strängar i slingor
Förhållanden inuti slingkroppen
Lär dig att kontrollera beteendet hos ett program i en loop
för slinga
Låt oss lära oss en annan loop i Python
Felsökning
Lär dig att hitta fel i kod
Moduler
Lär dig hur Python fungerar med kod uppdelad i flera filer
Djupare moduler
Bekanta dig med några specialfall av att arbeta med moduler, som dock ofta finns i dokumentationen och kodexempel
Paket
Lär dig att kombinera individuella moduler till grupper - den sk. paket – och arbeta med sådana grupper
slumpmässig modul
Öva på att använda moduler med hjälp av exemplet med slumpmodulen, som ingår i Python-standardbiblioteket och är ansvarig för att generera slumptal
Tuples
Lär känna den första sammansatta typen - en typ vars värden kan bestå av flera värden av andra typer
Historien om utvecklingen av Python-språket
Lär dig hur Python blev vad det är idag
Ytterligare material
Artiklar och videor kurerade av Hexlet-teamet. Hjälper dig att dyka djupare in i kursens ämne