Python Basics - gratis kursus fra Hexlet, træning 57 timer, Dato: 30. november 2023.
Miscellanea / / December 03, 2023
Du vil lære det grundlæggende i Python-programmering, blive fortrolig med syntaks, betingelser og sløjfer, datatyper og biblioteker. Dette kursus hjælper dig med at forstå, hvordan funktionsdeklarationer og indbyggede metoder fungerer i Python. Som et resultat vil du begynde at skrive simple programmer, mestre navnestandarder og også være i stand til at søge efter og analysere fejl i koden.
Igennem forløbet vil vi sætte teori ud i praksis, så du vænner dig til syntaksen og kan fordybe dig i sproget. Viden fra dette kursus vil hjælpe dig med at få en grundlæggende forståelse af Python, dets principper og funktioner. Dette er et grundkursus, der er velegnet til både begyndere i programmering og dem, der lærer et nyt sprog.
Introduktion
Lær forløbet at kende
Hej Verden!
Skriv dit første program
Instruktioner
Lær det grundlæggende i at bygge programmer i Python
Aritmetiske operationer
Lad os oversætte aritmetiske operationer til et programmeringssprog
Designfejl (syntaks og linter)
Undersøg typer af fejl og måder at løse dem på
Strenge
Lær at arbejde med strenge
Variabler
Lær at gemme information og genbruge eksisterende data
Udtryk i definitioner
Lær at forenkle kode, brug variabler
Navngivning
Lad os lære at navngive variabler korrekt
Interpolation
Lær en anden måde at arbejde med strenge i Python
Udpakning af tegn fra en streng
Lær at få værdier fra strenge
Linjeskiver
Lær at udtrække understrenge
Datatyper
Lad os gange et tal med en streng, stifte bekendtskab med datatyper og konvertere dem
Uforanderlighed og primitive typer
Find ud af, om Python kan ændre strenge eller tal
Funktioner og deres opkald
Lær at bruge færdige funktioner
Funktions signatur
Lær, hvordan en funktion tager og returnerer værdier
Funktionskald - udtryk
Lær at bruge resultaterne af funktioner
Determinisme
Undersøg nogle egenskaber ved funktioner og funktioner i deres funktion
Standard bibliotek
Lad os stifte bekendtskab med standardbiblioteket
Egenskaber og metoder
Lær at bruge Pythons indbyggede dataattributter.
Metode kæde
Lær at bruge Pythons indbyggede dataattributter.
Definition af funktioner
Lær at oprette funktioner
Returnering af værdier
Lær at bruge resultatet af en funktion
Funktionsparametre
Lær at videregive data til en funktion
Valgfri funktionsparametre
Indstilling af standardværdier
Navngivne argumenter
Lær en anden type argumentation at kende
Skriv anmærkninger
Lad os finde ud af, hvilken type annoteringer der skal bruges til, og hvordan man specificerer dem
Miljø
Udforsk hvilke værdier der er tilgængelige for funktioner
Logikker
Lær, hvad en logisk type er, og hvordan du bruger logiske operationer
Logiske operatører
At lære at skrive sammensatte betingelser
Resultat af logiske operationer
Dybere om logiske operationer
Betingelser
Vi kontrollerer programmets adfærd afhængigt af forskellige forhold
match operatør
Udforsker en speciel version af if for flere forhold
mens loop
Lær at skrive programmer til at udføre gentagne handlinger
Datasammenlægning
At lære at anvende cyklusser i praksis
Linjegennemgang
At lære at krydse og danne strenge i sløjfer
Forhold inde i løkkelegemet
Lær at kontrollere et programs opførsel i en loop
for sløjfe
Lad os lære en anden sløjfe i Python
Fejlretning
Lær at finde fejl i kode
Moduler
Lær, hvordan Python fungerer med kode opdelt i flere filer
Dybere moduler
Sæt dig ind i nogle særlige tilfælde af arbejde med moduler, som dog ofte kan findes i dokumentationen og kodeeksempler
Pakker
Lær at kombinere individuelle moduler i grupper – de såkaldte. pakker - og arbejde med sådanne grupper
tilfældigt modul
Øv dig i at bruge moduler ved at bruge eksemplet med det tilfældige modul, som er inkluderet i standard Python-biblioteket og er ansvarligt for at generere tilfældige tal
Tuples
Lær den første sammensatte type at kende - en type, hvis værdier kan bestå af flere værdier af andre typer
Historien om udviklingen af Python-sproget
Lær hvordan Python blev, hvad det er i dag
Yderligere materialer
Artikler og videoer kurateret af Hexlet-teamet. Vil hjælpe dig med at dykke dybere ned i emnet for kurset