Filtrera

Intermediate Python


Kursen tar upp en enkel, bred och djup genomgång till Python, dess syntax och semantik samt dess modul-ekosystem. 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.

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.

    Dag 1

    • 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


    Dag 2

    • 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


    Relaterade artiklar

    • Prioritetsköer i Java och Python

      Hur kan man prata om en "prioritetskö", en kö-datastruktur där element får lov att "hoppa före i kön" om de är viktiga? I den här artikeln jämförs de (ganska olika) svaren från Java och Pythons standardbibliotek.

      Läs mer

    Kursinformation

    Kurskod: T291
    Datum: 7 okt
    Plats: Stockholm
    Kurslängd: 2 dagar
    Pris: 21 500 SEK

    Lärare

    Dela

    Kontakta oss för mer information

    040 61 70 720
    info@edument.se


    Alla priser är exkl. moms