Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joseguilherme96/mini-projetos

Artificial Intelligence, daily activies tic tac toe, stopwatch, Statistical Calculator , Web Scraping and ChatGPT.
https://github.com/joseguilherme96/mini-projetos

artificial-intelligence oriented-object-programming statistics stopwatch tic-tac-toe web-scraping

Last synced: about 16 hours ago
JSON representation

Artificial Intelligence, daily activies tic tac toe, stopwatch, Statistical Calculator , Web Scraping and ChatGPT.

Awesome Lists containing this project

README

        

## Artificial Intelligence
Este projeto foi desenvolvido na linguagens HTML, css e JavaScript. São dois robôs que se conversam entre si baseado na conversa do site [Catraca Livre](https://catracalivre.com.br/criatividade/conversa-entre-robos-do-google-reune-milhares-de-espectadores/). A medida que um robô fala outro responde criando uma conversa interativa, discutem um com o outro se eles são robôs ou humanos.
Este pequeno projeto foi desenvolvido através do app [SoloLearn](https://www.sololearn.com/profile/2243272) no meu perfil.

## Daily Activities
Projeto também desenvolvido na linguagens HTML, css e JavaScript. A página mostra tudo que você pode fazer diariamente, a medida que a página vai dizendo o que você pode fazer, um painel ao lado exibe quantos registros já foram encontrados.
Este pequeno projeto foi desenvolvido através do app [SoloLearn](https://www.sololearn.com/profile/2243272) no meu perfil.

## Tic Tac Toe
Tic tac toe é um jogo mais conhecido no brasil como jogo da velha a ideia surgiu a partir do curso [Python Essentials - Part 1 (Basics)](https://edube.org/study/pe1) onde o curso propôs o jogo como desafio para que pudesse fixar todos os conceitos aprendidos como funções, estruturas de condição e repetição, lista, tuplas, etc.

### Quantidade de Jogadores
O jogo permite até 1 jogador contra o computador. o computador começa a rodada sendo ele o "X" e você é o "O".

### Pontuação
O jogo não possui pontuação. O jogo é encerrado assim que alguém vence a partida e uma mensagem é exibida. O jogo vai avisar se você ou o computador ganhou ou ainda se houver empate.

### Regra
O jogador não vai conseguir preencher o mesmo espaço que o computador. Caso haja uma tentativa o programa irá solicitar que digite novamente com um espaço que ainda não foi preechido por nenhum dos jogadores. Agora caso o computador tente preencher um espaço que já foi preenchido por você automaticamente irá encontrar outro espaço em branco.

## Stopwatch
Um crônometro desenvolvido em python utilizando o módulo time e sua entidade sleep. O crônometro é capaz de mostrar os segundos, minutos e até horas que já se passaram.

## Calculadora Estatística
Desenvolvida ultilizando as principais tecnologias HTML,Bootstrap e JavaScript. A calculadora é capaz de organizar uma determinada sequência de numeros em ordem crescente, mostrando a media, mediana e moda de uma determinada sequência digitada pelo usuário.
A ideia surgiu na aula de javascript na Fatec São Roque onde o professor propôs que criasse algo com o que já havia ensinado, como tenho aula de estatística também e estava tendo que calcular a media, mediana e moda no papel, resolvi criar este programa que supostamente calcularia para mim hehehe.

## Web Scrapping Beautiful Soup 4
Código feito em python tem como objetivo extrair dados de um site de supermecado como nome e preço dos produtos. Foram necessárias a utilização dos pacotes Beautiful Soup 4, Requests e Numpy.

## ChatGPT
Script criado para conversa com o ChatGPT pelo terminal do computador(cmd).
Para que o script funcione é preciso cadastrar uma chave no site [openai](https://platform.openai.com/account/api-keys/) e armazenar na variável `openai.api_key = "colar sua chave cadastrada aqui"`que está na linha 3 do código.
O script pode ser rodado via terminal do windows(cmd) utilizando o comando `python chatGPT.py` ou ainda executar por uma IDE de sua preferência.
Assim você consegue ter uma conversa com o chatGPT e perguntar o que quiser que ele vai te responder !

## Gerenciador De Processos
Está é uma pequena parte de uma idéia/aplicação que será elaborada para Gerenciar Processos de uma fabrica. A ideia consiste em dar instruções para o operador da máquina quais ações que ele deve tomar para efetuar cada processo. Assim ele, como seu supervisores poderão controlar melhor os processos que estão sendo executados na empresa.

## Buscador de CEP com Vue.js
Buscador de CEP com Vue.js para uma possível integração em frameworks como CodeIgniter e Laravel.

O Vue.js trás uma resposta imediata do cep pesquisado, graças aos observadores(Watchers) do vue.js

O consumo da API foi feita através do [Site](https://nominatim.openstreetmap.org/).

Vue.js funciona 100% via CDN, sem necessidade de instalação através do gerenciador de pacotes [NPM](https://www.npmjs.com/).

Usando o estilo [API de Composição](https://pt.vuejs.org/api/composition-api-setup) do Vue.js para programação.

Usando o sistema de [Módulos ES Module Browser Build](https://vuejsdevelopers.com/2019/02/04/vue-es-module-browser-build/)