Commit f3ec5c15 authored by Saliou's avatar Saliou

demo

parent 188f2dc4
...@@ -30,5 +30,6 @@ The principle is the following: implementing an API that will return a list of r ...@@ -30,5 +30,6 @@ The principle is the following: implementing an API that will return a list of r
<li> Remove the selected elements from the dataset</li> <li> Remove the selected elements from the dataset</li>
<li> Restart from 4 as long as the dataset is not empty.</li> <li> Restart from 4 as long as the dataset is not empty.</li>
<li> Return the index list. </li> <li> Return the index list. </li>
Tesst
</ol> </ol>
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
"\n", "\n",
"---------------------------------------------------------------------------------------------\n", "---------------------------------------------------------------------------------------------\n",
"|\n", "|\n",
"<h3 align=\"center\"> DevOps Enginer / Baamtu </h3>\n", "<h3 align=\"center\"> DevOps Engineer / Baamtu </h3>\n",
"<h4 align=\"center\">Email : saliou.fall@baamtu.com</h4>\n", "<h4 align=\"center\">Email : saliou.fall@baamtu.com</h4>\n",
"\n", "\n",
"------------------\n", "------------------\n",
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 1,
"id": "981cc565-b285-452f-9255-37bb2ad65a49", "id": "981cc565-b285-452f-9255-37bb2ad65a49",
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
...@@ -53,25 +53,39 @@ ...@@ -53,25 +53,39 @@
"name": "stdout", "name": "stdout",
"output_type": "stream", "output_type": "stream",
"text": [ "text": [
"Requirement already satisfied: flask-mysql in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (1.5.2)\n", "Collecting flask-mysql\n",
"Requirement already satisfied: pymysql in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (1.0.2)\n", " Downloading Flask_MySQL-1.5.2-py2.py3-none-any.whl (3.8 kB)\n",
"Requirement already satisfied: werkzeug in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (2.0.3)\n", "Collecting pymysql\n",
"Requirement already satisfied: flask_httpauth in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (4.5.0)\n", " Downloading PyMySQL-1.0.2-py3-none-any.whl (43 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m43.8/43.8 KB\u001b[0m \u001b[31m410.6 kB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hCollecting werkzeug\n",
" Downloading Werkzeug-2.0.3-py3-none-any.whl (289 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m289.2/289.2 KB\u001b[0m \u001b[31m1.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting flask_httpauth\n",
" Downloading Flask_HTTPAuth-4.5.0-py3-none-any.whl (6.7 kB)\n",
"Requirement already satisfied: numpy in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (1.21.5)\n", "Requirement already satisfied: numpy in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (1.21.5)\n",
"Requirement already satisfied: requests in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (2.27.1)\n", "Requirement already satisfied: requests in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (2.27.1)\n",
"Requirement already satisfied: fsspec in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2022.2.0)\n", "Requirement already satisfied: fsspec in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2022.2.0)\n",
"Requirement already satisfied: python-dotenv in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (0.19.2)\n", "Collecting python-dotenv\n",
"Requirement already satisfied: gunicorn in /opt/conda/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (20.1.0)\n", " Downloading python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB)\n",
"Requirement already satisfied: Flask in /opt/conda/lib/python3.9/site-packages (from flask-mysql->-r requirements.txt (line 1)) (2.0.3)\n", "Collecting gunicorn\n",
" Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m79.5/79.5 KB\u001b[0m \u001b[31m2.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hCollecting Flask\n",
" Downloading Flask-2.0.3-py3-none-any.whl (95 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m95.6/95.6 KB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: urllib3<1.27,>=1.21.1 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (1.26.8)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (2021.10.8)\n", "Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (2021.10.8)\n",
"Requirement already satisfied: urllib3<1.27,>=1.21.1 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (1.26.8)\n",
"Requirement already satisfied: charset-normalizer~=2.0.0 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (2.0.12)\n",
"Requirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (3.3)\n", "Requirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (3.3)\n",
"Requirement already satisfied: charset-normalizer~=2.0.0 in /opt/conda/lib/python3.9/site-packages (from requests->-r requirements.txt (line 6)) (2.0.12)\n",
"Requirement already satisfied: setuptools>=3.0 in /opt/conda/lib/python3.9/site-packages (from gunicorn->-r requirements.txt (line 9)) (60.9.3)\n", "Requirement already satisfied: setuptools>=3.0 in /opt/conda/lib/python3.9/site-packages (from gunicorn->-r requirements.txt (line 9)) (60.9.3)\n",
"Requirement already satisfied: click>=7.1.2 in /opt/conda/lib/python3.9/site-packages (from Flask->flask-mysql->-r requirements.txt (line 1)) (8.0.4)\n", "Requirement already satisfied: click>=7.1.2 in /opt/conda/lib/python3.9/site-packages (from Flask->flask-mysql->-r requirements.txt (line 1)) (8.0.4)\n",
"Requirement already satisfied: Jinja2>=3.0 in /opt/conda/lib/python3.9/site-packages (from Flask->flask-mysql->-r requirements.txt (line 1)) (3.0.3)\n", "Requirement already satisfied: Jinja2>=3.0 in /opt/conda/lib/python3.9/site-packages (from Flask->flask-mysql->-r requirements.txt (line 1)) (3.0.3)\n",
"Requirement already satisfied: itsdangerous>=2.0 in /opt/conda/lib/python3.9/site-packages (from Flask->flask-mysql->-r requirements.txt (line 1)) (2.1.1)\n", "Collecting itsdangerous>=2.0\n",
" Downloading itsdangerous-2.1.1-py3-none-any.whl (15 kB)\n",
"Requirement already satisfied: MarkupSafe>=2.0 in /opt/conda/lib/python3.9/site-packages (from Jinja2>=3.0->Flask->flask-mysql->-r requirements.txt (line 1)) (2.1.1)\n", "Requirement already satisfied: MarkupSafe>=2.0 in /opt/conda/lib/python3.9/site-packages (from Jinja2>=3.0->Flask->flask-mysql->-r requirements.txt (line 1)) (2.1.1)\n",
"Installing collected packages: werkzeug, python-dotenv, pymysql, itsdangerous, gunicorn, Flask, flask-mysql, flask_httpauth\n",
"Successfully installed Flask-2.0.3 flask-mysql-1.5.2 flask_httpauth-4.5.0 gunicorn-20.1.0 itsdangerous-2.1.1 pymysql-1.0.2 python-dotenv-0.19.2 werkzeug-2.0.3\n",
"Note: you may need to restart the kernel to use updated packages.\n" "Note: you may need to restart the kernel to use updated packages.\n"
] ]
} }
...@@ -82,7 +96,7 @@ ...@@ -82,7 +96,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 8, "execution_count": 1,
"id": "9b14faed", "id": "9b14faed",
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
...@@ -402,7 +416,7 @@ ...@@ -402,7 +416,7 @@
"25 2021-02-12 14:29:36 " "25 2021-02-12 14:29:36 "
] ]
}, },
"execution_count": 8, "execution_count": 1,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
...@@ -429,7 +443,7 @@ ...@@ -429,7 +443,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 9, "execution_count": 3,
"id": "2d799667", "id": "2d799667",
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
...@@ -446,7 +460,7 @@ ...@@ -446,7 +460,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 12, "execution_count": 5,
"id": "a851a487", "id": "a851a487",
"metadata": { "metadata": {
"scrolled": true "scrolled": true
...@@ -455,10 +469,10 @@ ...@@ -455,10 +469,10 @@
{ {
"data": { "data": {
"text/plain": [ "text/plain": [
"'[2, 3, 7, 12, 17, 1, 25, 11, 13, 15, 4, 8, 6, 16, 22, 9, 14, 24, 10, 5]'" "'[2, 4, 8, 6, 17, 1, 24, 11, 14, 16, 22, 7, 12, 15, 3, 10, 13, 25, 9, 5]'"
] ]
}, },
"execution_count": 12, "execution_count": 5,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
...@@ -467,7 +481,7 @@ ...@@ -467,7 +481,7 @@
"\n", "\n",
"size = 1 # sample size\n", "size = 1 # sample size\n",
"replace = False # with replacement\n", "replace = False # with replacement\n",
"group='entreprise_id'\n", "group='user_id'\n",
"json.dumps(randomSelect(data, group, size, replace))" "json.dumps(randomSelect(data, group, size, replace))"
] ]
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment