Python - gratis kursus fra Skillbox, træning, Dato: 29. november 2023.
Miscellanea / / December 03, 2023
For dem, der vil begynde at programmere
Du lærer Python fra bunden: syntaks, funktioner, standardbiblioteker. Du kan starte din karriere som Python-udvikler.
Begynder Python-udviklere
Du vil systematisere og uddybe din viden om Python, mestre avancerede emner og forbedre dig som udvikler.
IT-specialister
Du vil mestre Python og være i stand til at automatisere rutineopgaver, udvide din række af kompetencer og øge din værdi som specialist.
For udviklere på andre sprog
Du vil forstå funktionerne i Python, du vil være i stand til at ændre dit speciale og udvikle dig på et af de mest populære og enkle sprog.
Introduktion
Lær at arbejde med en online kodeeditor. Skriv dit første program. Lær hvordan du bruger printfunktionen.
Grundlæggende om Python
Lær at arbejde med variabler, input-operatoren og strenge.
Operatører, udtryk
Lær aritmetiske operationer med tal, den rækkefølge, de udføres i, indtastning af tal fra tastaturet, division med en rest og med en rest, og stenografioperatorer.
Betinget hvis erklæring, filialer
Lær det grundlæggende i at arbejde med if-sætningen, lær hvordan du skriver simple programmer med betingelser.
Betinget erklæring hvis: fortsættelse
Lær de logiske operatorer ikke, og, eller. Lær at skrive sekventielle og indlejrede betingelser og forenkle komplekse udtryk.
mens loop
Lær at arbejde med while-løkkeoperatøren. Studer logiske transformationer, uendelige sløjfer, bryd og fortsæt udsagn.
For-løkken: sløjfer med en tæller
Lær at bruge en for-løkke til at iterere gennem tal, lær det grundlæggende i range()-funktionen.
For-løkken: funktioner ved at arbejde med rækkevidde
Lær, hvordan du arbejder med parametrene for range()-funktionen: start, stop, step.
for loop: arbejde med strenge
Lær med printfunktionen, slutoperatoren og arbejde med strenge i en betinget sætning
Indlejrede sløjfer
Lær, hvor du kan finde indlejrede loops, hvordan de fungerer, og hvordan loop-tællere ændrer sig. Lær at sammenligne tællere inde i en indlejret løkke, og løs matematiske problemer ved hjælp af indlejrede løkker.
Tal. Typer int og float
Lær at arbejde med heltal (int type) og reelle (float type) tal i Python, deres input og konvertering, og aritmetiske operationer med dem. Lær standard matematikfunktioner fra matematikmodulet.
Funktioner: start
Lær det grundlæggende om funktioner: funktionsdeklaration og opkald, funktioner med en og flere parametre.
Funktioner af float
Lær at returnere funktionsværdier, arbejde med returoperatoren og algoritmer med en given præcision. Lær funktionerne ved at arbejde med reelle tal.
Installation og konfiguration af IDE
Du vil være i stand til at installere Pycharm IDE, arbejde med kommandolinjen og fortolkeren og fejlfinde programmer.
Grundlæggende samlinger. Lister
Lær at arbejde med en basissamling - lister. Du vil være i stand til at deklarere og vise lister og arbejde med elementer, oprette lister ved hjælp af loops.
Liste: Metoder til at arbejde med lister
Lær funktioner og teknikker til at arbejde med lister. Lær at fjerne og erstatte listeelementer, gentage lister og bruge indlejrede løkker.
Listevisninger
Lær at oprette lister ved hjælp af listeforståelser. Lær at arbejde med udsnitstypen og sorteringslister.
Grundlæggende samlinger. Strenge
Mester at arbejde med strenge. Lær at bruge strengmetoder, lær konvertering til strenge og formatering.
Grundlæggende samlinger. Ordbøger
Lær at lave ordbøger og arbejde med deres elementer. Lær ordbogsteknikker og elementopregning. Du vil være i stand til at generere ordbøger og arbejde med indstillingsfunktionen.
Grundlæggende samlinger. Tuples
Lær, hvordan tupler adskiller sig fra lister, og hvorfor de er nødvendige. Lær at bruge zip- og optællingsfunktionerne. Du vil være i stand til at sortere i nøgler og værdier i en ordbog og arbejde med sammensatte nøgler.
Funktioner: fortsat
Lær at arbejde med rekursion og samlinger inde i en funktion, og når den kaldes. Du kan bruge standardværdier, når du arbejder med funktionen.
Arbejde med filer
Du lærer at arbejde med filstier, unix-sti. Mestre grundlæggende filhandlinger: Åbn, læs, skriv, luk, fil iteration med en for-løkke, understrengssøgning, sikker filhåndtering.
Undtagelser: håndtering af fejl
Find ud af, hvad undtagelser er, og hvad deres hierarki er. Lær at bruge try-undtagen-endelig-else-konstruktionen og håndtere undtagelser korrekt.
Introduktion til OOP
Lær at arbejde med objektorienteret programmering i Python, med klasser og deres metoder, klassekonstruktøren __init__ og selvklasseobjektet.
Grundlæggende principper for OOP
Lær at indkapsle og skjule data, arbejde med arv og polymorfi, beskrive klasser og metoder.
Iteratorer og generatorer
Forstå forskellen mellem en iterator og et itererbart objekt. Du lærer, hvordan du får en iterator og arbejder med iter og næste funktioner. Du kan omdanne en funktion til en generator og bruge udbytteoperatoren.
Dekoratører: Grundniveau
Du kan bruge dekoratører til at ændre funktionernes egenskaber. Lær at arbejde med datatidsmodulet og brug dekoratoren som timer.
Dybdearbejde med klasser og indbyggede dekoratører
Lær at arbejde med multipel arv. Lær, hvad en klassegrænseflade og abstrakte klasser er. Du vil være i stand til at implementere statistiske metoder i en klasse, ændre eller få objektattributter uden at kalde metoder.
Dekoratører: avanceret niveau
Du kan bruge dekoratører med argumenter, generatorer som kontekstadministratorer og logningsmodulet.
Funktioner: Slut
Lær at arbejde med lambda-funktioner, kortlægge, filtrere, reducere, alt muligt. Du kan indstille navnerum, omfang og bruge tællerklassen.
Biblioteker til at arbejde med data
Du vil kunne arbejde med regulære udtryk, dato og klokkeslæt samt itertools-modulet.
Bonusmodul. Grundlæggende om netværk
Du kan lære om det grundlæggende i at arbejde med netværk. Hvad sker der, når vi skriver ya.ru i browseren. Dette er vigtigt og nyttigt for begyndende udviklere at vide for at komme i gang.