Maison > développement back-end > Tutoriel Python > Lectures moyennes et PyLadiesCon 4

Lectures moyennes et PyLadiesCon 4

Mary-Kate Olsen
Libérer: 2024-12-30 14:04:12
original
990 Les gens l'ont consulté

Lectures moyennes version 2 !

La version 1 de ce projet était ma finale pour CS50Python. L'article peut être trouvé ici.

Pour la prochaine itération du projet, je souhaitais déplacer la fonctionnalité vers un framework Web pour m'entraîner à créer une application fullstack basée sur Python. Cela faciliterait l'utilisation, la lecture et le partage de ce sur quoi j'ai travaillé. Cette version est bien plus proche de ce que j'avais imaginé au départ ! L'application utilise désormais Flask et SQLAlchemy pour ajouter, modifier et mettre à jour des livres dans les trois listes de lecture et vous pouvez télécharger les trois listes dans un seul fichier CSV sur votre ordinateur.

La partie la plus délicate, outre le déploiement d'une application Flask pour la première fois, était encore une fois la partie téléchargement CSV. J'ai pu transférer la plupart du code de ma version précédente pour exécuter la fonction « enregistrer au format CSV », mais elle a dû être configurée d'une manière légèrement différente pour l'application Web. Je n'avais pas réalisé qu'il fallait utiliser la fonction "send_from_directory", il fallait d'abord créer le dossier pour sauvegarder le fichier, puis le télécharger sur votre ordinateur. Mais c'était un bon sentiment de comprendre celui-là ?

J'ai pu conserver la plupart des fonctionnalités de formatage du titre et de vérification des erreurs, mais il était plus facile de les afficher de manière plus visuelle avec des avertissements sur la page. Par exemple, vous permettant de savoir si un livre figurait déjà sur l'une des trois listes, s'il n'y avait aucun livre à télécharger (les listes sont vides) et de mettre en casse les titres de livres saisis. Il y a quelques améliorations supplémentaires que j'aimerais faire avec celle-ci, mais j'avais besoin d'une petite pause. Je souhaite mettre à jour un peu plus le style, mettre à jour la fonctionnalité d'édition du livre et ajouter un graphique que j'avais dessiné pour l'en-tête.

Average Reads and PyLadiesCon 4


PyLadiesCon 2024

Depuis mon réintérêt pour Python, j'ai recherché la prochaine date et le prochain lieu des prochaines PyCascades (alerte spoiler, Portland, Oregon, février 2025) et je suis tombé sur PyLadiesCon ! Cette conférence en ligne gratuite s'est déroulée du 6 au 8 décembre dans plusieurs fuseaux horaires et langues. Je n'ai pas pu écouter tout cela en temps réel, car il y avait des discussions parallèles, des questions et des conversations qui se déroulaient en tandem sur leur serveur Discord. Je reviens maintenant sur certaines des conférences enregistrées qui m'intéressaient.

Liste de lecture vidéo PyLadiesCon

Certaines des conférences qui m'ont le plus intéressé étaient Comment arrêter une épidémie à l'aide de l'outil Atomica Python, Autonomiser une agriculture durable : quantifier l'impact des pratiques de gestion des ressources en eau avec Python et PyLadies en Open Source. J'ai l'intention de faire des recherches et, je l'espère, de participer à un peu plus de travaux open source à partir de l'année prochaine et Python semble être la communauté sur laquelle m'appuyer.

Bien que JavaScript soit un langage recommandé aux codeurs débutants dans le développement Web, il peut être un peu effrayant de s'aventurer dans d'autres langages ou même de savoir par où commencer. CS50Python m'a aidé à prendre une longueur d'avance dans l'apprentissage de Python et sur ce qui peut être fait avec le langage, mon intérêt s'est encore accru au cours des derniers mois. Même si les principes fondamentaux sont généralement les mêmes, pour une raison quelconque, j'ai aimé travailler avec Python et je semble le comprendre un peu plus que JavaScript. Je travaillerai toujours avec JavaScript (et React) mais j'aimerais m'orienter un peu plus vers les projets Python. Plus à venir dans un futur article sur les objectifs 2025.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal