Kom i kontakt

Kursplan

Introduktion till Python-programmering

  • Körning av Python-kod
  • Användning av utvecklingsverktyg för Python (IDE och kommandoradsverktyg)
  • Arbete med Python- och iPython-shells samt iPython Notebook

Datatyper och operationer

  • Heltal och flyttal
  • Strängar och bytes
  • Tupler och listor
  • Ordnade och oordnade ordlistor (dictionaries)
  • Uppsättningar (sets) och frusna uppsättningar

Organisation och distribution av kod

  • Skapande av moduler och paket
  • Distribution av kod till repoin

Objektorienterad och funktionell programmering

  • Skapande och användning av funktioner och klasser
  • Ändring av funktioner och klasser med dekorerare
  • Introduktion till metaklasser

Felhantering och testning

  • Hantering och utlösning av undantag
  • Skrivning och exekvering av tester (doctest och enhetstester)
  • Kontroll av kodtäckning med tester

Arbete med filer och kataloger

  • Åtkomst till olika typer av filer och principer för filhantering
  • Skapande, läsning, uppdatering och radering av filer (inklusive vanliga textfiler, CSV samt filer i Microsoft Word och Microsoft Excel)
  • Extrahering av data från textfiler med reguljära uttryck
  • Skapande och radering av kataloger, listning och sökning av filer

Åtkomst till databaser

  • Välj, infoga, uppdatera och radera data
  • Generisk databas-API baserad på SQLite 3, PostgreSQL och MySQL
  • Användning av objektrelationell mappare (SQLAlchemy)
  • Arbete med NoSQL-databaser

På väg mot webben

  • Hämtning av webbappar
  • Parsering av HTML och XML
  • Automatisk fyllning av webbformulär
  • Skapande av webbapplikationer i Python

Krav

Inga

 28 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier