Après avoir frappé l'API Qiita avec Python pour obtenir une liste d'articles pour les débutants, nous visiterons les articles divins

introduction

Articles sur les balises "Débutant" et "Nouveau support des programmeurs" de Qiita pour les débutants En tant que nouvel ingénieur QA, tous me sont très utiles. Malheureusement, la page de balises individuelles ne répertorie que les tendances et les nouveaux articles, C'est une spécification qui rend difficile de trouver de bons articles dans le passé. Dans cet article, nous utiliserons d'abord l'API Qiita pour rédiger des articles pour les débutants (articles étiquetés comme: = "Débutant" OU "Assistance aux nouveaux programmeurs"). Après avoir créé un programme qui produit tout, le résultat de la lecture de chaque article dans la liste de sortie dans l'ordre décroissant des likes Je vais vous présenter les articles divins que j'ai ressentis "C'est ridiculement utile!"

Chose que tu veux faire

  1. Obtenez tous les articles pour les débutants et exportez-les au format CSV
  2. Lisez le fichier CSV avec un logiciel de calcul de table et triez la liste par ordre décroissant de "les plus aimés"
  3. Adoration dans l'ordre du haut

Faire un programme

Réfléchissez à la façon dont vous pouvez «prendre tous les articles pour les débutants et les exporter au format CSV»

J'y ai simplement pensé comme ça.

  1. Obtenez tous les articles avec la balise "Débutant" OU la balise "Nouveau support du programmeur" avec l'API
  2. Extrayez uniquement les données dont vous avez besoin
  3. Exportez les données au format CSV

Lisez les spécifications de l'API et réfléchissez à la manière d'obtenir les données et les données requises

Lisez la Documentation officielle de l'API Qiita pour en savoir plus:

Mettre en œuvre un peu

** Le code implémenté sur la base de l'examen ci-dessus, son explication et l'exemple de fichier de sortie sont placés sur GitHub. **

Pour la mise en œuvre, je me suis référé à l'article suivant. Je vous remercie! Obtenez une liste des articles que j'ai publiés sur Qiita

Culte

Vous pouvez utiliser la liste avec Python, mais c'est gênant, donc cette fois je vais lire le CSV avec un logiciel de calcul de table et le modifier. Ajoutez une colonne d'en-tête appropriée, triez par ordre décroissant par ordre de J'aime, et vous avez terminé. Après cela, je ferai le tour de l'URL par le haut. Dans mon cas, les articles que j'ai lus et aimés étaient «aimés» + colorés sur la table.

Au 20 novembre 2019, le nombre total d'articles acquis était de 8642! Je ne pouvais pas tout lire, alors Cette fois, j'ai lu 75 articles qui comptaient plus de 1000 likes au 20 novembre 2019.

Sélectionné avec soin !! Liste d'articles Super God

La liste suivante a lu 75 articles sur Dieu et 22 articles sur Super Dieu qui m'ont particulièrement impressionné! (Bien qu'il y en ait quelques-uns, nous avons soigneusement sélectionné des éléments tels que la suppression du contenu en double) Il est grossièrement classé par contenu.

Comment recommander du travail

Comment rédiger un document

la programmation

Informatique * ~ Finalement ici ~ *

Résumé du livre / article

Collecte / diffusion d'informations

Impressions après lecture

J'ai lu les articles dits "bourdonnés" dans l'ordre du haut,

En même temps, vous n'êtes pas satisfait simplement en lisant l'article, mais vous pouvez réellement agir. Ça va être un long chemin, mais je ne peux pas m'empêcher de me dépêcher, alors je vais continuer ...!

Recommended Posts

Après avoir frappé l'API Qiita avec Python pour obtenir une liste d'articles pour les débutants, nous visiterons les articles divins
Obtenez une liste d'articles publiés par les utilisateurs avec Python 3 Qiita API v2
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
Script Python pour obtenir une liste d'exemples d'entrée pour le concours AtCoder
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Obtenez le nombre de PV d'articles Qiita que vous avez publiés avec l'API
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Création d'un wrapper Python pour l'API Qiita
Python: obtenir une liste de méthodes pour un objet
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
[Pour les débutants] Web scraping avec Python "Accédez à l'URL de la page pour obtenir le contenu"
Essayez d'obtenir la liste des fonctions du paquet Python> os
Une note sur l'utilisation de l'API Facebook avec le SDK Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Obtenez une liste des livres électroniques DMM achetés avec Python + Selenium
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
Récupérez la source de la page à charger indéfiniment avec python.
Obtenir la valeur d'une clé spécifique jusqu'à l'index spécifié de la liste de dictionnaires en Python
Python> Liste> partitions = [0] * len (all_filepaths) / partitions [: test_set_size] = [1] * Après avoir créé une liste avec test_set_size> 0, définissez la partie avant sur 1.
Obtenez une liste des métriques CloudWatch et une table de correspondance des unités unitaires avec Python boto
Comment générer le nombre de vues, de likes et de stocks d'articles publiés sur Qiita au format CSV (créé avec "Python + Qiita API v2")
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
J'ai essayé de créer une liste de nombres premiers avec python
L'histoire de la création d'un pilote standard pour db avec python.
Technique Python pour ceux qui veulent se débarrasser des débutants
Comment envoyer une requête à l'API DMM (FANZA) avec python
Les débutants en Python utilisent l'API non officielle de Google Play Music pour jouer de la musique
Obtenez une liste de fichiers dans un dossier avec python sans chemin
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
PhytoMine-I a essayé d'obtenir les informations génétiques de la plante avec Python
[Pour les débutants] Je veux obtenir l'index d'un élément qui satisfait une certaine expression conditionnelle
Les débutants créeront un bot de trading automatique Bitcoin visant beaucoup d'argent! Partie 2 [Transaction avec API]
Une histoire qui visualise le présent de Qiita avec Qiita API + Elasticsearch + Kibana
[Introduction à Udemy Python3 + Application] 47. Traitez le dictionnaire avec une instruction for
Obtenez une liste des packages installés dans l'environnement actuel avec python
Python> sys.path> Liste de chaînes indiquant le chemin pour rechercher des modules
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Hit une méthode d'une instance de classe avec l'API Web Python Bottle
Recevez une liste des résultats du traitement parallèle en Python avec starmap
J'ai mesuré la vitesse de la notation d'inclusion de liste, pendant et pendant avec python2.7.
[python] Obtenir une liste de variables d'instance
[Python] Obtenir une liste de dossiers uniquement
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
[Python] Totale automatiquement le nombre total d'articles publiés par Qiita à l'aide de l'API
Obtenez le nombre de tweets liés à un certain mot-clé à l'aide de l'API Twitter
Remarque: Comment obtenir le dernier jour du mois avec python (ajouté le premier jour du mois)
Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
Le moyen le plus rapide pour les débutants de maîtriser Python
[Python] Récupérez les fichiers dans le dossier avec Python
Python pour les super débutants Super débutants Python # Facile à éliminer
Obtenez un billet pour un parc à thème avec python
Récupérer l'appelant d'une fonction en Python