Python - gratis kurs från Skillbox, utbildning, Datum: 29 november 2023.
Miscellanea / / December 03, 2023
För dig som vill börja programmera
Du kommer att lära dig Python från grunden: syntax, funktioner, standardbibliotek. Du kan börja din karriär som Python-utvecklare.
Nybörjare Python-utvecklare
Du kommer att systematisera och fördjupa dina kunskaper om Python, behärska avancerade ämnen och förbättra dig som utvecklare.
IT-specialister
Du kommer att behärska Python och kunna automatisera rutinuppgifter, utöka ditt kompetensutbud och öka ditt värde som specialist.
För utvecklare på andra språk
Du kommer att förstå funktionerna i Python, du kommer att kunna ändra din specialitet och utvecklas på ett av de mest populära och enkla språken.
Introduktion
Lär dig att arbeta med en kodredigerare online. Skriv ditt första program. Lär dig hur du använder utskriftsfunktionen.
Grunderna i Python
Lär dig att arbeta med variabler, indataoperatorn och strängar.
Operatörer, uttryck
Lär dig aritmetiska operationer med siffror, i vilken ordning de utförs, ange siffror från tangentbordet, division med en rest och med en rest, och stenografioperatorer.
Villkorligt om uttalande, grenar
Lär dig grunderna i att arbeta med if-satsen, lär dig hur du skriver enkla program med villkor.
Villkorligt uttalande om: fortsättning
Lär dig de logiska operatorerna inte, och, eller. Lär dig att skriva sekventiella och kapslade villkor och förenkla komplexa uttryck.
medan loop
Lär dig att arbeta med while loop-operatören. Studera logiska transformationer, oändliga loopar, bryt och fortsätt påståenden.
For-slingan: slingor med räknare
Lär dig att använda en for-loop för att iterera genom siffror, lär dig grunderna i range()-funktionen.
For-slingan: funktioner för att arbeta med räckvidd
Lär dig hur du arbetar med parametrarna för range()-funktionen: start, stop, step.
för loop: arbeta med strängar
Lär dig med utskriftsfunktionen, slutoperatorn och arbeta med strängar i ett villkorligt uttalande
Kapslade loopar
Lär dig var du kan hitta kapslade loopar, hur de fungerar och hur loopräknare ändras. Lär dig att jämföra räknare i en kapslad loop och lös matematiska problem med kapslade loopar.
Tal. Typer int och float
Lär dig att arbeta med heltals (int-typ) och reella (float-typ) tal i Python, deras inmatning och konvertering, och aritmetiska operationer med dem. Lär dig vanliga matematiska funktioner från matematikmodulen.
Funktioner: start
Lär dig grunderna för funktioner: funktionsdeklaration och anrop, funktioner med en och flera parametrar.
Funktioner av flyta
Lär dig returnera funktionsvärden, arbeta med returoperatorn och algoritmer med en given precision. Lär dig funktionerna i att arbeta med reella tal.
Installera och konfigurera IDE
Du kommer att kunna installera Pycharm IDE, arbeta med kommandoraden och tolken och felsöka program.
Grundläggande samlingar. Listor
Lär dig arbeta med en grundläggande samling - listor. Du kommer att kunna deklarera och visa listor och arbeta med element, skapa listor med loopar.
Lista: Metoder för att arbeta med listor
Lär dig funktioner och tekniker för att arbeta med listor. Lär dig att ta bort och ersätta listelement, iterera genom listor och använda kapslade loopar.
Listvyer
Lär dig att skapa listor med hjälp av listförståelse. Lär dig att arbeta med skivtyp och sorteringslistor.
Grundläggande samlingar. Strängar
Mästare att arbeta med strängar. Lär dig att använda strängmetoder, lär dig konvertering till strängar och formatering.
Grundläggande samlingar. Ordböcker
Lär dig att skapa ordböcker och arbeta med deras element. Lär dig ordbokstekniker och elementuppräkning. Du kommer att kunna skapa ordböcker och arbeta med inställningsfunktionen.
Grundläggande samlingar. Tuples
Lär dig hur tuplar skiljer sig från listor och varför de behövs. Lär dig att använda zip och räkna upp funktionerna. Du kommer att kunna sortera igenom nycklar och värden i en ordbok och arbeta med sammansatta nycklar.
Funktioner: fortsättning
Lär dig att arbeta med rekursion och samlingar i en funktion och när den anropas. Du kan använda standardvärden när du arbetar med funktionen.
Arbeta med filer
Du kommer att lära dig att arbeta med filsökvägar, unix-sökväg. Bemästra grundläggande filoperationer: öppna, läs, skriv, stäng, filiteration med en for-loop, delsträngsökning, säker filhantering.
Undantag: hantering av fel
Ta reda på vad undantag är och vad deras hierarki är. Lär dig att använda konstruktionen try-except-finally-else och hantera undantag korrekt.
Introduktion till OOP
Lär dig att arbeta med objektorienterad programmering i Python, med klasser och deras metoder, klasskonstruktorn __init__ och självklassobjektet.
Grundläggande principer för OOP
Lär dig att kapsla in och dölja data, arbeta med arv och polymorfism, beskriva klasser och metoder.
Iteratorer och generatorer
Förstå skillnaden mellan en iterator och ett itererbart objekt. Du lär dig hur du skaffar en iterator och arbetar med iter och nästa funktioner. Du kan förvandla en funktion till en generator och använda avkastningsoperatorn.
Dekoratörer: Grundnivå
Du kan använda dekoratörer för att ändra egenskaperna för funktioner. Lär dig att arbeta med datatidsmodulen och använd dekoratorn som en timer.
Fördjupat arbete med klasser och inbyggda dekoratörer
Lär dig arbeta med multipelt arv. Lär dig vad ett klassgränssnitt och abstrakta klasser är. Du kommer att kunna implementera statistiska metoder i en klass, ändra eller få objektattribut utan att anropa metoder.
Dekoratörer: avancerad nivå
Du kan använda dekoratörer med argument, generatorer som kontexthanterare och loggningsmodulen.
Funktioner: Slut
Lär dig att arbeta med lambdafunktioner, kartlägga, filtrera, reducera, allt vilket som helst. Du kan ställa in namnområden, omfattningar och använda räknarklassen.
Bibliotek för att arbeta med data
Du kommer att kunna arbeta med reguljära uttryck, datum och tid samt itertools-modulen.
Bonusmodul. Grundläggande nätverk
Du kan lära dig om grunderna för att arbeta med nätverk. Vad händer när vi skriver ya.ru i webbläsaren. Detta är viktigt och användbart för nybörjarutvecklare att veta för att komma igång.