- Totalt 0 kr
Avancerad Python
Lägg till en bevakning så meddelar vi dig så snart varan är i lager igen.
Avancerad 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.
Vad du kommer lära dig
- 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