ChatGPT para geração de código e desenvolvimento de software | Harshit Srivastava | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

ChatGPT para geração de código e desenvolvimento de software

teacher avatar Harshit Srivastava, Developer on IBM Cloud, Bluemix

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Apresentação

      1:34

    • 2.

      Gerando formulário HTML com base em uma imagem

      6:50

    • 3.

      Gerando código em Python para análise de dados

      10:18

    • 4.

      Criando um aplicativo para dispositivos móveis: código Java e XML para Android Studio

      8:08

    • 5.

      Dicas de solução de problemas para Gradle e Android Studio

      6:31

    • 6.

      Gerando uma macro VBA no Excel para automatizar tarefas repetitivas e complexas no Excel

      7:04

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

41

Estudantes

--

Sobre este curso

Em uma era em que a tecnologia está evoluindo rapidamente, a integração da inteligência artificial (IA) nos processos de desenvolvimento de software está se tornando cada vez mais fundamental. O curso “ChatGPT para geração de código e desenvolvimento de software” foi projetado para capacitar desenvolvedores, desde iniciantes até profissionais experientes, com as habilidades e o conhecimento necessários para aproveitar o poder da IA para programação e desenvolvimento de software. Este curso abrangente oferece uma exploração aprofundada de como o ChatGPT, um modelo avançado de IA desenvolvido pela OpenAI, pode revolucionar a maneira como abordamos a codificação, aumentar a produtividade e promover a inovação no desenvolvimento de software.

Objetivos do curso:

  1. Como entender o ChatGPT: obtenha uma compreensão profunda do ChatGPT, sua arquitetura subjacente, seus recursos e como ele pode ser utilizado para várias tarefas de codificação.

  2. Aplicações práticas: aprenda a aplicar o ChatGPT em cenários de codificação reais, incluindo geração de código, depuração, otimização e documentação.

  3. Técnicas de integração: descubra como integrar o ChatGPT com ambientes e ferramentas populares de desenvolvimento para simplificar o ciclo de vida do desenvolvimento de software.

  4. Casos de uso avançados: explore casos de uso avançados do ChatGPT no desenvolvimento de software, como testes automatizados, refatoração de código legado e melhoria da legibilidade do código.

  5. Aqui, neste curso, você vai aprender a geração de código com casos de uso práticos, como:

  6. Gerando formulário HTML com base em uma imagem.

  7. Gerando código em Python para análise de dados

  8. Criando um  aplicativo para celular — código Java e XML para Android Studio

  9. Dicas de solução de problemas para Gradle e Android Studio

  10. Gerando uma macro VBA no Excel para automatizar tarefas repetitivas e complexas no Excel

Ao final deste curso, os participantes terão uma base sólida na utilização do ChatGPT em vários aspectos do desenvolvimento de software. Eles serão equipados com as habilidades para aproveitar a IA para melhorar suas práticas de programação, aumentar a produtividade e inovar em seus projetos de desenvolvimento. Se você está procurando simplificar seu fluxo de trabalho, melhorar a qualidade do código ou explorar novas fronteiras no desenvolvimento assistido por IA, este curso vai fornecer ferramentas e conhecimento para ter sucesso no cenário tecnológico em rápida evolução.

Conheça seu professor

Teacher Profile Image

Harshit Srivastava

Developer on IBM Cloud, Bluemix

Professor

I am Self-Taught developer who had worked on various platforms using varied languages, and involved in various Projects both Open Source and Proprietary.

I have developed Web and Android Applications, chrome Extension, worked on various frameworks, fixed bugs for some projects, and explored numerous others. I think education and learning should be free and open, not be bound with restrictions like attending classes or going to college, People from all age groups, gender, faith, race, nations, etc must get equal privilege. When entire world would act this way like being a single FAMILY, we would truly realise VALUE of Knowledge and Human Life.

Visualizar o perfil completo

Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

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.