{"id":5436,"date":"2023-02-14T23:17:31","date_gmt":"2023-02-14T22:17:31","guid":{"rendered":"https:\/\/dbdmg.polito.it\/dbdmg_web\/?p=5436"},"modified":"2024-07-10T12:09:14","modified_gmt":"2024-07-10T10:09:14","slug":"data-science-and-machine-learning-for-engineering-applications","status":"publish","type":"post","link":"https:\/\/dbdmg.polito.it\/dbdmg_web\/2023\/data-science-and-machine-learning-for-engineering-applications\/","title":{"rendered":"Data science and Machine Learning for Engineering Applications"},"content":{"rendered":"\n<h2 class=\" wp-block-heading eplus-wrapper\">General Information<\/h2>\n\n\n\n<p class=\" eplus-wrapper\"><strong>SSD<\/strong>: ING-INF\/05<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>CFU<\/strong>: 6<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Professor<\/strong>: Tania Cerquitelli &#8211; tania.cerquitelli@polito.it<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Teaching Assistants<\/strong>: Salvatore Greco &#8211; salvatore_greco@polito.it<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Class Schedule:<\/strong> Wednesday 10:00 am &#8211; 1:00 pm (classroom LGI1 &#8211; Laboratorio di GeoInformatica1) &#8211; Thursday 8:30 am &#8211; 10:00 am (classroom 1P)<\/p>\n\n\n\n\n\n<p class=\" eplus-wrapper\"><strong>Join Piazza<\/strong>: <a href=\"https:\/\/piazza.com\/polito.it\/spring2024\/01dstnd\" data-type=\"URL\" data-id=\"https:\/\/piazza.com\/polito.it\/spring2023\/01dstnd\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a><\/p>\n\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\" wp-block-spacer eplus-wrapper\"><\/div>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Teaching Material<\/h3>\n\n\n\n<p class=\" eplus-wrapper\">This section contains the slides of the Data Science and Machine Learning for Engineering Applications course.<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n<ol class=\"eplus-wrapper wp-block-list eplus-styles-uid-29536d\">\n<li class=\" eplus-wrapper\">Course introduction: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/1-DSML_intro.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/1-Course_Introduction.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data science intro: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/2-Data_science_intro_v2.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/2-Data_Science_Introduction.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data Preprocessing: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/3-Data_Preprocessing.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/3-Data_Preprocessing.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Association Rules: <a rel=\"noreferrer noopener\" href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/4-Association_Rules.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/4-Association_Rules.pdf\" target=\"_blank\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Clustering: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/5-DMClustering-1.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/5-DMClustering-1.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Classification: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/6-DMClassification-1.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/6-DMClassification-1.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Regression: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/7-Regression-Analysis.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/7-Regression-Analysis.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Examples of Theory questions*: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/8-DSML-Examples-of-Theory-Questions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/8-DSML-Examples-of-Theory-Questions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Examples of Theory questions part 2*: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/9-DSML-Examples-of-Theory-Questions.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/06\/9-DSML-Examples-of-Theory-Questions-part-2.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n<\/ol>\n\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Laboratory Material<\/h3>\n\n\n\n<p class=\" eplus-wrapper\">This section contains the slides and the lecture notes of the laboratory lectures<\/p>\n\n\n<ol class=\"eplus-wrapper wp-block-list eplus-styles-uid-ddfaad\">\n<li class=\" eplus-wrapper\">Python Basics: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/1-Python-Programming.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/1-Python-Programming.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/lab1-lecture-notes.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/lab1-lecture-notes.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">lecture_notes<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Numpy: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/2-Numpy.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/2-Numpy.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/lab2-lecture-notes.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/lab2-lecture-notes.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">lecture_notes<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Matplotlib: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/3-Matplotlib.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/3-Matplotlib.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/lab3-lecture-notes.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/lab3-lecture-notes.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">lecture_notes<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Pandas: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/4-Pandas.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/4-Pandas.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/4-Pandas-lecture-notes.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/4-Pandas-lecture-notes.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">lecture_notes<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">MLxtend: <a href=\"https:\/\/rasbt.github.io\/mlxtend\/\" data-type=\"URL\" data-id=\"https:\/\/rasbt.github.io\/mlxtend\/\" target=\"_blank\" rel=\"noreferrer noopener\">official documentation<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn Clustering: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/04\/5-ScikitLearn-Clustering.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/04\/5-ScikitLearn-Clustering.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn Classification: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/7-ScikitLearn-Classification.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/7-ScikitLearn-Classification.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_example.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_example.zip\">example_zip<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Classification_example.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Classification_example.pdf\">example_pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn Regression: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/8-ScikitLearn-Regression.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/Lab8-Scikit-Learn-Regression.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/Lab8-Scikit-Learn-Regression.pdf\">example_reg_pdf<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/Lab8-Scikit-Learn-Polynomial-Regression.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/Lab8-Scikit-Learn-Polynomial-Regression.pdf\">example_polynomial_reg_pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn and Pandas Pre-Processing: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/9-ScikitLearn-Preprocessing.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/9-ScikitLearn-Preprocessing.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Introduction to Deep Learning and Image Processing: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/10-Image-Processing.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/10-Image-Processing.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a><\/li>\n<\/ol>\n\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Laboratory Exercises<\/h3>\n\n\n\n<p class=\" eplus-wrapper\">This section contains the texts and the solutions to the laboratory exercises<\/p>\n\n\n<ol start=\"0\" class=\"eplus-wrapper wp-block-list eplus-styles-uid-1982be\">\n<li class=\" eplus-wrapper\">Python installation guide: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/0_anaconda-guide_040323.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/0_anaconda-guide_040323.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Python Basics (Lab 1):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-15cf03\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the<strong> text exercises<\/strong> of lab 1 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab1_PythonBasics.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/Lab1_PythonBasics.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>) <\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab1_PythonBasics_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab1_PythonBasics_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab1_PythonBasics_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 1  <\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Numpy (Lab 2):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-7cbda4\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the<strong> text exercises<\/strong> of lab 2 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 2<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Matplotlib (Lab 3):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-179464\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 3 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/Lab3.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/Lab3.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab3_Matplotlib_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab3_Matplotlib_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab2_Numpy_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 3<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Pandas (Lab 4):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-5875fb\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 4 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab4_Pandas.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/03\/Lab4_Pandas.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab4_Pandas_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab4_Pandas_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab4_Pandas_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab4_Pandas_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 4<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">MLXtend &#8211; Association Rules (Lab 5)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-5bb98d\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 5 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab5_association_rules.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab5_association_rules.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab5_association_rules_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab5_association_rules_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab5_association_rules_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab5_association_rules_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 5<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn &#8211; Clustering (Lab 6)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-fa9007\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 6 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab6_Scikit-Learn_clustering.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab6_Scikit-Learn_clustering.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab6_Scikit-Learn_clustering_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab6_Scikit-Learn_clustering_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab6_Scikit-Learn_clustering_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab6_Scikit-Learn_clustering_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 6<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn &#8211; Classification (Lab 7)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-41acbd\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 7 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Scikit-Learn_Classification.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Scikit-Learn_Classification.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Scikit-Learn_Classification_Solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Scikit-Learn_Classification_Solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Scikit-Learn_Classification_Solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7_Scikit-Learn_Classification_Solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 7<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn &#8211; Regression (Lab 8)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-9e0060\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 8 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab8_Scikit-Learn_Regression.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab8_Scikit-Learn_Regression_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab8_Scikit-Learn_Regression_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab8_Scikit-Learn_Regression_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab8_Scikit-Learn_Regression_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 8<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Scikit-Learn and Pandas &#8211; Pre-Processing (Lab 9)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-b29ed0\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> zip folder with the Jupyter notebook containing the text exercises of lab 9 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab9_Scikit-Learn_pre-processing.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Solutions:<\/strong> Zip folder with the Jupyter notebook (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab9_Scikit-Learn_pre-processing_solutions.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab9_Scikit-Learn_pre-processing_solutions.zip\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_zip<\/a>), and PDF (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab9_Scikit-Learn_pre-processing_solutions.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab9_Scikit-Learn_pre-processing_solutions.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">solutions_pdf<\/a>) containing the <strong>solutions<\/strong> to lab 9<\/li>\n<\/ul><\/li>\n<\/ol>\n\n\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Homeworks<\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Each homework consists of a Jupyter notebook with the text exercises and the code blocks to be inserted (delimited by comments). Some hints and expected outputs are included for each exercise.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Please submit your homework through the&nbsp;<strong>teaching portal<\/strong> under the&nbsp;<em>\u201cHomework\u201d<\/em>&nbsp;section (or&nbsp;<em>\u201cElaborati\u201d<\/em>). You must submit your&nbsp;<strong>Jupyter notebook<\/strong>&nbsp;by placing it in a&nbsp;<strong>zip file<\/strong>&nbsp;with the following name format:&nbsp;<strong>homework<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-2-color\">N<\/mark>_s<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-1-color\">XXXXXX<\/mark>.zip<\/strong>.&nbsp;<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-2-color\">N<\/mark><\/strong>&nbsp;must be replaced with the homework number (i.e., for the first homework, with 1).&nbsp;<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-1-color\">XXXXXX<\/mark><\/strong>&nbsp;must be replaced with your student identifier. For instance,&nbsp;<strong>homework<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-2-color\">1<\/mark>_s<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-1-color\">123456<\/mark>.zip<\/strong>&nbsp;is a valid submission format for the first homework and student s123456.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Each correctly submitted homework will contribute&nbsp;<strong>0.5 points<\/strong>&nbsp;toward the final examination grade.<\/p>\n\n\n<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-ed4c46\">\n<li class=\" eplus-wrapper\">Homework 1 (Python Basics) (Deadline: <strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\"><strong><mark style=\"background-color:#db0000\" class=\"has-inline-color has-sitetext-color\">05\/04\/2024<\/mark><\/strong><\/mark><\/strong><\/strong>):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-145292\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 1 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Homework_1.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Homework_1.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Homework 2 (Numpy) (Deadline: <strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\"><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\"><strong><mark style=\"background-color:#db0000\" class=\"has-inline-color has-sitetext-color\">29\/04\/2024<\/mark><\/strong><\/mark><\/strong><\/strong><\/mark><\/strong><\/strong>):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-125552\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 2 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Homework_2.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Homework_2.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Homework 3 (Scikit-Learn Clustering) (Deadline: <strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\"><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\"><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\"><strong><mark style=\"background-color:#db0000\" class=\"has-inline-color has-sitetext-color\">17\/05\/2024<\/mark><\/strong><\/mark><\/strong><\/strong><\/mark><\/strong><\/strong><\/mark><\/strong><\/strong>):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-d674ce\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 3 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Homework_3.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Homework_3.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Homework 4 (Scikit-Learn Classification) (Deadline: <strong><mark><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\">24\/05\/2024<\/mark><\/strong><\/strong><\/mark><\/strong>):<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-fcbdd2\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 4 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_4.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_4.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Homework 5 (Scikit-Learn Regression) (Deadline: <strong><mark><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\">14\/06\/2024<\/mark><\/strong><\/strong><\/mark><\/strong>)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-2c62b0\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 5 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_5.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_5.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Homework 6 (Pre-Processing) (Deadline: <strong><mark><strong><mark><strong><mark><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\">14\/06\/2024<\/mark><\/strong><\/strong><\/mark><\/strong><\/mark><\/strong><\/mark><\/strong>)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-75b91a\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 6 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_6.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_6.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Homework 7 (Image Processing) (Deadline: <strong><mark><strong><mark><strong><mark><strong><mark><strong><mark><strong><mark><strong><mark><strong><strong><mark style=\"background-color:#35b300\" class=\"has-inline-color has-sitetext-color\">18\/06\/2024<\/mark><\/strong><\/strong><\/mark><\/strong><\/mark><\/strong><\/mark><\/strong><\/mark><\/strong><\/mark><\/strong><\/mark><\/strong><\/mark><\/strong>)<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-43373d\">\n<li class=\" eplus-wrapper\"><strong>Text:<\/strong> Zip folder with the Jupyter notebook containing the exercises of homework 7 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_7.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Homework_7.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>)<\/li>\n<\/ul><\/li>\n<\/ul>\n\n\n\n\n<hr class=\" wp-block-separator has-alpha-channel-opacity eplus-wrapper\"\/>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Final Projects<\/h3>\n\n\n\n\n\n<p class=\" eplus-wrapper\">Google form for the definition of the groups: <a href=\"https:\/\/forms.gle\/fDWCg5sR42hBeYGr7\" data-type=\"URL\" data-id=\"https:\/\/forms.gle\/cYTLurXg1dsaKCMf8\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Project proposal<\/strong>:<\/p>\n\n\n<ol start=\"1\" class=\"eplus-wrapper wp-block-list eplus-styles-uid-9c384a\">\n<li class=\" eplus-wrapper\"><strong>Binary Classification<\/strong>: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Project1-description.pdf\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/04\/DSMLEA_project2_binary_classification.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">description<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/project2-data.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/project2-data.zip\" target=\"_blank\" rel=\"noreferrer noopener\">data<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Multi-class Classification<\/strong>: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Project2-description.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Project2-description.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">description<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/project3-data.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/project3-data.zip\" target=\"_blank\" rel=\"noreferrer noopener\">data<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Regression<\/strong>: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Project3-description.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Project3-description.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">description<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/project4-data.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/project4-data.zip\" target=\"_blank\" rel=\"noreferrer noopener\">data<\/a><\/li>\n<\/ol>\n\n\n<p class=\" eplus-wrapper\"><strong>Project description<\/strong>: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/final-projects_2023-2024.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/final-projects_2023-2024.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Report template<\/strong>: <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/template-word.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/template-word.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Word<\/a> <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/IEEE_TAI.zip\" data-type=\"URL\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/05\/IEEE_TAI.zip\" target=\"_blank\" rel=\"noreferrer noopener\">LaTeX<\/a><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><br><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Suggested Books<\/h3>\n\n\n\n<p class=\" eplus-wrapper\">E. Matthes. <strong>Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming. No Starch Press<\/strong>, 2019. isbn: 9781593279288<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Jake VanderPlas. 2016. <strong>Python Data Science Handbook: Essential Tools for Working with Data<\/strong> (1st. ed.). O&#8217;Reilly Media, Inc.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">McKinney Wes. 2017. <strong>Python for data analysis<\/strong> (2nd. ed.). O&#8217;Reilly Media, Inc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>General Information SSD: ING-INF\/05 CFU: 6 Professor: Tania Cerquitelli &#8211; tania.cerquitelli@polito.it Teaching Assistants: Salvatore Greco &#8211; salvatore_greco@polito.it Class Schedule: Wednesday 10:00 am &#8211; 1:00 pm (classroom LGI1 &#8211; Laboratorio di GeoInformatica1) &#8211; Thursday 8:30 am &#8211; 10:00 am (classroom 1P) Join Piazza: link Teaching Material This section contains the slides &hellip;<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_plus_copied_stylings":"{}","footnotes":""},"categories":[37],"tags":[],"class_list":["post-5436","post","type-post","status-publish","format-standard","hentry","category-courses"],"_links":{"self":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/5436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/comments?post=5436"}],"version-history":[{"count":180,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/5436\/revisions"}],"predecessor-version":[{"id":9693,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/5436\/revisions\/9693"}],"wp:attachment":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/media?parent=5436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/categories?post=5436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/tags?post=5436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}