Introduction to programming in Python where the students will learn about the use of the Python interpreter, numbers, strings and lists. Control flow tools and functions.... [+]
Høst og vår
This course requires basic programming knowledge in a high level programming language such as Java, Visual Basic, Fortran, C or similar.
Mandatory excersises: 5 must be approved.approved.
3-timers digital hjemmeeksamen, individuell.
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.
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
Påmeldingsfrist: 25.08.18 / 25.01.19
Velg semester: Høst 2018 Vår 2019
Python for programmers
Semesteravgift og eksamenskostnader kommer i tillegg.