IFUD1056

Python for programmers

Sist undervist 2019

Høst og Vår

Trondheim

Engelsk

Oversikt

Snitt

C

3,00

1,02

Ståprosent

100 %

2 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

The course will start with an introduction to programming in Python where the students will learn about the use of the Python interpreter, numbers, strings and lists. From there we will rapidly introduce control flow tools and functions. The course will then introduce data structures, modules, input and output, errors and exceptions and classes.

Læringsmål

KNOWLEDGE (kunnskaper):
The candidate:
- knows about core Python structures and flow control
- is familiar with the Python library
- knows about object-oriented programming with Python
- understands handling of errors and exceptions
- understands Python Scripts on UNIX/Windows, Python Editors and IDEs

SKILLS (ferdigheter):
The candidate:
- can discover Python lexical features and syntax
- can create and run Python functions
- can practice with Python execution environment
- can handle the file-system with Python scripts
- master the concepts of sequences and file operations
- knows how to use and create functions, sorting different elements, Lambda function, error handling techniques and Regular expressions

GENERAL COMPETENCE (generell kompetanse):
The candidate:
- have competence in best practices when it comes to testing and debuging in Python
- master the basic and advanced concepts of Python
- can use Python to work on a real life project

Læringsformer og aktiviteter

Internetstudy. The course is structured around lectures that have an associated assignment.