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

    • Kan jag lita på AI?

      Vi använder fler och fler enheter och tjänster som samlar in data, och maskininlärning gör att vi kan analysera datan så kan vi se mönster som kan användas för prognoser.

      Men kan jag lita på en AI?

      Läs mer
    • Startklara kurser i oktober

      Vi närmar oss slutet av september och lagom till oktobers inträde har vi följande startklara kurser att erbjuda.

      Läs mer
    • 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: 19 dec
    Plats: Stockholm
    Kurslängd: 2 dagar
    Pris: 21 500 SEK

    Dela

    Relaterade kurser

    • Introduktion till maskininlärning

      Kursområde: Övriga
      Omfattning: 2 dagar
      Kostnad: 21 500 SEK

    Kontakta oss för mer information

    040 61 70 720
    info@edument.se


    Alla priser är exkl. moms