CS 373 Primavera 2023: Bowen Huang
Semana de 13 a 19 de fevereiro
O que você fez na semana passada?
Na semana passada, eu estava trabalhando no projeto BID para esta classe. Um dos principais desafios que tive foi encontrar uma solicitação de API adequada para um dos modelos que meu grupo tinha, que eram eventos sociais de fitness. Passei muito tempo pesquisando diferentes APIs que nos dariam o que queríamos e, finalmente, percebi que poderia usar outra API (Yelp Fusion), que antes era para o modelo de academia, e apenas usar a API do Google Places para academias em vez de. Ao longo de todo o processo, aprendi muito sobre carteiro e criação de tokens de API.
O que está no seu caminho?
Tenho algumas tarefas para entregar na próxima semana para algumas das minhas outras aulas. Fora isso, nada mais está no meu caminho.
O que você vai fazer na próxima semana?
Como afirmei acima, provavelmente iniciarei minhas outras atribuições para outras classes. Na próxima semana, também espero começar meu projeto para minha outra aula, Programming for Correctness/Performance. Antecipo que a próxima semana será definitivamente menos estressante, pois não há projetos para a próxima semana.
O que você achou do Artigo #6 . O Princípio Aberto-Fechado?
Agradeço o artigo por me ensinar as técnicas de programação utilizadas e também por me dar exemplos para me ajudar a entender melhor. Um motivo notável que achei interessante foi mostrar os prós e os contras do uso do Princípio Aberto-Fechado, como muitos outros tópicos em ciência da computação. Por um lado, a depuração e a frequência de bugs são menores, no entanto, também existem desvantagens, como não poder usar variáveis globais.
Qual foi sua experiência com operadores, iteração e apresentação de ética? (esta questão irá variar, semana a semana)
A partir da semana passada, sinto que em Python, quando se trata de operadores e iteráveis, muito raramente há erros ou exceções. A partir dos questionários, parece que o Python sempre dará algum tipo de resultado, em vez de exibir erros. Aprendi muito sobre como o Python lida com a concatenação de listas e strings, em particular como os ponteiros são relevantes no Python.
O que te deixou feliz esta semana?
Esta semana fiquei satisfeito quando finalmente encontrei a solução para o problema que mencionei anteriormente em relação ao meu projeto. Também é bom quando vejo um projeto começar a se concretizar. Por fim, esta semana senti que estava comendo bem.
Qual é a sua escolha da semana ou dica da semana?
Minha dica da semana é não confiar apenas em bots de IA, como o ChatGPT. Embora o ChatGPT sempre pareça saber do que está falando, eu ainda confiaria em mim mesmo. Por exemplo, muito conteúdo foi publicado no YouTube com o ChatGPT jogando xadrez e mostra a inadequação do ChatGPT em fazer jogadas legais. Isso mostra que, embora o ChatGPT pareça saber do que está falando, na realidade, algumas de suas ideias estão incorretas.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)