Skip to main content

Basics of Python ProgrammingLaajuus (5 cr)

Code: TX00FQ69

Credits

5 op

Objective

The purpose of the course is to provide students with the fundamental knowledge and skills in Python programming. Upon completing the course, students are expected to have a command of the concepts of basic programming, the fundamental structures and syntax of the Python programming language, and the ability to apply these skills to solve problems in engineering.

Content

Introduction to Programming and Python
• Basics of Programming
• Installation and use of the Development Environment
• Basic Features of the Python Language

Basic Structures and Syntax of Python
•Methods and objects
• Variables and Data Types
• Conditional Statements and Loops
• Functions and Their Definition
• Lists
Data Analysis and Visualization with Python
• Supporting Libraries
• Graphical Presentation in Data Analysis

Applications of Python in Engineering

Assessment criteria, satisfactory (1)

• Basics in programming and Python usage.
• Applies fundamentals to simple engineering problems.
• Grasps basic data analysis and Python applications.

Assessment criteria, good (3)

• Solid grasp of programming fundamentals and Python syntax.
• Effectively applies skills to diverse engineering problems.
• Proficient use of libraries.

Assessment criteria, excellent (5)

• Advanced understanding and mastery of Python.
• Applies skills creatively to solve engineering challenges.
• Advanced in data analysis and visualization using Python.

Assessment criteria, approved/failed

-