Utbildning för Python certifiering - eLearning
4.900,00 SEK
- 60 hours
Denna kurs täcker grunderna i Python och hur man tillämpar det på verkliga applikationer. Modulerna, projekten vid lektionsslut och uppgifterna som utgör läroplanen omfattar dataoperationer i Python, strängar, villkorssatser, felhantering, shellskriptning, webbskrapning och det vanligt använda Python-webbramverket Django.
Nyckelfunktioner
Språk
Kursen och materialet är tillgängliga på engelska
Nivå
Nybörjarvänlig - Mellannivå
Tillgång
1 års tillgång till självstudieplattformen för eLearning dygnet runt
6 timmar total videouppspelning
med rekommenderad studietid på 60 timmar
Öva
20+ assisterade övningar i alla moduler
Projekt
5 kunskapskontroller vid lektionsslut och 1 verkligt projekt vid kursens slut
Ingen tentamen
Ingen tentamen för denna kurs men studenten kommer att få ett intyg på genomförd utbildning
Lärandemål
Vid slutet av denna e-lärningskurs i Python-utbildning kommer du att kunna:
Pythonkoncept
Förstå grundläggande koncept i Python.
Implementera tekniker
Implementera tekniker för filhantering och undantagshantering.
Fördjupad förståelse
Förstå operatorer, mängder, metoder och ordböcker på djupet.
Implementera hjälpfunktioner
Kör kommandon genom att implementera villkorssatser, loopar och funktioner.
Shellskriptning
Utför skalprogrammering med Python.
Bemästra Python Django & utveckling i Python
Bemästra Python Django och avancerad webbutveckling i Python.
Kurstidslinje
Python Grundläggande
Lektion 01
- Kursintroduktion
- Lärandemål
- Introduktion till Python och dess funktioner
- Python Introduktion - Användningsområden och Varianter
- Python Introduktion - Varför Python
- Installation av programvara och konfigurering av miljö
- Demo: Installation av mjukvara och konfigurering av miljö
- Datatyper
- In- och utmatningsfunktioner
- Demo: Datatyper och in- och utdata
- Funktioner
- Viktiga slutsatser
Dataoperationer
Lektion 02
- Lärandemål
- Datatypomvandling
- Aritmetiska operatorer
- Jämförelseoperatorer
- Tilldelningsoperatorer
- Bitvis operatorer
- Demo: Dataoperationer
- Strängmetoder
- Demo: Strängoperationer
- Listmetoder
- Demo: Listhantering
- Tupelmetoder
Villkorssatser och funktioner
Lektion 03
- Lärandemål
- Uttryck
- Villkorssats
- Demo - Villkorssats
- Slingor - for-slinga
- Loopar - while-slinga
- Demo - Slingor
- Funktioner
- Demo - Funktioner
- Huvudpunkter
Felhantering och filoperationer
Lektion 04
- Lärandemål
- Filhantering
- Demo - Filhantering
- Fel
- Undantag
- Demo - Fel och undantag
- Loggning
- Demo - Loggning
- Python-debuggern (Pdb-modulen)
- Demo - Python-felsökare
- Objekt och Klasser
- Objekt och funktioner
- Demo - Objektorienterad programmering
- Huvudpunkter
Shellskriptning och Django
Lektion 05
- Lärandemål
- Shellskriptning
- System, operativsystem och underprocessmodul
- Läsa och skriva filer samt arbeta med datum-tidsmodulen
- Demo - Skriptning i skal med Python
- Webbskrapning
- Demo - Webb skrapning med Beautiful Soup
- Django - Introduktion och arkitektur
- Demo - Installation av Django
- Huvudpunkter
Loggningsinfrastruktur
Lektion 06
- Introduktion till loggning i Python
- Koncept för loggning i Python
- Ändra formatet på loggar
- Python-loggare
- Använda Python-loggning
- Logghanterare och formaterare
- Loggningsflöde
- Konfigurera loggning
- Utöka loggning
- Buffrande loggar
- Loggningsbästa praxis
- Rotera loggfiler
- Loggning till en fil
Enhetstestinfrastruktur
Lektion 07
- Introduktion till enhetstestning
- Introduktion till unittest-ramverket
- Konceptet för enhetstestramverk
- Kommandorad
- Python unittest
- Testar för undantag
- Testfixturer
- Python-påståenden
- Klasser och funktioner
- fördelar och nackdelar
- Bibliotek för mock-objekt
Nätverkskoncept
Lektion 08
- Introduktion till nätverksprogrammering i Python
- Socklar
- Socketprogrammering
- Arbeta med nätverksprogrammering i Python
- Datamodeller
- Uppbyggnad av klient-server-kommunikation
- Sockeltyper
- TCP-uttag
- Tornadoramverket
- Bygga en chattserver i Python
Python-dekoratörer
Projekt 1
Implementera en Python-dekoratör som tar det den dekorerade funktionen returnerar och skriver det till en fil på en ny rad.
Hantera lösenordet
Projekt 2
Utveckla en ny version av en lösenordshanterare som kan hålla reda på alla lösenord som har ställts in för varje konto.
Ansökan för patienthantering
Projekt 3
Skriv en applikation i Django för en sjukhusreceptionist som har funktioner, inklusive att kontrollera om patienten redan är registrerad. Om inte, registrera patienten.
Vem bör anmäla sig till det här programmet?
Förkunskaper: Inga tidigare programmeringskunskaper eller erfarenheter krävs för att delta i denna onlinekurs i Python.
Mjukvaruutvecklare
Programmeringsentusiaster
Tekniska ledare
Arkitekter
Uttalanden
Licensiering och ackreditering
Denna certifieringskurs i Python erbjuds av Simplilearn enligt Partnerprogramavtalet och uppfyller kraven i Licensavtalet. AVC marknadsför denna kurs på uppdrag av Simplilearn.
Aktiepolicy
Simplilearn tillhandahåller inte boende på grund av en funktionsnedsättning eller medicinskt tillstånd hos någon student. Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.
Vanliga frågor
Behöver du en företagslösning eller integration av LMS?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!