Intermediate Python

Python är ett mångsidigt språk, och har funnit användning som ett skriptspråk, i numeriska tillämpningar, inom inbäddad programmering, inom behandling av naturligt språk, i web- och GUI-programmering och inom informationssäkerhetsbranschen. Dess fokus på läsbarhet gör det till ett utmärkt språk för utveckling med öppen källkod såväl som inom företagen.

Kursen tar upp en enkel, bred och djup genomgång till Python, dess syntax och semantik samt dess modul-ekosystem.

Ser du Python-programmering i din framtid? Då är denna kurs för dig - vi bygger upp en användbar och nödvändig verktygslåda, från de grundläggande byggstenarna till större bitar.

(Kursen riktar sig mot Python 2, men vi kan också rikta oss mot Python 3 om så önskas.)

Målgrupp

Utvecklare som vill lära sig Python lite mer ingående. 

Förkunskaper

Grundläggande programmeringskunskaper, antingen i Python eller något annat programmeringsspråk. Att ha gått vår kurs Beginning Python är ett tillräckligt krav.

Ämnesområden

  • A syntax crash course
    • Literals
    • Expressions
    • Statements
  • The REPL
  • Essential data structures
    • Lists
    • Tuples
    • Sets
    • Dictionaries
  • Object orientation
    • Attributes, properties and descriptors
    • Methods
    • Inheritance
    • Polymorphism
    • Duck typing
    • Decorators
  • Functions and functional programming
    • Arguments and parameter passing
    • Dynamic and lexical scoping
    • Recursion
    • Memoization
    • The lambda operator and higher-order functions
    • Functional programming with collections
  • Some important modules: sys, os, posix, string
  • Generators, iterators, and comprehensions
  • Exception handling
  • Regular expressions
  • TDD and Python
  • Databases
    • pyodbc
    • SQLAlchemy and Elixir
  • GUI development
  • Web programming
    • Django
    • web2py
    • Templating (Mako, Genshi, Jinja)
    • Web scraping and web client programming
  • Threads and concurrency
  • from future import
  • Alternative implementations: from PyPy to Pyjamas
  • Python 3

 

Boka kursen

Boka din plats redan idag.

Utbildningsformer

Addskills erbjuder mycket mer än traditionell klassrumsutbildning. Se vilka utbildningsformer som passar just dig!

Addskills kunskapsbank

Ta del av intressanta artiklar, webinars och filmade seminarier.

Anpassad företagsutbildning

Behöver du en utbildning som är anpassad till ditt företags behov? Läs mer om våra anpassade företagsutbildningar.

Om kursen

Pris: 19 500,00 kr

exklusive moms

Längd 2 dagar
Kurskod ET291

KompetenskortKompetenskort gäller på denna kurs

Boka kursen

Välj ort och kursstart

28 november

Kunduppgifter

Kontakta oss

Har du frågor? Tveka inte att höra av dig till oss!