{"id":20814673,"url":"https://github.com/raphaelalmeidamartins/python-job-insights","last_synced_at":"2026-04-29T01:02:25.842Z","repository":{"id":103748532,"uuid":"556496700","full_name":"raphaelalmeidamartins/python-job-insights","owner":"raphaelalmeidamartins","description":"Python data science project developed js at the end of Unit 33 (Computer Science Module) of the Trybe's Web Development course ","archived":false,"fork":false,"pushed_at":"2022-11-24T12:04:11.000Z","size":3607,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-04T20:56:49.407Z","etag":null,"topics":["data-science","pytest","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raphaelalmeidamartins.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-24T00:54:58.000Z","updated_at":"2022-11-24T12:06:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7b976d3-8666-44a8-9cf5-da27f33e7ca8","html_url":"https://github.com/raphaelalmeidamartins/python-job-insights","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raphaelalmeidamartins/python-job-insights","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelalmeidamartins%2Fpython-job-insights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelalmeidamartins%2Fpython-job-insights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelalmeidamartins%2Fpython-job-insights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelalmeidamartins%2Fpython-job-insights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelalmeidamartins","download_url":"https://codeload.github.com/raphaelalmeidamartins/python-job-insights/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelalmeidamartins%2Fpython-job-insights/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32405904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","pytest","python"],"created_at":"2024-11-17T21:17:44.362Z","updated_at":"2026-04-29T01:02:25.820Z","avatar_url":"https://github.com/raphaelalmeidamartins.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :snake: Python Job Insights :necktie: :chart_with_upwards_trend:\n\n![cover](./cover.png)\n\n## :page_with_curl: About/Sobre\n\n\u003cdetails\u003e\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e:us: English\u003c/strong\u003e\u003c/summary\u003e\u003cbr /\u003e\n\nPython data science project developed by [Raphael Martins](https://www.linkedin.com/in/raphaelameidamartins/) at the end of Unit 33 ([Computer Science Module](https://github.com/raphaelalmeidamartins/trybe_exercicios/tree/main/4_Ciencia-da-Computa%C3%A7%C3%A3o)) of Trybe's Web Development course. I was approved with 100% of the mandatory and optional requirements met.\n\nWe had to implement functions for analyzing job insights data in .CSV reports and test them with the Pytest library. We also had to integrate them into a web application previously developed with the Flask framework.\n\u003cbr /\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e:brazil: Português\u003c/strong\u003e\u003c/summary\u003e\u003cbr /\u003e\n\nProjeto de Python e ciência de dados desenvolvido por [Raphael Martins](https://www.linkedin.com/in/raphaelameidamartins/) ao final do Bloco 33 ([Módulo Ciência da Computação](https://github.com/raphaelalmeidamartins/trybe_exercicios/tree/main/4_Ciencia-da-Computa%C3%A7%C3%A3o)) do curso de Desenvolvimento Web da Trybe. Fui aprovado com 100% dos requisitos obrigatórios e opcionais atingidos.\n\nTivemos que implementar funções para análise de dados de sobre empregos em relatórios .CSV e aplicar testes com a biblioteca Pytest. Também tivemos que integrá-las a uma aplicação Web previamente desenvolvida com o framework Flask.\n\u003cbr /\u003e\n\u003c/details\u003e\n\n## :man_technologist: Developed Skills/Habilidades Desenvolvidas\n\n\u003cdetails\u003e\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e:us: English\u003c/strong\u003e\u003c/summary\u003e\u003cbr /\u003e\n\n* Use Python's interactive terminal.\n* Use conditional and repeating structures.\n* Use the Python built-in functions.\n* Handle exceptions.\n* Perform file manipulation.\n* Write functions.\n* Write tests with Pytest.\n* Write your own modules and import them into other code.\n\u003cbr /\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e:brazil: Português\u003c/strong\u003e\u003c/summary\u003e\u003cbr /\u003e\n\n* Utilizar o terminal interativo do Python.\n* Utilizar estruturas condicionais e de repetição.\n* Utilizar funções built-in do Python.\n* Utilizar tratamento de exceções.\n* Realizar a manipulação de arquivos.\n* Escrever funções.\n* Escrever testes com Pytest.\n* Escrever seus próprios módulos e importá-los em outros códigos.\n\n\u003cbr /\u003e\n\u003c/details\u003e\n\n## :hammer_and_wrench: Tools/Ferramentas\n\n* Python\n* Pytest\n\n## :trophy: Grade/Nota\n\n![My grade of the project - Minha nota no projeto](./nota.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelalmeidamartins%2Fpython-job-insights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraphaelalmeidamartins%2Fpython-job-insights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelalmeidamartins%2Fpython-job-insights/lists"}