Trabalho_LP_A1

所属分类:数据可视化
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-10-16 17:41:54
上 传 者sh-1993
说明:  本项目包含2021年收集的CPC(Conceito Preliminar de Curso)数据的可视化和分析。,
(This project contains visualizations and analises about CPC (Conceito Preliminar de Curso) data collected in 2021.,)

文件列表:
dataframes/ (0, 2023-10-16)
dataframes/brasil_estados.json (1105468, 2023-10-16)
dataframes/resultados_cpc_2021.csv (2556898, 2023-10-16)
dataframes/resultados_cpc_2021.xlsx (2102857, 2023-10-16)
dataframes/sample_data.csv (0, 2023-10-16)
dataframes/sample_data.xlsx (0, 2023-10-16)
docs/ (0, 2023-10-16)
docs/.nojekyll (1, 2023-10-16)
docs/Makefile (638, 2023-10-16)
docs/build/ (0, 2023-10-16)
docs/build/doctrees/ (0, 2023-10-16)
docs/build/doctrees/create_graphs_doc.doctree (19990, 2023-10-16)
docs/build/doctrees/create_objects_doc.doctree (40196, 2023-10-16)
docs/build/doctrees/data_analysis_larissa.doctree (9225, 2023-10-16)
docs/build/doctrees/data_analysis_pedro.doctree (11357, 2023-10-16)
docs/build/doctrees/data_analysis_vitor.doctree (8444, 2023-10-16)
docs/build/doctrees/data_clean_doc.doctree (38421, 2023-10-16)
docs/build/doctrees/downloads_doc.doctree (6699, 2023-10-16)
docs/build/doctrees/environment.pickle (195865, 2023-10-16)
docs/build/doctrees/index.doctree (8585, 2023-10-16)
docs/build/html/ (0, 2023-10-16)
docs/build/html/.buildinfo (230, 2023-10-16)
docs/build/html/.nojekyll (0, 2023-10-16)
docs/build/html/_images/ (0, 2023-10-16)
docs/build/html/_images/average_score_states.png (156050, 2023-10-16)
docs/build/html/_images/average_scores.png (258486, 2023-10-16)
docs/build/html/_images/non_attendance.png (315391, 2023-10-16)
docs/build/html/_sources/ (0, 2023-10-16)
docs/build/html/_sources/create_graphs_doc.rst.txt (111, 2023-10-16)
docs/build/html/_sources/create_objects_doc.rst.txt (121, 2023-10-16)
docs/build/html/_sources/data_analysis_larissa.rst.txt (2847, 2023-10-16)
docs/build/html/_sources/data_analysis_pedro.rst.txt (3634, 2023-10-16)
docs/build/html/_sources/data_analysis_vitor.rst.txt (2730, 2023-10-16)
docs/build/html/_sources/data_clean_doc.rst.txt (113, 2023-10-16)
docs/build/html/_sources/downloads_doc.rst.txt (106, 2023-10-16)
docs/build/html/_sources/index.rst.txt (1246, 2023-10-16)
docs/build/html/_static/ (0, 2023-10-16)
docs/build/html/_static/alabaster.css (11230, 2023-10-16)
... ...

# Trabalho A1 - Linguagens de Programao by Larissa Lemos, Pedro Tokar and Vitor Nascimento ## About the project and dataset In the present work, we developed analises and their respective visualizations using Pandas and Matplotlib. The data concerns to the CPC (Conceito Preliminar de Curso), an avaliator of undergraduate-level courses offered in universities all over Brazil. The dataset is available at [Brazilian Government's open database](https://dados.gov.br/dados/conjuntos-dados/inep-indice-geral-de-cursos-avaliados-da-instituicao-igc), and it contains data collected in 2021. ## Project structure Our project is organized into the following modules: - `python_scripts`: Contains Python scripts used to extract and parse the dataset, and to create visualizations. - `unittests`: Contains Python scripts with unit tests for the `python_scripts` module. - `docs`: Includes scripts for generating Sphinx documentation. You can see the project documentation and the data analysis here: [Trabalho_LP_A1](https://larissalafonso.github.io/Trabalho_LP_A1/build/html/index.html) ## Getting started Before getting started, make sure you have installed the most recent version of `python`. ### Prerequisites ```sh pip install -r requirements.txt ``` ### Installation 1. Clone the repo ```sh git clone https://github.com/LarissaLAfonso/Trabalho_LP_A1.git ``` ## Usage ### Creating the visualizations In order to create the graphs, simply run the `main.py` file. ```sh python main.py ``` This will generate the following visualizations: ![Average Non Attendance Per Course](graphs/non_attendance.png) ![Average ENADE Score by State](graphs/average_score_states.png) ![Average Scores by Region](graphs/average_scores.png) The visualizations will be saved in the `graphs` folder. ### Testing the modules To test all the modules created, run: ```sh python -m unittest discover ``` To test an individual module, run: ```sh python -m unittests. ``` ### Creating the documentation To update the project's documentation: ```sh cd docs make html ``` The HTML files will be generated in the docs/build folder. _For more examples, please refer to the [Documentation](https://larissalafonso.github.io/Trabalho_LP_A1/build/html/py-modindex.html)_

近期下载者

相关文件


收藏者