Python Programming

The growing importance of digitization in all areas means that today, basic programming skills are needed everywhere. These enable you to better understand how processes can be digitized, process large quantities of data and develop your own software applications. Python is considered a complete and easy-to-learn programming language. This language not only serves as a basis for programming, but can also be used for complex data processing tasks, such as Machine Learning, or for visualizing large quantities of data.

The course will be held in English. Participants will use their own computers and install the software needed to use Python.

Topics covered in this course include: 

  • Computer processing basics, number systems, character encoding, logic
  • Process modeling using flowcharts, variables, data types and structures, conditions, loops
  • Python installation, package manager, namespaces, data types, data structures in Python
  • Arithmetic and character-based operations, conditions, loops in Python
  • Functions and packages in Python
  • Basics of object-oriented programming and object-oriented programming in Python
  • Basics of web technologies, simple client-server applications in Python
  • File operations in Python
  • Practical data processing in Python
  • Numerical data processing in Python with specific libraries, data analysis and graphing

Objectives

Le but de ce cours est d’être capable de développer soi-même de petites applications ainsi que de faire des analyses de données.

Target audience

Mobilité, SoftSkills, BeNeFri, Teachers and researchers, Students, Employees

Students / Researchers / Teachers  (UNIFR and HES-SO//Fribourg)

Prerequisites

Aucun prérequis en informatique n’est exigé.

Responsibles and speakers

Responsibles

  • Härer Felix

Dates and locations

Period Location
19.09.2025 from 10:15 to 12:00 PER 21 E230
26.09.2025 from 10:15 to 12:00 PER 21 E230
03.10.2025 from 10:15 to 12:00 PER 21 E230
10.10.2025 from 10:15 to 12:00 PER 21 E230
17.10.2025 from 10:15 to 12:00 PER 21 E230
24.10.2025 from 10:15 to 12:00 PER 21 E230
31.10.2025 from 10:15 to 12:00 PER 21 E230
07.11.2025 from 10:15 to 12:00 PER 21 E230
14.11.2025 from 10:15 to 12:00 PER 21 E230
21.11.2025 from 10:15 to 12:00 PER 21 E230
28.11.2025 from 10:15 to 12:00 PER 21 E230
05.12.2025 from 10:15 to 12:00 PER 21 E230
12.12.2025 from 10:15 to 12:00 PER 21 E230
19.12.2025 from 10:15 to 12:00 PER 21 E230

Essentials

Deadline 28.09.2025
Date(s)

Every Friday from 10.15am to 12pm, from 20.09.24 to 20.12.24

Type Seminar - 3 ECTS
Language English

Contact

Service de didactique universitaire et compétences numériques
 Email