Kursplan

Introduktion till Python Programming

  • Körning av Python kod
  • Användning av Python utvecklingsverktyg (IDE:er och kommandoradsverktyg)
  • Arbete med Python och iPython skal samt iPython Notebook

Datatyper och åtgärder

  • Heltal och flyttal
  • Strängar och bytes
  • Tupler och listor
  • Dictionarys och ordnade dictionarys
  • Mängder och frysta mängder

Organisera och distribuera kod

  • Skapa moduler och paket
  • Distribuera kod till repositorier

Objektorienterad och funktionell Programming

  • Skapa och använda funktioner och klasser
  • Modifiera funktioner och klasser med dekoratörer
  • Introducera meta-klasser

Felhantering och testning

  • Hantera och utlösa undantag
  • Skriva och köra tester (doc-tester och enhetstester)
  • Kontrollera testtäckning med tester

Arbeta med filer och kataloger

  • Accessing olika typer av filer och principer för filhantering
  • Skapa, läsa, uppdatera och ta bort filer (inklusive vanliga textfiler, csv, samt Microsoft Word och Microsoft Excel filer)
  • Extrahera data från textfiler med hjälp av Reguljära Expressioner
  • Skapa och ta bort kataloger, lista och söka efter filer

Accessing Databases

  • Välja, infoga, uppdatera och ta bort data
  • Generiskt databas-API baserat på SQLite 3, PostgreSQL och MySQL
  • Använda Object Relational Mapper (SQLAlchemy)
  • Arbeta med NoSQL databaser

Erövra webben

  • Hämta webbsidor
  • Parsa HTML och XML
  • Fyll i webbformulär automatiskt
  • Skapa webbapplikationer i Python

Krav

Ingen

 28 timmar

Antal deltagare


Price per participant

Vittnesmål (7)

Upcoming Courses

Relaterade Kategorier