diff --git a/Notes/306.csv b/Notes/306.csv index 90faec8..41644ac 100644 --- a/Notes/306.csv +++ b/Notes/306.csv @@ -1,22 +1,22 @@ Élève,CM1,CM2,CL3 -ABDALLAH Rachma,1,2,2 +ABDALLAH Rachma,1.00,2.00,2.00 ABDOU Kassim,,, -AHAMADI Irchadi,3,3,2 -AHAMED Mikidadi,2,2,1 +AHAMADI Irchadi,3.00,3.00,2.00 +AHAMED Mikidadi,2.00,2.00,1.00 ANLI El Anziz,,, -ANSSURDINE Zaidou,1,, -BACAR MOUSTADRANE Rakchat,0,2,0 -BOINA Chadia,1,2,1 -CHANFI Fayçoil,2,2, -CHARIF Djaël,2,3, -COMBO Doulka-Rynaini,0,, -MAGNELE Chamsidine,2,2,1 -MBAROUKOU Dania,3,3,2 -MIRADJI Issoufi,3,3,2 -NIDHOIMI El-Fahar,3,2,2 -OUSSENI Fayadhui,1,1, -SAÏD Dalila,3,3,2 -SAID OMAR Nadjoi,3,3,2 +ANSSURDINE Zaidou,1.00,, +BACAR MOUSTADRANE Rakchat,0.00,2.00,0.00 +BOINA Chadia,1.00,2.00,1.00 +CHANFI Fayçoil,2.00,2.00, +CHARIF Djaël,2.00,3.00, +COMBO Doulka-Rynaini,0.00,, +MAGNELE Chamsidine,2.00,2.00,1.00 +MBAROUKOU Dania,3.00,3.00,2.00 +MIRADJI Issoufi,3.00,3.00,2.00 +NIDHOIMI El-Fahar,3.00,2.00,2.00 +OUSSENI Fayadhui,1.00,1.00, +SAID Dalila,3.00,3.00,2.00 +SAID OMAR Nadjoi,3.00,3.00,2.00 SALIM Haïridine,,, -TSIMPOU Zoubert,0,1,1 -Rachida,1,2,2 +TSIMPOU Zoubert,0.00,1.00,1.00 +SAID Rachida,1.00,2.00,2.00 diff --git a/Notes/GetDNB.ipynb b/Notes/GetDNB.ipynb new file mode 100644 index 0000000..34fc6d9 --- /dev/null +++ b/Notes/GetDNB.ipynb @@ -0,0 +1,613 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Résultats des 306" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ÉlèveCM1CM2CL3
0ABDALLAH Rachma1.02.02.0
1ABDOU KassimNaNNaNNaN
2AHAMADI Irchadi3.03.02.0
3AHAMED Mikidadi2.02.01.0
4ANLI El AnzizNaNNaNNaN
5ANSSURDINE Zaidou1.0NaNNaN
6BACAR MOUSTADRANE Rakchat0.02.00.0
7BOINA Chadia1.02.01.0
8CHANFI Fayçoil2.02.0NaN
9CHARIF Djaël2.03.0NaN
10COMBO Doulka-Rynaini0.0NaNNaN
11MAGNELE Chamsidine2.02.01.0
12MBAROUKOU Dania3.03.02.0
13MIRADJI Issoufi3.03.02.0
14NIDHOIMI El-Fahar3.02.02.0
15OUSSENI Fayadhui1.01.0NaN
16SAID Dalila3.03.02.0
17SAID OMAR Nadjoi3.03.02.0
18SALIM HaïridineNaNNaNNaN
19TSIMPOU Zoubert0.01.01.0
20SAID Rachida1.02.02.0
\n", + "
" + ], + "text/plain": [ + " Élève CM1 CM2 CL3\n", + "0 ABDALLAH Rachma 1.0 2.0 2.0\n", + "1 ABDOU Kassim NaN NaN NaN\n", + "2 AHAMADI Irchadi 3.0 3.0 2.0\n", + "3 AHAMED Mikidadi 2.0 2.0 1.0\n", + "4 ANLI El Anziz NaN NaN NaN\n", + "5 ANSSURDINE Zaidou 1.0 NaN NaN\n", + "6 BACAR MOUSTADRANE Rakchat 0.0 2.0 0.0\n", + "7 BOINA Chadia 1.0 2.0 1.0\n", + "8 CHANFI Fayçoil 2.0 2.0 NaN\n", + "9 CHARIF Djaël 2.0 3.0 NaN\n", + "10 COMBO Doulka-Rynaini 0.0 NaN NaN\n", + "11 MAGNELE Chamsidine 2.0 2.0 1.0\n", + "12 MBAROUKOU Dania 3.0 3.0 2.0\n", + "13 MIRADJI Issoufi 3.0 3.0 2.0\n", + "14 NIDHOIMI El-Fahar 3.0 2.0 2.0\n", + "15 OUSSENI Fayadhui 1.0 1.0 NaN\n", + "16 SAID Dalila 3.0 3.0 2.0\n", + "17 SAID OMAR Nadjoi 3.0 3.0 2.0\n", + "18 SALIM Haïridine NaN NaN NaN\n", + "19 TSIMPOU Zoubert 0.0 1.0 1.0\n", + "20 SAID Rachida 1.0 2.0 2.0" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "csv_306 = pd.read_csv(\"./306.csv\")\n", + "csv_306 = csv_306" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-------------------\n", + "ABDALLAH Rachma\n", + "[{'nom': 'ABDALLAH', 'prenoms': 'Rachma', 'resultat': 'Admis Mention Assez Bien'}, {'nom': 'ABDALLAH', 'prenoms': 'Rachma', 'resultat': 'Admis'}]\n", + "-------------------\n", + "ABDOU Kassim\n", + "[]\n", + "-------------------\n", + "AHAMADI Irchadi\n", + "[{'nom': 'AHAMADI', 'prenoms': 'Irchadi', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "AHAMED Mikidadi\n", + "[{'nom': 'AHAMED', 'prenoms': 'Mikidadi', 'resultat': 'Admis Mention Assez Bien'}]\n", + "-------------------\n", + "ANLI El Anziz\n", + "[{'nom': 'ANLI', 'prenoms': 'El Anziz', 'resultat': 'Admis Mention Assez Bien'}]\n", + "-------------------\n", + "ANSSURDINE Zaidou\n", + "[]\n", + "-------------------\n", + "BACAR MOUSTADRANE Rakchat\n", + "[]\n", + "-------------------\n", + "BOINA Chadia\n", + "[{'nom': 'BOINA', 'prenoms': 'Chadia', 'resultat': 'Admis'}]\n", + "-------------------\n", + "CHANFI Fayçoil\n", + "[{'nom': 'CHANFI', 'prenoms': 'Fayçoil', 'resultat': 'Admis'}]\n", + "-------------------\n", + "CHARIF Djaël\n", + "[{'nom': 'CHARIF', 'prenoms': 'Djaël', 'resultat': 'Admis Mention Assez Bien'}]\n", + "-------------------\n", + "COMBO Doulka-Rynaini\n", + "[]\n", + "-------------------\n", + "MAGNELE Chamsidine\n", + "[{'nom': 'MAGNELE', 'prenoms': 'Chamsidine', 'resultat': 'Admis'}]\n", + "-------------------\n", + "MBAROUKOU Dania\n", + "[{'nom': 'MBAROUKOU', 'prenoms': 'Dania', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "MIRADJI Issoufi\n", + "[{'nom': 'MIRADJI', 'prenoms': 'Issoufi', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "NIDHOIMI El-Fahar\n", + "[{'nom': 'NIDHOIMI', 'prenoms': 'El-Fahar', 'resultat': 'Admis Mention Assez Bien'}]\n", + "-------------------\n", + "OUSSENI Fayadhui\n", + "[{'nom': 'OUSSENI', 'prenoms': 'Fayadhui', 'resultat': 'Admis'}]\n", + "-------------------\n", + "SAID Dalila\n", + "[{'nom': 'SAID', 'prenoms': 'Dalila', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "SAID OMAR Nadjoi\n", + "[{'nom': 'SAID OMAR', 'prenoms': 'Nadjoi', 'resultat': 'Admis Mention Assez Bien'}]\n", + "-------------------\n", + "SALIM Haïridine\n", + "[]\n", + "-------------------\n", + "TSIMPOU Zoubert\n", + "[]\n", + "-------------------\n", + "SAID Rachida\n", + "[{'nom': 'SAID', 'prenoms': 'Rachidati', 'resultat': 'Admis'}, {'nom': 'SAID MCHANGAMA', 'prenoms': 'Rachidati', 'resultat': 'Admis'}]\n" + ] + } + ], + "source": [ + "for e in csv_306.iterrows():\n", + " four_letters = e[1]['Élève'][:4]\n", + " surname = e[1]['Élève'].split(' ')[-1]\n", + " req = requests.get(f\"http://resultats.ac-mayotte.fr/publication_A43/publication?filtre={four_letters}&domaine=DNB&groupeDecision=1&session=2018:B:DNB-2.0&entiteResponsable=A43&_=1531345238478\")\n", + " res = req.json()[\"results\"]\n", + " print(\"-------------------\")\n", + " print(e[1]['Élève'])\n", + " print([r for r in res if surname in r['prenoms']])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Résultats des 302" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Élève
0ABDALLAH ALLAOUI Taiassima
1ADANI Ismou
2AHAMADA Dhoulkamal
3AHAMADI Asbahati
4AHAMADI OUSSENI Ansufiddine
5AHAMED Fayadhi
6AHMED SAID Hadaïta
7ALI MADI Anissa
8ALI Raydel
9ATTOUMANE ALI Fatima
10BACHIROU Elzame
11BINALI Zalida
12BOINA Abdillah Mze Limassi
13BOUDRA Zaankidine
14BOURA Kayssoiria
15HALADI Asna
16HALIDI Soibrata
17HAMEDALY Doulkifly
18IBRAHIM Nassur
19INOUSSA Anchoura
20MOHAMED Nadia
21MOUHOUDHOIRE Izak
22MOUSSRI Bakari
23SAÏD Fatoumia
24SAKOTRA Claudiana
25TOUFAIL Salahou
\n", + "
" + ], + "text/plain": [ + " Élève\n", + "0 ABDALLAH ALLAOUI Taiassima\n", + "1 ADANI Ismou\n", + "2 AHAMADA Dhoulkamal\n", + "3 AHAMADI Asbahati\n", + "4 AHAMADI OUSSENI Ansufiddine\n", + "5 AHAMED Fayadhi\n", + "6 AHMED SAID Hadaïta\n", + "7 ALI MADI Anissa\n", + "8 ALI Raydel\n", + "9 ATTOUMANE ALI Fatima\n", + "10 BACHIROU Elzame\n", + "11 BINALI Zalida\n", + "12 BOINA Abdillah Mze Limassi\n", + "13 BOUDRA Zaankidine\n", + "14 BOURA Kayssoiria\n", + "15 HALADI Asna\n", + "16 HALIDI Soibrata\n", + "17 HAMEDALY Doulkifly\n", + "18 IBRAHIM Nassur\n", + "19 INOUSSA Anchoura\n", + "20 MOHAMED Nadia\n", + "21 MOUHOUDHOIRE Izak\n", + "22 MOUSSRI Bakari\n", + "23 SAÏD Fatoumia\n", + "24 SAKOTRA Claudiana\n", + "25 TOUFAIL Salahou" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "csv_302 = pd.read_csv(\"./302.csv\")\n", + "csv_302 = csv_302\n", + "csv_302" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-------------------\n", + "ABDALLAH ALLAOUI Taiassima\n", + "[{'nom': 'ABDALLAH ALLAOUI', 'prenoms': 'Taiassima', 'resultat': 'Admis'}]\n", + "-------------------\n", + "ADANI Ismou\n", + "[{'nom': 'ADANI', 'prenoms': 'Ismou', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "AHAMADA Dhoulkamal\n", + "[{'nom': 'AHAMADA', 'prenoms': 'Dhoulkamal', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "AHAMADI Asbahati\n", + "[{'nom': 'AHAMADI', 'prenoms': 'Asbahati', 'resultat': 'Admis Mention Bien'}]\n", + "-------------------\n", + "AHAMADI OUSSENI Ansufiddine\n", + "[{'nom': 'AHAMADI OUSSENI', 'prenoms': 'Ansufiddine', 'resultat': 'Admis'}]\n", + "-------------------\n", + "AHAMED Fayadhi\n", + "[{'nom': 'AHAMED', 'prenoms': 'Fayadhi', 'resultat': 'Admis'}]\n", + "-------------------\n", + "AHMED SAID Hadaïta\n", + "[{'nom': 'AHMED SAID', 'prenoms': 'Hadaïta', 'resultat': 'Admis Mention Très Bien'}]\n", + "-------------------\n", + "ALI MADI Anissa\n", + "[{'nom': 'ALI MADI', 'prenoms': 'Anissa', 'resultat': 'Admis Mention Très Bien'}]\n", + "-------------------\n", + "ALI Raydel\n", + "[]\n", + "-------------------\n", + "ATTOUMANE ALI Fatima\n", + "[{'nom': 'ATTOUMANE', 'prenoms': 'Fatima', 'resultat': 'Admis Mention Assez Bien'}, {'nom': 'ATTOUMANE ALI', 'prenoms': 'Fatima', 'resultat': 'Admis'}]\n", + "-------------------\n", + "BACHIROU Elzame\n", + "[{'nom': 'BACHIROU', 'prenoms': 'Elzame', 'resultat': 'Admis'}]\n", + "-------------------\n", + "BINALI Zalida\n", + "[{'nom': 'BINALI', 'prenoms': 'Zalida', 'resultat': 'Admis Mention Très Bien'}]\n", + "-------------------\n", + "BOINA Abdillah Mze Limassi\n", + "[{'nom': 'BOINA', 'prenoms': 'Abdillah Mze Limassi', 'resultat': 'Admis Mention Très Bien'}]\n", + "-------------------\n", + "BOUDRA Zaankidine\n", + "[{'nom': 'BOUDRA', 'prenoms': 'Zaankidine', 'resultat': 'Admis'}]\n", + "-------------------\n", + "BOURA Kayssoiria\n", + "[{'nom': 'BOURA', 'prenoms': 'Kayssoiria', 'resultat': 'Admis'}]\n", + "-------------------\n", + "HALADI Asna\n", + "[{'nom': 'HALADI', 'prenoms': 'Asna', 'resultat': 'Admis Mention Très Bien'}]\n" + ] + } + ], + "source": [ + "for e in csv_302.iterrows():\n", + " four_letters = e[1]['Élève'][:4]\n", + " surname = e[1]['Élève'].split(' ')[-1]\n", + " req = requests.get(f\"http://resultats.ac-mayotte.fr/publication_A43/publication?filtre={four_letters}&domaine=DNB&groupeDecision=1&session=2018:B:DNB-2.0&entiteResponsable=A43&_=1531345238478\")\n", + " res = req.json()[\"results\"]\n", + " print(\"-------------------\")\n", + " print(e[1]['Élève'])\n", + " print([r for r in res if surname in r['prenoms']])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}