UL-M1-programmation-beginners-python
This repository contains the source files from the Programming Beginners - Python course that I gave at University of Lorraine (IDMC) from 2022 to 2024.
All content is an original content except for the lectures, adapted and modified from Mathieu D'Aquin's course.
This course takes place in 9 sessions as follows:
Tips and Tricks
Video - How To configure indentation in VSCode
Video - How To use Visual Studio Code for Python Files
Video - How To use a terminal to run python files
Video - How To download ipynb from colab and use it locally
Lecture 1 and Lab 1 - Python Basics
Lecture 1
Video - Basics (variables, types, print, input)
Lab 1 - Student Version
Lab 1 - Reference version
Lecture and Lab 2 - Lists, Strings, Conditions
Lecture 2
Video - Simple lists, for loop, while loop
Lab 2 - Student Version
Lab 2 - Reference Version
Lecture and Lab 3 - Lists again, Dictionaries
Lecture 3
Video - Dictionaries Handling
Video - Example Dictionary Usage
Lab 3 - Student Version
Lab 3 - Reference Version
Lecture and Lab 4 - Functions
Lecture 4
Video - Functions Essentials
Lab 4 - Student Version
Lab 4 - Reference Version
Lecture and Lab 5 - Tuples, files, json
Lecture 5
Video - File Handling 101
Lab 5 - Student Version
Lab 5 - Reference Version
Lecture 6 and Lab 6 - Object Oriented Programming
Lecture 6
Lab 6 - Student Version
Lab 6 - Reference Version
Lecture 7 and Lab 7 - Exceptions and Sets
Lecture 7
Lab 7 - Student Version
Lab 7 - Reference Version
Lecture 8 and Lab 8 - Summary
Lecture 8
Lab 8 - Student Version
Lab 8 - Reference Version
Lab 9 - Notions Basic Overview
No lecture for this one. Only practice.
Lecture 9
Lab 9 - Student Version
Lab 9 - Reference Version
Consolidation: keep training!
Strings - Student Version
Strings - Reference Version
Dictionaries - Student Version
Dictionaries - Reference Version
Student Version
Reference Version
Student Version
Reference Version
Retake Exam (session 2) 2022-2023
Student Version
Reference Version
Student Version
Reference Version
This content is licensed under AGPL 3.0