/UL-M1-programmation-beginners-python

Primary LanguageJupyter NotebookGNU Affero General Public License v3.0AGPL-3.0

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:

General

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

Exam 2022-2023

Student Version

Reference Version

Retake Exam 2022-2023

Student Version

Reference Version

Retake Exam (session 2) 2022-2023

Student Version

Reference Version

Exam 2023-2024

Student Version

Reference Version

License

This content is licensed under AGPL 3.0