CS 373 Printemps 2023 : Bowen Huang
Semaine du 13 au 19 février
Qu'avez-vous fait la semaine dernière ?
La semaine dernière, je travaillais sur le projet IDB pour cette classe. L'un des principaux défis que j'ai rencontrés était de trouver une demande d'API appropriée pour l'un des modèles de mon groupe, à savoir les événements sociaux de remise en forme. J'ai passé beaucoup de temps à rechercher différentes API qui nous permettraient d'obtenir ce que nous voulions, et finalement, j'ai réalisé que je pouvais utiliser une autre API (Yelp Fusion), qui était auparavant pour le modèle de salle de sport, et simplement utiliser l'API Google Places pour les salles de sport. plutôt. Tout au long du processus, j'ai beaucoup appris sur le facteur et sur la création de jetons API.
Qu'y a-t-il sur votre chemin ?
J'ai quelques devoirs à rendre la semaine prochaine pour certains de mes autres cours. A part ça, rien d'autre ne me gêne.
Que ferez-vous la semaine prochaine ?
Comme je l'ai dit plus haut, je vais probablement commencer mes autres devoirs pour d'autres classes. La semaine prochaine, j'espère aussi commencer mon projet pour mon autre classe, Programming for Correctness/Performance. Je prévois que la semaine prochaine sera certainement moins stressante, car il n'y a aucun projet prévu la semaine prochaine.
Qu'avez-vous pensé de l'article #6 . Le principe ouvert-fermé ?
J'apprécie le papier pour m'avoir enseigné les techniques de programmation utilisées et aussi pour m'avoir donné des exemples pour m'aider à mieux comprendre. Un motif notable que j'ai trouvé intéressant était d'afficher les avantages et les inconvénients de l'utilisation du principe ouvert-fermé, comme de nombreux autres sujets en informatique. D'une part, le débogage et la fréquence des bogues sont plus faibles, mais il y a aussi des inconvénients comme l'impossibilité d'utiliser des variables globales.
Quelle a été votre expérience des opérateurs, de l'itération et de la présentation de l'éthique ? (cette question variera d'une semaine à l'autre)
Depuis la semaine dernière, j'ai l'impression qu'en Python, concernant les opérateurs et les itérables, il y a très rarement des erreurs ou des exceptions. D'après les quiz, il semble que Python donnera toujours une sorte de résultat, plutôt que d'afficher des erreurs. J'ai beaucoup appris sur la façon dont Python gère la concaténation des listes et des chaînes, en particulier sur la pertinence des pointeurs en Python.
Qu'est-ce qui vous a rendu heureux cette semaine ?
Cette semaine, je me suis senti satisfait lorsque j'ai enfin trouvé la solution au problème que j'ai mentionné plus tôt concernant mon projet. C'est aussi agréable quand je vois un projet commencer à se concrétiser. Enfin, cette semaine, j'ai senti que je mangeais bien.
Quel est votre choix de la semaine ou votre conseil de la semaine ?
Mon conseil de la semaine est de ne pas compter uniquement sur des robots IA tels que ChatGPT. Bien que ChatGPT semble toujours savoir de quoi il parle, je me ferais toujours confiance. Par exemple, beaucoup de contenu a été publié sur YouTube avec ChatGPT jouant aux échecs, et cela montre l'incapacité de ChatGPT à effectuer des mouvements légaux. Cela montre que si ChatGPT peut sembler savoir de quoi il parle, en réalité, certaines de ses idées sont tout simplement incorrectes.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































