CS 373 Primavera 2023: Bowen Huang
Settimana dal 13 al 19 febbraio
Cosa hai fatto la scorsa settimana?
La scorsa settimana stavo lavorando al progetto IDB per questa classe. Una delle principali sfide che ho dovuto affrontare è stata trovare una richiesta API adatta per uno dei modelli del mio gruppo, ovvero gli eventi sociali di fitness. Ho passato molto tempo a ricercare diverse API che ci avrebbero portato ciò che volevamo e, infine, mi sono reso conto che potevo utilizzare un'altra API (Yelp Fusion), che in precedenza era per il modello della palestra, e utilizzare semplicemente l'API di Google Places per le palestre Invece. Durante l'intero processo, ho imparato molto sul postino e sulla creazione di token API.
Cosa c'è sulla tua strada?
Ho un paio di compiti in scadenza la prossima settimana per alcune delle mie altre classi. A parte questo, nient'altro è sulla mia strada.
Cosa farai la prossima settimana?
Come ho affermato sopra, probabilmente inizierò i miei altri incarichi per altre classi. La prossima settimana, spero anche di iniziare il mio progetto per l'altra mia classe, Programmazione per Correttezza/Performance. Prevedo che la prossima settimana sarà sicuramente meno stressante, in quanto non ci sono progetti in scadenza la prossima settimana.
Cosa ne pensi dell'articolo n. 6 . Il principio aperto-chiuso?
Apprezzo il documento per avermi insegnato le tecniche di programmazione utilizzate e anche per avermi fornito esempi per aiutarmi a capire meglio. Un motivo notevole che ho ritenuto interessante è stato mostrare i pro ei contro dell'utilizzo del principio aperto-chiuso, come molti altri argomenti nell'informatica. Da un lato, il debugging e la frequenza dei bug sono inferiori, tuttavia, ci sono anche aspetti negativi come l'impossibilità di utilizzare variabili globali.
Qual è stata la tua esperienza di operatori, iterazione e presentazione dell'etica? (questa domanda varierà, di settimana in settimana)
A partire dalla scorsa settimana, sento che in Python, quando si tratta di operatori e iterabili, molto raramente ci sono errori o eccezioni. Dai quiz, sembra che Python fornisca sempre una sorta di risultato, piuttosto che visualizzare errori. Ho imparato molto su come Python gestisce la concatenazione di elenchi e stringhe, in particolare come i puntatori sono rilevanti in Python.
Cosa ti ha reso felice questa settimana?
Questa settimana mi sono sentita soddisfatta quando finalmente ho trovato la soluzione al problema di cui parlavo prima riguardante il mio progetto. È anche bello quando vedo che un progetto inizia a concretizzarsi. Infine, questa settimana ho sentito che stavo mangiando bene.
Qual è la tua scelta della settimana o il suggerimento della settimana?
Il mio consiglio della settimana è di non fare affidamento esclusivamente su bot AI come ChatGPT. Mentre ChatGPT sembra sempre sapere di cosa sta parlando, mi fiderei comunque di me stesso. Ad esempio, molti contenuti sono stati pubblicati su YouTube con ChatGPT che gioca a scacchi e mostra l'inadeguatezza di ChatGPT nel fare mosse legali. Ciò dimostra che mentre ChatGPT può sembrare che sappia di cosa sta parlando, in realtà alcune delle sue idee sono semplicemente sbagliate.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































