Ta kontakt

Kursplan

Innføring i Python-programmering

  • Kjøring av Python-kode
  • Bruk av utviklingsverktøy for Python (IDE-er og kommandolinjeteknikker)
  • Arbeid med Python og iPython-skaller, samt iPython Notebook

Datatyper og operasjoner

  • Heltall og flyttall
  • Strenger og byte
  • Oppsett og lister
  • Ordbøker og ordnede ordbøker
  • Sett og frosne sett

Organisering og distribusjon av kode

  • Oppretting av moduler og pakker
  • Distribusjon av kode til repotorier

Objektorientert og funksjonell programmering

  • Oppretting og bruk av funksjoner og klasser
  • Modifisering av funksjoner og klasser med dekoratører
  • Innføring av meta-klasser

Feilhåndtering og testing

  • Håndtering og utløsing av unntak
  • Skriv og utfør tester (dokumentasjonstester og enhetstester)
  • Prøve kodekovering med tester

Arbeid med filer og mapper

  • Tilgang til ulike typer filer og prinsippene for filhåndtering
  • Oppretting, lesing, oppdatering og sletting av filer (inkludert vanlige tekstfiler, csv, samt Microsoft Word- og Microsoft Excel-filer)
  • Ekstraksjon av data fra tekstfiler ved hjelp av regulære uttrykk
  • Oppretting og sletting av mapper, listing og søking etter filer

Tilgang til databaser

  • Valg, innsetting, oppdatering og sletting av data
  • Generisk database API basert på SQLite 3, PostgreSQL og MySQL
  • Bruk av Object Relational Mapper (SQLAlchemy)
  • Arbeid med NoSQL-databaser

Erobringen av nettet

  • Henting av nettsider
  • Analysere HTML og XML
  • Automatisk utfylling av nettformulærer
  • Oppretting av vebaserede applikasjoner i Python

Krav

Ingen

 28 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier