Dans la matière commune «Information» des nouvelles directives d'orientation des apprentissages du secondaire, «Information I» est définie comme une matière obligatoire et «Information II» est définie comme une matière facultative. Parallèlement, le matériel pédagogique pour la formation des enseignants «Information I» et «Information II» est disponible sur le site Web du Ministère de l’éducation, de la culture, des sports, des sciences et de la technologie. Je pense que ce matériel pédagogique pour la formation des enseignants est excellent comme texte d'introduction à l'apprentissage des technologies de l'information même si vous n'êtes pas un lycéen, mais il existe de nombreux langages utilisés pour expliquer des exemples d'implémentation, python et R, et c'est l'un des "Information I". Les autres langages (JavaScript, VBA, Dolittle, swift) ne sont répertoriés que dans la zone départementale, et j'ai eu l'impression qu'il n'y avait pas de sens d'unité. C'est un matériel pédagogique écrit pour enseigner aux enseignants de diverses compétences et pour l'apprentissage des lycéens, donc je pense qu'il est bon d'expliquer dans différentes langues, mais il y avait un point à s'inquiéter.
――Dans le domaine "Informatique et Programmation" de "Information I", il y a une explication dans l'exemple d'implémentation de python, JavaScript, VBA, Dolittle, swift, mais dans "Information II", elle est principalement expliquée en python, R. ..
De ce qui précède, je suis arrivé à la conclusion que "N'est-il pas préférable de tout implémenter et d'expliquer tout en python?", Et j'ai principalement écrit des articles qui ont été réécrits de R en python.
Bien que l'introduction soit devenue longue, cet article est une compilation d'exemples d'implémentation et d'explications dans le matériel de formation des enseignants pour référence lorsque vous essayez d'apprendre basé sur python.
Veuillez noter que les documents écrits par d'autres personnes et les articles écrits par vous-même sont mélangés et résumés.
[Service de l'information du lycée (sujet commun à chaque département): Ministère de l'éducation, de la culture, des sports, des sciences et de la technologie](https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1416746.htm Matières communes): Ministère de l'éducation, de la culture, des sports, des sciences et de la technologie ")
ipython Colaboratory - Google Colab
Matériel pédagogique: [Département de l’information du lycée "Information I" Matériel pédagogique pour la formation des enseignants (partie principale): Ministère de l’éducation, de la culture, des sports, des sciences et de la technologie](https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1416756.htm "Lycée Département de l’information "Information I" Matériel pédagogique pour la formation des enseignants (partie principale): Ministère de l’éducation, de la culture, des sports, des sciences et de la technologie ")
Aucun exemple de mise en œuvre
Explication: [High School Information Department Information I] [High School Information Department Information I] Matériel pédagogique pour la formation des enseignants: mise en œuvre de la méthode Huffman par python --Qiita Code source: https://colab.research.google.com/gist/ereyester/6a37027afa322d1b76e72b774aa406e8/jouhou1_2_6_huffman.ipynb
Aucun exemple de mise en œuvre
De nombreux contenus basés sur le "Chapitre 3 Ordinateurs et programmation" sont cités sur les sites suivants.
Explication et code source: [Structure du programme, traitement séquentiel, calcul - Matériel pédagogique public de l'IPSJ MOOC Information Processing Society](https://colab.research.google.com/drive/1p9pSDwnozHR7tYctQuNFsuCTo0fLcDch?usp=sharing Structure du programme, traitement séquentiel, Calcul - IPSJ MOOC Information Processing Society Public Teaching Material) → Voir "Débordement et erreur"
Peut être exécuté par navigateur https://python.microbit.org/v/2.0 Est recommandé. Copiez et collez le code source du matériel didactique.
Explication et code source: [Structure du programme, traitement séquentiel, calcul - Matériel pédagogique public de l'IPSJ MOOC Information Processing Society](https://colab.research.google.com/drive/1p9pSDwnozHR7tYctQuNFsuCTo0fLcDch?usp=sharing Structure du programme, traitement séquentiel, Calcul - IPSJ MOOC Information Processing Society Public Teaching Material) → Voir "Traitement séquentiel"
Explication et code source: Traitement des branches - Matériel didactique public du MOOC Information Processing Society de l'IPSJ → Voir "Traitement des branches (2 branches)"
Explication et code source: Traitement itératif - Matériel didactique public de l'IPSJ MOOC Information Processing Society → Voir "Traitement itératif (pour)"
Explication et code source: Traitement itératif - Matériel didactique public de l'IPSJ MOOC Information Processing Society → Voir "Combinaison de traitement itératif et de traitement de branche"
Explication et code source: Applied Programming 1 - IPSJ MOOC Information Processing Society Public Teaching Materials → Voir "Liste"
Explication et code source: Applied Programming 1 - IPSJ MOOC Information Processing Society Public Teaching Materials → Voir "Liste"
Explication et code source: Applied Programming 1 - IPSJ MOOC Information Processing Society Public Teaching Materials → Voir "Aléatoire"
Explication et code source: [Applied Programming 2-IPSJ Information Processing Society Public Teaching Society](https://colab.research.google.com/drive/11C6Z_4cX9OW8heGiyGGQJuaqelss_UWs?usp=sharing "Applied Programming 2-IPSJ MOOC Information Processing Society" Matériel didactique public ") → Voir "Fonction"
Explication et code source: [Applied Programming 2-IPSJ Information Processing Society Public Teaching Society](https://colab.research.google.com/drive/11C6Z_4cX9OW8heGiyGGQJuaqelss_UWs?usp=sharing "Applied Programming 2-IPSJ MOOC Information Processing Society" Matériel didactique public ") → Voir "API Web"
Explication et code source: Liste et fonctions intégrées - Matériel didactique public IPSJ MOOC Information Processing Society → Voir "Listes et fonctions intégrées"
Explication et code source: [Recherche de base - Recherche linéaire - Matériel didactique public de l'IPSJ MOOC Information Processing Society](https://colab.research.google.com/drive/1OnJiQZ0Wh0iklECTZcajv4c2D5zLheAK?usp=sharing "Recherche de base - Recherche linéaire" --IPSJ MOOC Information Processing Society Public Teaching Materials ") → Voir "Recherche linéaire"
Explication et code source: [Basic search-Dichotomy-IPSJ MOOC Information Processing Society Public Teaching Materials](https://colab.research.google.com/drive/1gjH_OxYZh_M3g03OWq6zIZIotBxVFrzW?usp=sharing "Basic search-Dichotomy-Dichotomy" --IPSJ MOOC Information Processing Society Public Teaching Materials ") → Voir "Dichotomie"
Explication et code source: Recherche de base-Comparaison de la recherche linéaire et de la recherche de bisection-IPSJ MOOC Information Processing Society Public Teaching Material → Voir "Comparaison de la recherche linéaire et de la recherche dichotomique"
Explication et code source: [Basic Sort-Selective Sort-IPSJ MOOC Information Processing Society Public Teaching Material](https://colab.research.google.com/drive/1ICcRAzGXZOpjzBJkOMZ2K7IibCtbJMva?usp=sharing "Basic Sort-Selective Sort" --IPSJ MOOC Information Processing Society Public Teaching Materials) → Voir "Tri sélectif"
Explication et code source: [Basic Sort-Quick Sort-IPSJ MOOC Information Processing Society Public Teaching Materials](https://colab.research.google.com/drive/12WQ2a8LwU8V_L_05Y9AVt8iGMRAPI8xE?usp=sharing "Basic Sort-Quick Sort" --IPSJ MOOC Information Processing Society Public Teaching Materials ") → Voir "Exemple d'implémentation de tri rapide"
Explication et code source: Tri de base - Comparaison du tri sélectif et du tri rapide - Matériel pédagogique public IPSJ MOOC Information Processing Society → Voir "4-2. Tri de base - Comparaison du tri sélectif et du tri rapide"
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique (à déterminer)
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique (à déterminer)
Aucun exemple de mise en œuvre
Aucun exemple de mise en œuvre
Aucun exemple de mise en œuvre
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique (à déterminer)
Reportez-vous à l'exemple de mise en œuvre (Excel) décrit dans le matériel pédagogique (à déterminer)
Explication: [High School Information Department Information I] Matériel pédagogique pour la formation des enseignants: analyse morphologique par MeCab et comment faire WordCloud (python) --Qiita Code source: https://colab.research.google.com/gist/ereyester/5f1a93311f434b08f1e57fda4fb5398f/jouhou1_4_23.ipynb
Explication: [Information du département d'information du lycée I] Matériel de formation des enseignants: Format et visualisation des données (python) --Qiita Code source: https://colab.research.google.com/gist/ereyester/68b781bd6668005c157b300c5bf22905/jouhou1_4_24.ipynb
Matériel pédagogique: [Département de l’information du lycée Matériel pédagogique pour la formation des enseignants «Information II» (partie principale): Ministère de l’éducation, de la culture, des sports, des sciences et de la technologie](https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/mext_00742.html "Lycée Département de l’information "Information II" Matériel didactique pour la formation des enseignants (partie principale): Ministère de l’éducation, de la culture, des sports, de la science et de la technologie ")
Aucun exemple de mise en œuvre
Aucun exemple de mise en œuvre
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique
Explication: [High School Information Department Information II] Matériel pédagogique pour la formation des enseignants: analyse de régression multiple et détermination de modèle (python) --Qiita Code source: https://colab.research.google.com/gist/ereyester/5c6e5a9b8aa55ba826c7c96a4daf7814/jouhou2_3_13_python.ipynb
Explication: Analyse des composants principaux avec python (version Scikit-learn, pandas et numpy) ([Information du département d'information du lycée II] matériel pédagogique pour la formation des enseignants) --Qiita Code source: https://colab.research.google.com/gist/ereyester/3c2173eb61cbcd64b61f23b3d4d6480c/jouhou2_3_14.ipynb
Explication: Classification bivalue par arbre de décision python ([Information du département d'information du lycée II] matériel pédagogique pour la formation des enseignants) --Qiita Code source: https://colab.research.google.com/gist/ereyester/dfb4fd6fb3e58c5d0539866f7e2622b4/jouhou2_3_15.ipynb
Explication: classification par la méthode k-voisinage (kNN) par python ([Information du département d'information du lycée II] matériel pédagogique pour la formation des enseignants) --Qiita Code source: https://colab.research.google.com/gist/ereyester/01237a69f6b8ae73c55ccca33c931ade/jouhou2_3_15_2.ipynb
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique
Voir l'exemple d'implémentation (python) décrit dans le matériel pédagogique
Explication: Text mining by word2vec etc. by python ([High school information department information II] pédagogique pour la formation des enseignants) --Qiita Code source: https://colab.research.google.com/gist/ereyester/101ae0da17e747b701b67fe9fe137b84/jouhou2_3_18.ipynb
Explication: [Détection d'objets à l'aide de YOLO (python) ([Information du département d'information du lycée II] matériel didactique pour la formation des enseignants) --Qiita](https://qiita.com/ereyester/items/4cd0dc3a449369e7f1f4 "Détection d'objets à l'aide de YOLO" (Python) ([High School Information Department Information II] Matériel didactique pour la formation des enseignants) --Qiita ") Code source: https://colab.research.google.com/gist/ereyester/46a25e70c866c581320a66a77153aa2d/jouhou2_3_18_2.ipynb
Aucun exemple de mise en œuvre
Explication et code source: [Information II Teacher Training Material Chapter 4 .ipynb](https://colab.research.google.com/drive/1r26wcPi3jcVfe0BhzbyTj0-oGhi8AgBC Information II Teacher Training Material Chapter 4.ipynb ") → Voir "Apprentissage 23: Créer et tester un système divisé"
Explication et code source: [Information II Teacher Training Material Chapter 4 .ipynb](https://colab.research.google.com/drive/1r26wcPi3jcVfe0BhzbyTj0-oGhi8AgBC Information II Teacher Training Material Chapter 4.ipynb ") → Voir "Learning 24: Joindre et tester des systèmes divisés"
Explication et code source: [Information II Teacher Training Material Chapter 4 .ipynb](https://colab.research.google.com/drive/1r26wcPi3jcVfe0BhzbyTj0-oGhi8AgBC Information II Teacher Training Material Chapter 4.ipynb ") → Voir "Apprentissage 25: Evaluation / Amélioration du Système d'Information"
Aucun exemple de mise en œuvre
Aucun exemple de mise en œuvre
Explication: [Analyse des données par regroupement à l'aide de la méthode k-means (python) ([Information du département d'information du lycée II] matériel pédagogique pour la formation des enseignants) --Qiita](https://qiita.com/ereyester/items/bc251ea3c329a38b5b82 "k" -Analyse des données par regroupement en utilisant la méthode des moyens (python) ([Information du département d'information du lycée II] matériel pédagogique pour la formation des enseignants) --Qiita ") Code source: https://colab.research.google.com/gist/ereyester/ce9370e3022f05f4d7548a8ccaed33cc/jouhou2_5_3.ipynb
Aucun exemple de mise en œuvre
La section (à déterminer) sera probablement mise à jour par l'IPSJ MOOC Information Processing Society.
Recommended Posts