Startik Startik
Guest
Startik-KR
Accueil
Déconnexion
Votre navigateur ne prend pas en charge la lecture vidéo.
1 00:00:00,000 --> 00:00:05,000 Les bases de Python avec l’Intelligence Artificielle 2 00:00:05,000 --> 00:00:08,000 Instructions de contrôle en Python et exercices pratiques 3 00:00:08,000 --> 00:00:14,000 Cette séance vise à comprendre et à pratiquer les structures de contrôle de base de Python : if, for et while. 4 00:00:14,000 --> 00:00:18,000 Vous allez apprendre des éléments essentiels pour implémenter des algorithmes complexes. 5 00:00:18,000 --> 00:00:23,000 Aujourd’hui, dans ce cinquième cours de Python, nous verrons les structures de contrôle, les collections et leurs méthodes, 6 00:00:23,000 --> 00:00:27,000 en abordant différents sujets avec des exercices pratiques. 7 00:00:27,000 --> 00:00:37,000 Pour les structures de contrôle, nous verrons les conditions et les boucles, et pour les collections, nous examinerons plus en détail les listes, tuples, ensembles et dictionnaires. 8 00:00:37,000 --> 00:00:41,000 Nous verrons aussi comment utiliser les méthodes des collections. 9 00:00:41,000 --> 00:00:43,000 Révisons les structures de contrôle. 10 00:00:43,000 --> 00:00:49,000 Les structures de contrôle sont les structures de base qui contrôlent le flux d’exécution d’un programme. 11 00:00:49,000 --> 00:00:52,000 Elles se composent de conditions et de boucles. 12 00:00:52,000 --> 00:00:55,000 Commençons par l’instruction if parmi les conditions. 13 00:00:55,000 --> 00:01:00,000 Elle effectue une bifurcation pour exécuter un code différent selon la condition. 14 00:01:00,000 --> 00:01:02,000 Les boucles while et for 15 00:01:02,000 --> 00:01:10,000 Elles exécutent le code de manière répétée tant qu’une certaine condition est satisfaite, ou bien itèrent selon une séquence ou un intervalle. 16 00:01:10,000 --> 00:01:16,000 La fonction range est une fonction très utile qui crée une séquence d’entiers selon les besoins. 17 00:01:16,000 --> 00:01:19,000 Passons ensuite aux autres structures de contrôle. 18 00:01:19,000 --> 00:01:22,000 Il est maintenant temps de découvrir les structures de contrôle restantes. 19 00:01:22,000 --> 00:01:26,000 Elles comprennent l’instruction break, l’instruction continue et l’instruction pass. 20 00:01:26,000 --> 00:01:31,000 Ces commandes vous aident à contrôler le code de manière plus flexible. 21 00:01:31,000 --> 00:01:35,000 L’instruction break interrompt une boucle de force, 22 00:01:35,000 --> 00:01:40,000 et l’instruction continue saute l’itération en cours et passe à la suivante. 23 00:01:40,000 --> 00:01:46,000 Et l’instruction pass n’exécute rien — en d’autres termes, elle se contente de passer. 24 00:01:46,000 --> 00:01:50,000 Le sujet suivant concerne les collections. 25 00:01:50,000 --> 00:01:55,000 Nous allons travailler avec les listes, tuples, ensembles et dictionnaires. 26 00:01:55,000 --> 00:02:02,000 Une liste est un type de données séquentiel qui autorise les doublons et permet d’ajouter, de modifier et de supprimer des éléments. 27 00:02:02,000 --> 00:02:08,000 Un tuple est similaire à une liste, mais il est en lecture seule. 28 00:02:08,000 --> 00:02:13,000 Un ensemble n’autorise pas les doublons, et vous pouvez y ajouter ou supprimer des éléments. 29 00:02:13,000 --> 00:02:19,000 Enfin, un dictionnaire est un type de données non séquentiel composé de paires clé–valeur. 30 00:02:19,000 --> 00:02:26,000 Nous examinerons chacune de ces collections plus en détail et verrons comment les utiliser. 31 00:02:26,000 --> 00:02:31,000 Pour finir, il est temps d’apprendre les méthodes des collections. 32 00:02:31,000 --> 00:02:36,000 Il est important de comprendre la différence entre fonctions et méthodes. 33 00:02:36,000 --> 00:02:41,000 Les fonctions s’emploient seules, tandis que les méthodes s’utilisent avec un objet. 34 00:02:42,000 --> 00:02:47,000 Il existe diverses méthodes que l’on peut appliquer aux listes, tuples et ensembles. 35 00:02:47,000 --> 00:02:53,000 En utilisant ces méthodes, vous pouvez gérer les collections plus efficacement. 36 00:02:53,000 --> 00:02:56,000 Guide des exercices et conclusion 37 00:02:56,000 --> 00:03:01,000 Sur la base de ce que vous avez appris aujourd’hui, essayez quelques exercices. 38 00:03:01,000 --> 00:03:07,000 Ces exercices vous aideront à pratiquer et à intégrer les concepts que nous avons vus aujourd’hui. 39 00:03:07,000 --> 00:03:12,000 En vous exerçant à calculer une moyenne, à utiliser des listes et des ensembles, et à calculer des notes en Python, etc., 40 00:03:12,000 --> 00:03:17,000 résolvez divers problèmes pour approfondir votre compréhension. 41 00:03:17,000 --> 00:03:25,000 Pour le calcul des notes des étudiants, écrivez un programme qui prend en entrée les notes de plusieurs étudiants et calcule puis affiche le total et la moyenne. 42 00:03:25,000 --> 00:03:29,000 Les structures de contrôle de Python offrent une grande variété de fonctionnalités. 43 00:03:29,000 --> 00:03:38,000 L’instruction break interrompt une boucle de force, et l’instruction continue saute l’itération en cours et passe à la suivante. 44 00:03:38,000 --> 00:03:44,000 De plus, l’instruction pass est une commande qui ne fait rien, ce qui vous permet d’ajouter du code plus tard. 45 00:03:44,000 --> 00:03:49,000 Dans cet exemple, nous utilisons une double boucle for pour afficher la table de multiplication. 46 00:03:49,000 --> 00:03:56,000 La boucle extérieure parcourt les tables de 1 à 9, et la boucle intérieure affiche les produits de chaque table. 47 00:03:57,000 --> 00:04:10,000 Pour afficher clairement les résultats de chaque table de multiplication, nous utilisons print("-------------") pour insérer une ligne de séparation entre les tables. 48 00:04:10,000 --> 00:04:15,000 Nous avons également pratiqué l’ajout et la suppression d’éléments dans un ensemble. 49 00:04:15,000 --> 00:04:21,000 Enfin, nous avons appris à travailler avec les paires clé–valeur dans les dictionnaires. 50 00:04:21,000 --> 00:04:28,000 Nous calculons et affichons la moyenne du tuple (43, 55, 63, 20, 91). 51 00:04:28,000 --> 00:04:34,000 En utilisant la liste [1, 2, 2, 3, 4, 4], nous effectuons diverses opérations. 52 00:04:34,000 --> 00:04:40,000 Nous saisissons les notes de Python de cinq étudiants, puis nous calculons et affichons le total et la moyenne. 53 00:04:40,000 --> 00:04:44,000 C’est tout pour le cours d’aujourd’hui. 54 00:04:44,000 --> 00:04:49,000 Si vous avez des questions sur la leçon, n’hésitez pas à les poser à tout moment. 55 00:04:49,000 --> 00:04:51,000 Merci.

Notions de base de Python avec l’intelligence artificielle


Vue d’ensemble du cours et objectifs d’apprentissage

  • Comprendre le fonctionnement des principales instructions de contrôle Python (if, for, while) et savoir les utiliser
  • S’exercer aux structures conditionnelles et de boucle pour implémenter des algorithmes complexes
  • Apprendre les caractéristiques et l’utilisation des types de données de collection (liste, tuple, ensemble, dictionnaire)
  • Pratiquer une gestion efficace des données à l’aide des méthodes des collections

Instructions de contrôle : conditionnelles et boucles

  • Instructions de contrôle : Structures qui font bifurquer ou répéter le flux d’exécution du programme en fonction de conditions
  • Instruction if : Traitement conditionnel qui exécute un code différent selon une condition
  • Instruction while : Exécute à plusieurs reprises un bloc de code tant qu’une condition donnée est vraie
  • Instruction for : Répète un nombre fixe de fois sur une séquence (par exemple une liste) ou un intervalle
  • Fonction range() : Génère une séquence d’entiers de la longueur souhaitée pour une utilisation dans les boucles

Autres instructions de contrôle : break, continue, pass

  • break : Termine immédiatement la boucle en cours
  • continue : Ignore l’itération actuelle et passe à la suivante
  • pass : Ne fait rien, utilisé comme emplacement réservé pour du code à ajouter plus tard
  • Utilisées pour contrôler précisément le flux d’exécution dans des structures de boucle complexes

Caractéristiques des types de données de collection

  • list : Autorise les doublons, ordonnée, peut être ajoutée, modifiée et supprimée
  • tuple : Similaire à une liste, mais en lecture seule (ne peut pas être modifié)
  • set : N’autorise pas les doublons, l’ordre n’est pas garanti, les éléments peuvent être ajoutés et supprimés
  • dictionary : Type de données non séquentiel composé de paires clé–valeur
  • Comprendre la structure et les caractéristiques de chaque collection et choisir la plus adaptée à chaque situation

Méthodes des collections et leur utilisation

  • Fonction : Bloc de code appelé et utilisé de manière indépendante
  • Méthode : Fonction appartenant à un objet spécifique (par ex. liste, tuple, ensemble) et qui manipule cet objet
  • Améliorer l’efficacité de la gestion des données en utilisant diverses méthodes applicables aux listes, tuples et ensembles
  • Exercices tels qu’ajouter/supprimer des éléments d’un ensemble et accéder/modifier des paires clé–valeur dans un dictionnaire

Exercices pratiques et devoirs

  • Afficher les tables de multiplication en utilisant des boucles for imbriquées (y compris des séparateurs entre chaque groupe de tables)
  • Pratiquer l’ajout/la suppression d’éléments d’un ensemble et la gestion des paires clé–valeur d’un dictionnaire
  • Écrire un programme qui calcule la moyenne de notes données sous forme de tuple
  • Pratiquer le traitement de données comportant des doublons en utilisant une liste
  • Implémenter un programme qui prend les notes de plusieurs étudiants en entrée et calcule le total et la moyenne
  • Renforcer les concepts en combinant instructions de contrôle et collections pour résoudre des problèmes réels
Guest 과정
인공지능과 함께하는 파이썬 기초
학습 인공지능과 함께하는 파이썬 기초   en contenu IA
Vidéo mov.mp4
Targeting of HIF2-driven cachexia in kidney cancer
학습 Targeting of HIF2-driven cachexia in kidney cancer   Transformez votre contenu
Page web https://www.nature.com/articles/s41591-025-04054-2
중국어 회화
학습 중국어 회화   Transformez votre contenu
Vidéo 중국어.mp4
Steve Jobs' 2005 Stanford Commencement Address
학습 Steve Jobs' 2005 Stanford Commencement Address   Transformez votre contenu
Audio Steve Jobs' 2005 Stanford Commencement Address.mp3
Javascripts와 Typescript를 모두 배우는 게 좋을까요
Discussion Javascripts와 Typescript를 모두 배우는 게 좋을까요   Transformez votre contenu
Javascripts와 Typescript를 모두 배우는 게 좋을까요
파이썬 퀴즈
Questionnaire 파이썬 퀴즈   Transformez votre contenu
인공지능과 함께하는 파이썬 기초
수학 손 글씨, 그래프
학습 수학 손 글씨, 그래프   Transformez votre contenu
Document 손글씨.pdf
대한민국헌법 (헌법재판소)
학습 대한민국헌법 (헌법재판소)   Transformez votre contenu
Document 헌법소책자(국문_해설포함형).pdf
수능특강 수학영역 I
학습 수능특강 수학영역 I   Transformez votre contenu
Document 2022 EBS수능특강_수학Ⅰ_본문(학생용).pdf
These animals are also plants
학습 These animals are also plants   Transformez votre contenu
Vidéo These animals are also plants … wait, what_ - Luka Seamus Wright.mp4
폭력 그리고 법, 달라지는 판례
학습 폭력 그리고 법, 달라지는 판례   Transformez votre contenu
Vidéo (클립4) 폭력 그리고 법, 달라지는 판례_최종.mp4
수학 미분법
학습 수학 미분법   Transformez votre contenu
Document [동아 미적분] 04 여러 가지 미분법.pdf
2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★
학습 2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★   Transformez votre contenu
Document 2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★.pdf
Startik 소개
학습 Startik 소개   Transformez votre contenu
Document startik.pdf
고등학교 논술
학습 고등학교 논술   Transformez votre contenu
Vidéo 64a8b9968d8e4679.mp4
대한민국 헌법
Questionnaire 대한민국 헌법   Transformez votre contenu
대한민국헌법 (헌법재판소)
2026학년도 3월학기 외국인 신입생 모집요강
학습 2026학년도 3월학기 외국인 신입생 모집요강   Transformez votre contenu
Document 2026학년도 3월학기 외국인 신입생 모집요강_0123.pdf
Startik-KR
Q&A Startik-KR   Transformez votre contenu
Document Startik-KR.pdf