Transcrições
1. Apresentação: Olá. Bem-vindo
a este curso sobre JBT para geração de código
e desenvolvimento de software Meu nome é Horst e sou
instrutor desta aula. Aqui nesta aula,
você aprenderá vários recursos do JBT de bate-papo para gerar
diferentes tipos de conteúdo, geralmente focados
na geração de código, desenvolvimento de
aplicativos e desenvolvimento
web Aqui, você aprenderá com
vários exemplos e
casos de uso , como gerar
um formulário HTML e outros scripts de front-end
com todo o CSS e JavaScript com base em um esboço
desenhado à mão ou em qualquer
outro tipo de fotografia Aqui você também
aprenderá a gerar macro VBA
do Excel para
automatizar tarefas repetitivas e complexas no Aqui você aprenderá como
gerar programas em Python, Java, C plus ou outras linguagens similares para análise de
dados e
outros objetivos Além disso, você
também aprenderá a gerar o código XML e Java para o desenvolvimento de aplicativos
Android
e também aprenderá sobre
as dicas de solução de problemas e, e também aprenderá sobre as dicas de solução de problemas e sempre que houver um
erro, como corrigir o abb.
Além disso, podemos aplicar
o mesmo conjunto de habilidades a
outro conjunto de
linguagens de programação, como SQL,
R, Escala e Much Mom Então, se você está curioso para
aprender essas habilidades no chat Cubity e levar sua
carreira para o próximo nível, comece a aprender agora mesmo.
Nos vemos na aula.
2. Gerando formulário HTML com base em uma imagem: Olá, bem-vindos de volta, amigos. Aqui nesta lição, você
aprenderá sobre um caso de uso interessante em que faremos upload
de imagens. E com base nessa imagem, vamos gerar o
código ou criar um site. Então, vamos começar com isso. Aqui estou no ChatPT. Estou usando o modelo GPT quatro porque podemos fazer upload de
qualquer imagem para o Chat GPT, usando
apenas o GPT
quatro ou quatro Está bem? Portanto, se você
mudar para o GPT três, não
podemos fazer upload da imagem até Talvez nas atualizações posteriores eles permitam esse recurso, mas agora temos que
usar quatro modelos. Então, aqui vou
fazer o upload de uma imagem. Aqui está uma imagem. Deixe-me escrever um aviso antes de
mostrar a imagem. Portanto, este é o prompt
baseado nessa imagem, crie um formulário STML consistindo em todo o
STML, CSS e JavaScript Você sabe, uma única página da web. Ok, então esse é o aviso. Portanto, sempre que você estiver fazendo o
upload de uma imagem e solicitando que o CHAPT execute alguma tarefa, ainda
precisamos
escrever uma Ok, então aqui, como você
pode ver na imagem, ele consiste em um
simples
esboço feito à mão em um pedaço Ele consiste no campo de nome, uma caixa de texto, um campo de e-mail,
outra caixa de texto, uma caixa de seleção, concordo com os termos e, em
seguida, um botão de login Então, queremos que nossa página
da web tenha essa aparência, então vamos
criar uma página de login. Portanto, para aqueles de nós que
não sabem como
escrever um site ou
código para o site, podemos gerar o
código de forma tão fácil quanto isso. E para pessoas que ainda conhecem as linguagens de programação ou
sabem sobre desenvolvimento web, isso economizaria muito tempo Ok, então aqui você
pode ver que o ChaiPT
gerou um
código enorme para SDML, CSS
e JavaScript, tudo
está Precisamos apenas verificar se
isso está funcionando ou não. Então, eu copiei o código. Vou criar
um novo arquivo de texto. Deixe-me chamar isso de login. Página de sublinhado. E então eu estou copiando o
código aqui, colando-o. Então, todas as páginas SML de CSS e
JavaScript estão lá. Então eu renomearia
esse arquivo de texto alteraria para dot SGML No formulário, e depois
clicarei duas vezes. Então, quando eu clico duas vezes, aqui você pode ver que ela
criou uma página de login, embora a interface do usuário não seja perfeita, mas ainda assim podemos
corrigi-la posteriormente. Aqui eu posso fornecer qualquer nome,
como, meu nome é Herset. Estou fornecendo esse nome, e-mail se você puder
digitar, caso contrário, deixe-me verificar
se, se eu não digitar e aqui concordar com
os termos e fazer o login, ele me diz para
preencher este campo. Ok, então está funcionando. Então, aqui
temos o SDML instalado, o CSS e o JavaScript. Tudo está
funcionando e temos uma página web simples
criada com muita facilidade. Então, se você quiser criar
um site inteiro, talvez seu site contenha
dez páginas diferentes, você pode desenhá-lo em
um pedaço de papel e pedir ao chibty o código Portanto, seria muito rápido
criar essas coisas. Embora funcione para
sites de nível básico, se você tiver
complexidades avançadas como onde quer que
esteja usando jQuery,
angular, bootie
strap, etc., você também pode Portanto,
dependerá completamente do que você escreve, como pensa, de como resolve o problema
e, em seguida,
gera um código. É assim que você pode gerar o
código de desenvolvimento web de front-end em STML, CSS e JavaScript com a
ajuda do cha chi patin Se você quiser
corrigi-lo ainda mais, precisamos informá-lo aqui. E sempre que houver um
erro, podemos corrigi-lo. Agora, adicione-o,
torne-o compatível com dispositivos
móveis modificando o código Ok, então aqui podemos
modificar o código, pedir ao HPT que o
torne compatível com dispositivos móveis
adicionando elementos de
design responsivo em CSS, e ele pode usar o
bootstrap ou outras coisas Embora aqui possamos ver
um enorme CSS sendo escrito. Interesse, tudo
deve ser o mesmo. Os
elementos JavaScript estão lá, e deixe-me copiar essa coisa e
verificar se está funcionando. Ok, agora estou
escrevendo um novo código, criando um novo arquivo de texto
para que possamos comparar, chamá-lo de página, simples,
copiar o código aqui. Renomeie isso. Desculpe.
Precisamos renomeá-lo de THT para
STML e abri-lo E aqui você pode ver que é
semelhante a isso. E para verificar
se está funcionando de forma responsiva ou não, posso simplesmente alterar o tamanho
da tela e ela está
sendo ajustada Ok, então é um design
responsivo, comparativamente semelhante
ao anterior E isso é, se você quiser alterar a cor
ou a interface do usuário, você pode definitivamente mudar
qualquer que seja sua necessidade. Então é assim que você pode
criar um site ou gerar o código de front-end usando hat HIPT e
também pode gerar um código
com base na imagem Você também pode escrevê-lo
no prompt ou usar uma
combinação disso. Então, espero que este exemplo
seja útil para você. Você aprenderá
mais desses conceitos nas próximas aulas até lá,
continue aprendendo e
seguindo em frente.
3. Gerando código em Python para análise de dados: Olá, bem-vindos de volta, amigos. Aqui nesta lição, você aprenderá
como gerar o
código Python para análise de dados Então, vamos começar. Chat PT pode ajudá-lo a
escrever o código
em diferentes linguagens de maneiras diferentes para resolver problemas simples a complexos, e aqui
veremos como
podemos gerar o código
Python para Então, aqui, estou usando o GPT 40, versão
mais recente do HatPT, embora você ainda possa usar o
GP four ou o GPT Se você quiser fazer o
upload de um conjunto de dados para Chat GPT gerar o código, é melhor usar o
GPT four ou four On, pois esses dois modelos
permitem que você carregue o arquivo Caso contrário, se você
optar por fazer o upload no GPT 3.5, não
poderá
fazer upload de nenhum arquivo Então, isso depende da sua situação. Aqui estou fazendo o upload de um conjunto de dados,
o conjunto de dados de telecomunicações na CSU,
este é um conjunto de dados de amostra que eu quero analisar. Então, aqui estou escrevendo
um aviso simples. Escreva cinco
programas em Python para realizar várias operações
nesse conjunto de dados, incluindo Modelagem, visualização
e análise. E aqui vamos nós. Esta é uma simples
linha de formatura de duas linhas pedindo que o GPT gere cinco programas para diferentes
conjuntos de operações Se você já tem certeza de quais operações
exatas deseja fazer se quiser
remover os valores nulos de um conjunto de dados ou quiser
obter todos os valores em uma
coluna em um formato específico, esse conjunto de operações
está na parte de coleta de
dados Se você quiser criar
clusters como clusters Kmean, seria modelagem de dados
ou se você quiser criar visualização
de dados,
como gráficos de linhas,
Sankey, tmp, qualquer tipo de gráfico Sankey, tmp, qualquer tipo analisar ou encontrar os
insights críticos do conjunto de dados, seria da parte de análise. Se você quiser analisar ou encontrar os insights críticos
do conjunto de dados, seria da parte de
análise Podemos fazer praticamente
tudo em Python. A biblioteca Python é a linguagem
mais adequada para realizar um conjunto de operações para ciência
e análise de dados . Aqui está a coisa Aqui temos o primeiro programa
relacionado à limpeza de dados, e aqui podemos vê-lo
lendo esse arquivo CSV,
criando um caminho fictício e, depois de termos o arquivo CSV,
entenderemos o conjunto de dados e aqui está alterando o valor como
o valor ausente Ele verifica primeiro
os valores nulos sempre que não
há valor e, em
seguida, fornece os nomes das colunas
limpas Então, está verificando
as letras minúsculas. Substitua Ipacebr por sublinhado. Sempre que há uma barra de espaço, ela é alterada
com sublinhado Da mesma forma, converta as
colunas de data para o formato de data e hora. Portanto, está convertendo
a data e hora para que
possa ser
usada no cálculo porque às vezes
as pessoas inserem as datas em formatos diferentes Portanto, nos EUA, o
mês é escrito antes do dia do mês e, em outras partes do mundo, o dia do mês é
escrito antes do mês. Portanto, será uma formatação
diferente. Então, queremos que nossas coisas
estejam em um formato simples. Então, queremos lidar com
os valores ausentes. Ele está verificando a média
dos valores numéricos
e você pode verificar Em seguida, ele converterá
a coluna categórica tipo
de categoria e
aqui está a coisa Ele aplicou três, quatro operações diferentes para limpeza de
dados em
um único programa. O Python pode ser
muito eficiente. Se você tiver que implementá-lo
com qualquer outra linguagem, definitivamente exigirá
mais linhas de colocação. É por isso que estamos usando Python. Da mesma forma,
gerou um segundo programa para análise
exploratória de dados E aqui está: primeiro carrega um conjunto de dados e depois converte a coluna necessária nos tipos apropriados Novamente, o tempo dos dados, as estatísticas
descritivas, a verificação
e, em seguida, a taxa de rotatividade porque esse é um conjunto de dados de
telecomunicações e queremos identificar os clientes com maior
probabilidade Então, queremos identificar
esses clientes
e, em seguida,
tomar as medidas adequadas. Dependendo do tipo de plano, geralmente
temos três tipos de
planos nesse conjunto , o plano básico, o premium e o ilimitado, e queremos identificar qual plano devemos
adotar. Então essa é a análise. Então, depois de fazer
uma análise exploratória de dados sobre a taxa de rotatividade e criar uma matriz de correlação
usando o E então aqui vamos para
a visualização de dados. Ele está usando Matt plot lib
e cBonn para representar o gráfico e o gráfico de
distribuição de rotatividade está sendo exibido após
executarmos Aqui podemos ver o gráfico de contagem e a distribuição da rotatividade
é mostrada aqui Depois, temos a distribuição da
fatura. O
mapa de calor de correlação também é mostrado. Portanto, o mapa de calor nos mostrará o frescor ou o calor
para mostrar valores diferentes Após essa visualização, ele gerou três
tipos diferentes de gráficos Primeiro para o gráfico de distribuição da
taxa de rotatividade, depois para a
distribuição mensal da fatura por tipo de planta
e, em seguida, para o mapa de calor de
correlação Em seguida, ele está escrevendo o código
para modelagem preditiva. Portanto, a
modelagem preditiva nos permite prever os valores futuros
com base nos conjuntos de dados Então, aqui, ele usa
certas abordagens
dividindo o conjunto de dados,
padronizando os recursos,
treinando o modelo e, em
seguida, podemos prever os valores futuros com base na matriz de confusão Portanto, pode haver uma abordagem
diferente. Podemos usar o gerado ou, se você
não tiver certeza sobre esse modelo, pode perguntar ao gerador hatch
PD two, adotar uma abordagem diferente
ou usar um modelo diferente Depois, temos a segmentação de
clientes. Então, definitivamente, os clientes se
enquadram em categorias diferentes
e queremos
identificar o comportamento do cliente sempre que
analisamos um conjunto de dados, e é por isso que podemos
realizar um conjunto específico de ações em clientes segregados Portanto, não queremos
incomodar os clientes que têm menos probabilidade de se afastar, embora
queiramos retê-los quanto aos clientes que
têm maior probabilidade de se afastar Então essa poderia ser a
implementação dessa análise. Veja aqui os
clusters aprendidos da SK que estão sendo usados, o laboratório de plotagem de tapetes e os Pandas Pandas para
cálculos O K significa que o algoritmo de
agrupamento de algoritmos está sendo usado aqui, como podemos ver aqui, ele traça curva
do cotovelo consistindo em
valores diferentes Podemos ler o rótulo X e o
rótulo Y aqui sobre o número de
clusters e W CSS,
e aqui o número ideal de clusters é três verificações
e, em seguida, o subvalor Você quer obter a explicação, explicar o código para segmentação de
clientes, você pode escrevê-lo aqui, explicar O código ou, podemos dizer, o programa. Você pode escrever código para segmentação de
clientes. OK. E aqui ele lhe dará uma boa explicação ou
talvez documentação. Portanto, as três primeiras partes
são a importação
das bibliotecas usadas para manipulação de
dados Os pandas são usados para
manipulação e análise de dados, meios
K são usados como um algoritmo de
agrupamento do Psychic Learn para aprendizado
não supervisionado, o modelo de aprendizado de
máquina e
o gráfico Matplot Pipe o gráfico Matplot Portanto, as primeiras três linhas estão
claras e, em seguida,
o carregamento do conjunto de dados é um arquivo CSE
seguido pelo caminho do arquivo E então temos a
seleção de recursos para agrupamento. Então, essas são as três colunas uso de dados da fatura
mensal e a
duração da chamada são usados como
uma seleção de recursos. Com base nisso, queremos
criar clusters. Em seguida, temos que determinar
o número ideal de clusters usando o
método do cotovelo. E aqui está o código. E uma vez identificada, podemos criar um gráfico
para a curva do cotovelo E há uma explicação
detalhada para outras coisas em detalhes, que você pode ler e
depois entender. Então, aqui você pode ver
como é fácil analisar um determinado conjunto de dados
com a ajuda do HathPT, você pode gerar todo o código
Python,
diferentes tipos de programas, usando diferentes bibliotecas em
Python E aqui, se você for estudante
ou iniciante, obterá a explicação de cada parte do código Se você for um profissional,
ainda poderá economizar muito tempo se precisar digitar o código
manualmente. Aqui, você obterá
o contexto e gerará o código simplesmente
com base no conjunto de dados fornecido. Espero que isso seja útil
para você e que você aprenda mais nas próximas aulas ainda
aprenda mais nas próximas aulas e continue aprendendo
e avançando.
4. Criando um aplicativo para dispositivos móveis: código Java e XML para Android Studio: Olá, bem-vindos de volta, amigos. Aqui nesta lição,
você aprenderá sobre como podemos usar HathPT para gerar código
para o desenvolvimento de aplicativos Android Então, aqui no HatchPT, você pode usar qualquer um dos
modelos para geração de código Mas se você quiser que seu código
esteja livre de erros, você deve usar o GP quatro ou o GP
quatro ou versões posteriores Então, aqui estou escrevendo o baile, embora você ainda possa gerar
o código com o GPT 3.5 Então, se você estiver usando 3.5, você também pode gerar
o código lá. E sempre que houver um r, você também pode corrigi-lo com a
ajuda do Chat GPD Então, aqui estou escrevendo
um baile de formatura simples. Quero criar um aplicativo Android simples usando Java e XML. Então, por que estou definindo
Java e XML? Simplesmente porque
o desenvolvimento de aplicativos Android pode ser feito usando tlne e algumas
pessoas também podem usar Python Além disso, também estou especificando que quero
desenvolver um aplicativo Android
em vez de um aplicativo móvel geral,
porque o aplicativo móvel pode
ser baseado em IOS ou outro Seja específico sempre que estiver gerando o código
para as bibliotecas, as linguagens
e a plataforma que você pretende atingir. Agora, esse seria um aplicativo de página
única que
forneceria aos usuários um botão
para ligar e
desligar a lanterna para ligar e
desligar a lanterna Ok, é um aplicativo simples. Geralmente, estamos
nos concentrando na geração aplicativos de
lanternas.
Coisa simplista. Se você tem cenários complexos
em mente, não se preocupe, chargq ainda será gerado, mas você precisa dividir o
problema em etapas simples Talvez exija
várias atividades ou vários programas. Portanto, sempre que precisar de vários
programas, faça-o um por um. Então, lanterna. Aqui, por favor,
crie todo o código para mim. É um baile de formatura simples, e agora o HatchBT começará Aqui queremos ver
o arquivo de manifesto, aqui ele está gerando
o arquivo de manifesto. Além disso, o ChatBT está
nos dizendo como executar esse código. Então, quando o
arquivo de manifesto em XML é criado e mostra o ponto de
atividade principal XML, o plano de fundo do nosso aplicativo, e então é um código Java, significa ponto de atividade Java. E aqui você pode ver que o ChAPT
é muito rápido
na geração do código porque é muito capaz
de gerar código Então, finalmente, está escrevendo uma atividade
média em Java
para executar essa coisa. Inclui várias
bibliotecas, os widgets, a função de sobrescrever,
muito útil . É um código longo. Portanto, se tivermos que
digitá-lo, definitivamente levará muito tempo e
economizamos tempo. Então, primeiro de tudo, vamos entender
o que ele gerou. Então, a primeira etapa, sugerida, criar um novo projeto
no Android Studio e
está mostrando as opções. Portanto, se você é um
usuário iniciante do Android Studio
, será um guia fácil para nós. Então, em vez de acessar a documentação ou vídeos de aulas
longas, podemos simplesmente usar a ajuda
do Chat CipT, onde ele pode ajudá-lo em todo o
processo em forma de texto Então, temos que abrir o
Android Studio, selecionar um novo projeto, escolher uma atividade vazia porque esse
não é um aplicativo complexo. É um aplicativo simples. Em seguida, altere o nome do aplicativo. Você pode escolher seu nome.
Aqui esse nome funciona. Em seguida, adicione a linguagem ao Java, defina a linguagem como Java
em vez de Cortland O nível mínimo da API
deve ser 23 a partir de agora. Em seguida, clique em Concluir e aqui
temos o arquivo manifesto. Podemos escrever o código
para o arquivo de manifesto. Aqui definimos as permissões
para câmera e lanterna. Como o aplicativo de lanterna
pode funcionar com a câmera
, precisamos das
permissões para usá-lo Depois, temos ações
e outras categorias. Em seguida, temos o
design do layout principal para a aplicação. Como mencionamos
no prompt queremos apenas ter
um botão de alternância em
um aplicativo de página única.
Então esse é o problema. Eu gerei um código somente para
o botão de alternância. Se você quiser
expandi-lo ainda
mais colocando mais botões ou conteúdo
na atividade, ele gerará a atividade. É um código simples em ximal, tem
o texto no botão de
alternância Quando está desligado, diz ligar. Sempre que está ligado, ele diz para desligar. Então, é
uma coisa inversa. E então ele tem
o conteúdo da embalagem, então ele se ajusta à tela
do celular. Se abrirmos o aplicativo
em um dispositivo pequeno, ele se ajustará à tela. Caso contrário,
se expandirmos ou girarmos o dispositivo, ele o expandirá ainda mais Depois, temos o ponto de atividade
principal Chava, que incluirá uma funcionalidade para
controlar a lanterna Aqui temos a
biblioteca de hardware de pontos do
Android para acesso à câmera, e também temos outras
bibliotecas, a on create e essa coisa. E aqui está
atualizando o código. Primeiro, ele gerou
um código básico, depois foi atualizado para se adequar
à funcionalidade de lidar com as permissões
e, em seguida, importou
mais bibliotecas e o código
ficou um pouco mais longo. E aqui você pode ver essa lógica
principal do código. Aqui temos algumas
variáveis estáticas e outras variáveis. Então, temos
permissões diferentes. A lógica está sendo implementada usando certas bibliotecas
e recursos. O problema é o seguinte. E, finalmente,
esse é o aplicativo. E sempre que você tiver algum
problema ou erro, também
podemos contar com a ajuda
do AGB para corrigir o código Então, aqui você pode ver
como é simples criar um aplicativo móvel
com a ajuda do Hat GPT Mesmo que você não tenha uma experiência
muito detalhada em programação de computadores, ainda
poderá
gerar um código. Porém, para criar aplicativos
complexos, é necessário
compreender as nuances da criação
de aplicativos e
o que exatamente você deseja fazer. Chat JBT fará
as coisas por você, você tem
que definir o que você quer fazer e você mesmo tem que
implementá-lo O Chat JBT não entrará no estúdio
Enrody e executará
o código Ele pode escrever um código, mas implantação
real depende de
você, e esse é o problema. Da mesma forma, você pode
criar outros aplicativos. Tente criar com aplicativos
simples, como calculadora ou aplicativo de
câmera, a galeria ou o aplicativo simples do
WhatsApp, depois vá para
os complexos
e, em seguida, temos essas coisas. Você aprenderá
mais nas próximas aulas até então continuar aprendendo
e seguindo em frente.
5. Dicas de solução de problemas para Gradle e Android Studio: Olá, bem-vindos de volta, amigos. Aqui nesta lição, você
aprenderá como gerar
dicas de solução de problemas do Chat HPT e como usar o
Chat HPT para ajudá-lo
no processo de encontrar ou corrigir o
bug Em
ambientes diferentes. Aqui estamos focados no Android Studio. Anteriormente,
geramos o código, o código Java e o código XML
para o desenvolvimento de aplicativos Android. É o código básico, por exemplo,
acessamos o Android Studio e executamos esse código e, em seguida,
ocorreram alguns erros. Como podemos corrigir esses erros. No Android Studio, os bugs
geralmente estão relacionados às
dependências, ao gradle e assim por diante Estou escrevendo um prompt
nesse domínio. Então, aqui só precisamos digitar. Eu usei o Android
Studio no passado. E isso costumava me causar muitos erros de implantação, especialmente no Gradle relacionados à versão, controle, etc Você poderia me sugerir algumas fitas de resolução de
problemas que possam me ajudar a resolver diferentes tipos de
problemas quando eles ocorrerem Aqui, estamos pedindo ao Cha
JBT dicas gerais que podem nos ajudar a encontrar os erros de implantação e
como corrigi-los no griddle,
geralmente relacionados ao
controle de versão, geralmente relacionados ao
controle de versão, e sugerir algumas
dicas de solução de problemas que podem me ajudar a corrigir o bug sempre que
o problema Aqui, o Chat JPT
tem um contexto. Esse prompt pode parecer simples, mas aqui fornecemos
o contexto do
código Android e do Android Studio,
e o ChatBT já
sabe que o estamos implantando. Sempre que
estamos criando um código, você já entendeu
esse contexto e talvez geralmente
estejamos solicitando a solução de problemas, eu lhe darei a resposta baseada
no contexto Então, aqui podemos ver
a atualização do berço para um plug-in do Android Então, basta acessar a
estrutura do projeto de arquivo e o projeto no Android Studio e verificar se a versão do gradle
está atualizada ou não O mesmo com o plugin Android. Em seguida, verifique os invólucros do Gradle. Aqui está um código que podemos verificar. E se não estiver funcionando, podemos substituir por uma versão,
a versão apropriada. precisamos invalidar as capturas e reiniciar Às vezes, precisamos invalidar
as capturas e reiniciar sempre que
houver um problema Essa é uma das correções que podem
ajudar Podemos limpar e reconstruir o projeto acessando
a opção de construção,
relimpar e reconstruir relimpar e reconstruir Então, isso também pode ajudar.
Muitas vezes, eu tentei. Então, hum, posso cantar o
projeto com arquivos Gradle. Às vezes, há um
problema com a sincronização. Em seguida, podemos verificar se há erros no Gradle
Console. Sempre que houver um erro, basta copiar o
erro e perguntar ao ChatBD, jogá-lo no hab e isso nos
ajudará a resolver o problema Em seguida, temos a
configuração do SDK e do JDK. Então, quais são as configurações? Às vezes, podemos lidar com os problemas de
proxy Conexão de rede, definitivamente
precisamos de uma boa conexão estável com a
Internet. Então, somente o Android
funcionará porque código do
Gradle geralmente é gerado
automaticamente, então ele retirará alguns
serviços da Internet Então, o demônio Gradle Damon é o processo que está
sendo executado em segundo plano Então, às vezes, podemos parar o demônio Gradle
e reiniciá-lo novamente Podemos corrigir
erros específicos, como ferramentas do SDK,
resolver, podemos resolver
as dependências Sempre que houver uma dependência em um repositório específico ou algo assim por diante, podemos verificar e verificar versão do gradle
se ela é compatível ou Garantindo que a
versão do plug-in do Android seja compatível
com a versão gradle Então, especificamente,
uma vez que estamos usando as diferentes versões do plug-in
Gradle e Android
, precisamos verificar
isso Depois, temos os problemas de implantação de depuração. Podemos verificar as conexões do
dispositivo. Podemos habilitar
as opções de um desenvolvedor e a depuração USB. Podemos verificar os registros,
o logcat para
verificar se há registros e
problemas de tempo de execução e assim por diante E se você quiser obter
sugestões para mais bugs, como escrever mais fitas
para outros tipos de bugs, hatpit também gerará outras fitas
diferentes Então, em vez de sair para desenvolver um fórum e
ficar confuso, se você for um
iniciante, o HathPT o
ajudará a orientá-lo
desde o E mesmo que você queira ter um problema específico,
podemos verificá-lo. Depois de
praticarmos várias vezes, cinco a dez vezes todas as
dicas que
implementamos, entraremos em uma boa situação. Será uma boa experiência de
aprendizado para alguém que está aprendendo
a escrever o código
e, em vez de nos
concentrarmos em escrever o código, podemos nos concentrar na execução do
código, nos erros de implantação. Portanto, isso
dependerá completamente das situações. Se estivermos focados
na criação de lógica
ou na solução de problemas, ambas são partes importantes
do desenvolvimento do aplicativo. Então, é assim que
podemos solucionar problemas e podemos usar a ajuda do Chat CP
para entender como executar nosso código sempre que
houver um problema E é assim que
podemos seguir em frente. Você ainda aprenderá mais nas próximas
aulas,
continue aprendendo e
siga em frente.
6. Gerando uma macro VBA no Excel para automatizar tarefas repetitivas e complexas no Excel: Oi, bem-vindo. B, amigos. Aqui nesta lição,
você aprenderá como gerar o script VBA do Excel para automação de vários tipos
de tarefas no Microsoft Excel Então, vamos começar. Veja aqui, eu tenho
um conjunto de dados de amostra. Então, isso é um conjunto de dados. É um conjunto de dados simples
que consiste em apenas quatro colunas. Aqui, a primeira coluna é
a coluna alfabética em que temos o
nome dos produtos Então temos a data do pedido. Então temos o
preço e o custo. Da mesma forma, você pode ter um conjunto de dados complexo que
consiste em, digamos, mais de 50 ou 100
colunas diferentes e muitas linhas Então, sempre que tivermos que fazer alguns cálculos ou escrever
algumas fórmulas simples no Excel, isso envolverá que você clique em algum lugar várias vezes ou digite algo. Então, em vez de fazer a mesma
coisa repetitiva repetidamente, se você tiver que repetir um
conjunto de etapas, por exemplo, para calcular a soma
dessa coluna numérica, tive que clicar cinco vezes,
só para ter alguns cálculos ou escrever
algumas fórmulas simples no Excel,
isso envolverá que você clique
em algum lugar várias vezes ou digite
algo. Então, em vez de
fazer a mesma
coisa repetitiva repetidamente,
se você tiver que repetir um
conjunto de etapas, por exemplo,
para calcular a soma
dessa coluna numérica,
tive que clicar cinco vezes,
só para ter os cálculos. Se eu quiser calcular
a segunda coluna, tenho que fazer o mesmo,
imagine se tivermos
100 dessas colunas, então temos que clicar 500 vezes. Para salvar
essa tarefa repetida, podemos automatizá-la
escrevendo um código uma vez
e, em seguida,
executá-lo várias vezes e
ele será aplicável Então, como podemos obter o código, automatizar essa coisa se você não conhece o script VBA,
não é um problema, podemos gerar o
script VBS com esse Vamos ver como podemos
gerar o script VBA. Aqui no HatchiPT, você pode
escolher qualquer modelo,
GPT 3.5, GPT quatro
ou GPT quatro Dependendo da
assinatura que você tem, se você não tiver nenhuma
assinatura, não precisa se preocupar. Você pode usar perfeitamente o GPT four Omni ou GPT 3.5. OK. Então, atualmente, estou usando o GPT four Omni apenas para fornecer resultados
de alta qualidade, e aqui está um aviso que
escrevi Então, escreva um script VBA no
Excel onde eu quero
calcular a soma de cada coluna
que tem um valor numérico Está bem? Então, eu quero que o Excel detecte automaticamente quais são
as colunas numéricas Porque eu quero
fazer os cálculos somente nas colunas numéricas Depois de calcular, imprima alguns de todos os valores na coluna
logo abaixo da última linha Então, eu quero que o resultado
fique logo abaixo da última linha em
negrito e tamanho de fonte 20. Então, aqui você pode definir
o que você está vendo. Assim, você pode definir o padrão
ou qualquer outra coisa. E aqui vamos ver o código
gerado por hat Chipty. Sim, aqui está o código. E deixe-me executar esse código. Não precisamos saber o
que esse código diz. Se você quiser
entender o código, definitivamente
pode perguntar ao TBT Eu vou te dar uma explicação
melhor. Então, para esse propósito, se você está planejando aprender o
script VBA, você também pode Enquanto isso, não
precisamos aprender no momento. Aqui no Excel, copiei o código e
apenas segurei todo o F 11 Ele abrirá o editor VBA aqui em
Inserir, vá para o módulo Em seguida, podemos inserir um módulo e depois colar o código. Então, aqui colamos
o código com sucesso. E depois de
colar um código, basta verificar o
nome da planilha Atualmente, o nome da planilha
está aqui no canto inferior esquerdo, você pode ver a planilha
um e aqui você pode verificar se
é a planilha um ou não Por padrão, o
nome é folha um. Se você estiver usando qualquer outra
planilha ou apenas renomeá-la, basta renomeá-la aqui também Caso contrário, esse código não funcionará. Está bem? Então, essa coisa que eu fiz, vamos pressionar a subrotina Executar Se eu correr, aqui você
pode ver a magia. A soma da coluna foi calculada e
exibida na cor vermelha. Então, como preço e custo são
os valores numéricos, obtemos a soma calculada
para a data do pedido e o produto, não
temos nenhum
valor numérico, então a soma é zero Então, fez a mesma coisa que
pedimos para bater um papo bonito. Agora você pode entender
como é simples
realizar algumas das tarefas
complexas do Excel com bastante facilidade rapidez com
a ajuda do Script ou das macros, e você pode
gerá-las rapidamente Assim, você pode
aproveitar o código, o código Excel VBA, sem a
necessidade de aprender ou escrever Da mesma forma, podemos aplicar o script VBA a outros tipos de problemas
complexos
sempre que você
quiser calcular a tabela fotovoltaica, criar um gráfico usá-lo muito bem
em diferentes cenários Deixe-me mostrar como
podemos gerar o gráfico. Agora, escreva um script VB. Você cria um
gráfico de linhas usando valores das colunas C e
D. Então vamos lá. Ele está novamente gerando o código. Assim que estiver sendo gerado, poderemos executá-lo. E aqui eu pedi
que você gerasse o gráfico de linhas usando os valores das colunas C e
D e voltemos ao xl. Aqui, não precisamos
criar um novo módulo novamente. Só precisamos remover
o código anterior, colar o novo código e depois
executá-lo aqui. Depois de executá-lo, aqui você pode ver
as colunas C e D, e podemos alterar o intervalo. Se não quisermos ter a soma em mente,
é o seguinte. Podemos redimensioná-lo,
podemos alterar os valores, modificá-lo adequadamente
e seguir em frente Podemos fazer tudo no
Excel com a ajuda do VB e podemos gerar o VBA facilmente
com rapidez Apenas certifique-se de mencionar seu objetivo claramente
no prompt. Portanto, sempre que você estiver escrevendo
o prompt no Excel, basta mencionar exatamente o que
você deseja fazer. E se a tarefa for muito complexa, tente dividi-la
passo a passo. Ok, então é assim que podemos usar o VBA no Excel
para
facilitar nossa vida e fazer as
coisas rapidamente Você aprenderá mais
nas próximas aulas até então continuar aprendendo
e seguindo em frente.