Python - gratis kurs fra Skillbox, trening, Dato: 29. november 2023.
Miscellanea / / December 03, 2023
For de som vil begynne å programmere
Du vil lære Python fra bunnen av: syntaks, funksjoner, standardbiblioteker. Du kan starte din karriere som Python-utvikler.
Nybegynnere Python-utviklere
Du vil systematisere og utdype kunnskapen din om Python, mestre avanserte emner og forbedre deg som utvikler.
IT-spesialister
Du vil mestre Python og kunne automatisere rutineoppgaver, utvide spekteret av kompetanse og øke din verdi som spesialist.
For utviklere på andre språk
Du vil forstå funksjonene til Python, du vil kunne endre spesialiteten din og utvikle deg på et av de mest populære og enkle språkene.
Introduksjon
Lær å jobbe med en online koderedigerer. Skriv ditt første program. Lær hvordan du bruker utskriftsfunksjonen.
Grunnleggende om Python
Lær å jobbe med variabler, input-operatoren og strenger.
Operatører, uttrykk
Lær aritmetiske operasjoner med tall, rekkefølgen de utføres i, skrive inn tall fra tastaturet, divisjon med en rest og med en rest, og stenografioperatorer.
Betinget hvis uttalelse, grener
Lær det grunnleggende om å jobbe med if-setningen, lær hvordan du skriver enkle programmer med betingelser.
Betinget erklæring dersom: fortsettelse
Lær de logiske operatorene ikke, og, eller. Lær å skrive sekvensielle og nestede betingelser og forenkle komplekse uttrykk.
mens loop
Lær å jobbe med while loop-operatøren. Studer logiske transformasjoner, uendelige løkker, bryt og fortsett utsagn.
For-løkken: løkker med teller
Lær å bruke en for-løkke til å iterere gjennom tall, lær det grunnleggende om range()-funksjonen.
For-løkken: funksjoner ved å jobbe med rekkevidde
Lær hvordan du arbeider med parameterne til range()-funksjonen: start, stop, step.
for loop: arbeid med strenger
Lær med utskriftsfunksjonen, sluttoperatoren og arbeid med strenger i en betinget setning
Nestede løkker
Finn ut hvor du kan finne nestede løkker, hvordan de fungerer og hvordan løkketellere endres. Lær å sammenligne tellere inne i en nestet løkke og løs matematiske problemer ved å bruke nestede løkker.
Tall. Typer int og float
Lær å jobbe med heltall (int type) og reelle (float type) tall i Python, deres inndata og konvertering, og aritmetiske operasjoner med dem. Lær standard matematiske funksjoner fra matematikkmodulen.
Funksjoner: start
Lær det grunnleggende om funksjoner: funksjonserklæring og anrop, funksjoner med én og flere parametere.
Funksjoner av flyte
Lær å returnere funksjonsverdier, arbeid med returoperatoren og algoritmer med en gitt presisjon. Lær funksjonene ved å jobbe med reelle tall.
Installere og konfigurere IDE
Du vil kunne installere Pycharm IDE, jobbe med kommandolinjen og tolken og feilsøke programmer.
Grunnleggende samlinger. Lister
Lær å jobbe med en grunnleggende samling - lister. Du vil kunne deklarere og vise lister og jobbe med elementer, lage lister ved hjelp av loops.
Liste: Metoder for arbeid med lister
Lær funksjoner og teknikker for å jobbe med lister. Lær å fjerne og erstatte listeelementer, iterere gjennom lister og bruke nestede løkker.
Listevisninger
Lær å lage lister ved hjelp av listeforståelser. Lær å jobbe med skivetype og sorteringslister.
Grunnleggende samlinger. Strenger
Mestre å jobbe med strenger. Lær å bruke strengmetoder, lær konvertering til strenger og formatering.
Grunnleggende samlinger. Ordbøker
Lær å lage ordbøker og arbeid med elementene deres. Lær ordbokteknikker og elementoppregning. Du vil kunne generere ordbøker og jobbe med settfunksjonen.
Grunnleggende samlinger. Tuples
Lær hvordan tuples skiller seg fra lister og hvorfor de trengs. Lær å bruke zip- og oppregningsfunksjonene. Du vil kunne sortere gjennom nøkler og verdier i en ordbok og arbeide med sammensatte nøkler.
Funksjoner: fortsettes
Lær å jobbe med rekursjon og samlinger inne i en funksjon og når den kalles. Du kan bruke standardverdier når du arbeider med funksjonen.
Arbeid med filer
Du vil lære å jobbe med filstier, unix-sti. Mestre grunnleggende filoperasjoner: åpne, les, skriv, lukk, filgjentakelse med en for-løkke, understrengsøk, sikker filhåndtering.
Unntak: håndtering av feil
Finn ut hva unntak er og hva deres hierarki er. Lær å bruke prøv-unntatt-endelig-else-konstruksjonen og håndtere unntak riktig.
Introduksjon til OOP
Lær å jobbe med objektorientert programmering i Python, med klasser og deres metoder, klassekonstruktøren __init__ og selvklasseobjektet.
Grunnleggende prinsipper for OOP
Lære å kapsle inn og skjule data, jobbe med arv og polymorfisme, beskrive klasser og metoder.
Iteratorer og generatorer
Forstå forskjellen mellom en iterator og et itererbart objekt. Du vil lære hvordan du får en iterator og jobber med iter og neste funksjoner. Du kan gjøre en funksjon om til en generator og bruke avkastningsoperatoren.
Dekoratører: Grunnnivå
Du kan bruke dekoratører til å endre egenskapene til funksjoner. Lær å jobbe med datatidsmodulen og bruk dekoratoren som en tidtaker.
Dybdearbeid med klasser og innebygde dekoratører
Lær å jobbe med multippel arv. Lær hva et klassegrensesnitt og abstrakte klasser er. Du vil kunne implementere statistiske metoder i en klasse, endre eller få objektattributter uten å kalle metoder.
Dekoratører: avansert nivå
Du kan bruke dekoratører med argumenter, generatorer som kontekstadministratorer og loggingsmodulen.
Funksjoner: Slutt
Lær å jobbe med lambda-funksjoner, kart, filtrer, reduser, alt mulig. Du kan angi navnerom, omfang og bruke tellerklassen.
Biblioteker for arbeid med data
Du vil kunne jobbe med regulære uttrykk, dato og klokkeslett, og itertools-modulen.
Bonusmodul. Grunnleggende om nettverk
Du kan lære om det grunnleggende om arbeid med nettverk. Hva skjer når vi skriver ya.ru i nettleseren. Dette er viktig og nyttig for begynnende utviklere å vite for å komme i gang.