Nachdem Sie mit Python auf die Qiita-API geklickt haben, um eine Liste mit Artikeln für Anfänger zu erhalten, werden wir die Artikel von God besuchen

Einführung

Qiitas "Beginner" -Tag und "New Programmer Support" -Tag-Artikel für Anfänger Als neuer QS-Ingenieur sind alle für mich sehr hilfreich. Leider werden auf der einzelnen Tag-Seite nur Trends und neue Artikel aufgelistet. Es ist eine Spezifikation, die es schwierig macht, in der Vergangenheit gute Artikel zu finden. In diesem Artikel verwenden wir zuerst die Qiita-API, um Artikel für Anfänger zu schreiben (Artikel mit dem Tag: = "Anfänger" ODER "Unterstützung für neue Programmierer"). Nach dem Erstellen eines Programms, das alles ausgibt, wird das Ergebnis des Lesens jedes Artikels in der Ausgabeliste in absteigender Reihenfolge der Likes angezeigt Ich werde die Gottartikel vorstellen, die ich für "Das ist lächerlich hilfreich!"

Was du machen willst

  1. Holen Sie sich alle Artikel für Anfänger und geben Sie sie an CSV aus
  2. Lesen Sie CSV mit der Tabellenberechnungssoftware und sortieren Sie die Liste in absteigender Reihenfolge nach "Most Likes".
  3. Anbetung in der Reihenfolge von oben

Machen Sie ein Programm

Überlegen Sie, wie Sie "alle Artikel für Anfänger in CSV ausgeben" können.

Ich habe einfach so darüber nachgedacht.

  1. Holen Sie sich alle Artikel mit dem Tag "Anfänger" ODER dem Tag "Unterstützung für neue Programmierer" mit API
  2. Extrahieren Sie nur die Daten, die Sie benötigen
  3. Exportieren Sie Daten in CSV

Lesen Sie die API-Spezifikationen und überlegen Sie, wie Sie die Daten und die erforderlichen Daten erhalten

Lesen Sie die offizielle Dokumentation zur Qiita-API und Sie werden sehen:

Implementiere ein wenig

** Der Code, der basierend auf der obigen Prüfung, seiner Erklärung und der Beispielausgabedatei implementiert wurde, wird auf GitHub abgelegt. **

Zur Implementierung habe ich auf den folgenden Artikel verwiesen. Vielen Dank! Eine Liste der Artikel abrufen, die ich auf Qiita gepostet habe

Zum Gottesdienst

Sie können die Liste mit Python betreiben, aber es ist problematisch, daher werde ich dieses Mal die CSV mit Tabellenberechnungssoftware lesen und bearbeiten. Fügen Sie eine entsprechende Kopfzeile hinzu, sortieren Sie sie in absteigender Reihenfolge nach Likes, und fertig. Danach werde ich die URL von oben umgehen. In meinem Fall waren die Artikel, die ich las und mochte, "gemocht" + farbig auf dem Tisch.

Am 20. November 2019 wurden insgesamt 8642 Artikel erworben! Ich konnte das Ganze also nicht lesen Dieses Mal las ich 75 Artikel, die zum 20. November 2019 mehr als 1000 Likes hatten.

Sorgfältig ausgewählt !! Super God Artikelliste

Die folgende Liste enthält 75 Gottartikel und 22 Supergottartikel, die mich besonders beeindruckt haben! (Obwohl es einige gibt, haben wir solche Dinge wie das Entfernen doppelter Inhalte sorgfältig ausgewählt.) Es ist grob nach Inhalten kategorisiert.

Wie man Arbeit empfiehlt

Wie schreibe ich ein Dokument?

Programmierung

Informatik * ~ Irgendwann hier ~ *

Buch- / Artikelzusammenfassung

Sammeln / Verbreiten von Informationen

Eindrücke nach dem Lesen

Ich habe die sogenannten "Buzzed" -Artikel in der Reihenfolge von oben gelesen,

Gleichzeitig bin ich nicht nur mit dem Lesen des Artikels zufrieden, sondern ich denke, ich sollte tatsächlich Maßnahmen ergreifen. Es wird ein langer Weg sein, aber ich kann nicht anders, als mich zu beeilen, also werde ich es stetig tun ...!

Recommended Posts

Nachdem Sie mit Python auf die Qiita-API geklickt haben, um eine Liste mit Artikeln für Anfänger zu erhalten, werden wir die Artikel von God besuchen
Holen Sie sich eine Liste der Artikel, die von Benutzern mit Python 3 Qiita API v2 veröffentlicht wurden
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
Holen Sie sich Artikelbesuche und Likes mit Qiita API + Python
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
Ermitteln Sie die Anzahl der PVs von Qiita-Artikeln, die Sie mit API veröffentlicht haben
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
Ich habe versucht, die Filminformationen der TMDb-API mit Python abzurufen
Erstellt einen Python-Wrapper für die Qiita-API
Python: Ruft eine Liste der Methoden für ein Objekt ab
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
[Für Anfänger] Web-Scraping mit Python "Greifen Sie auf die URL auf der Seite zu, um den Inhalt abzurufen."
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Ein Hinweis zum Aufrufen der Facebook-API mit dem Python SDK
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Holen Sie sich eine Liste der mit Python + Selen gekauften DMM-E-Books
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Holen Sie sich die Quelle der Seite unbegrenzt mit Python zu laden.
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
Python> Liste> Partitionen = [0] * len (all_filepaths) / Partitionen [: test_set_size] = [1] * Nachdem Sie eine Liste mit test_set_size> 0 erstellt haben, setzen Sie den vorderen Teil auf 1.
Holen Sie sich eine Liste der CloudWatch-Metriken und eine Entsprechungstabelle der Einheiteneinheiten mit Python boto
So geben Sie die Anzahl der ANSICHTEN, Likes und Bestände von Artikeln aus, die in Qiita an CSV gesendet wurden (erstellt mit "Python + Qiita API v2")
Versuchen Sie, die Thread-Liste der Nachrichten (Abneigung) mit Python zu erhalten.
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Die Geschichte, einen Standardtreiber für db mit Python zu erstellen.
Python-Technik für diejenigen, die Anfänger loswerden wollen
So senden Sie eine Anfrage mit Python an die DMM (FANZA) -API
Python-Anfänger nutzen die inoffizielle API von Google Play Music, um Musik abzuspielen
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
PhytoMine-I hat versucht, mit Python die genetischen Informationen der Pflanze zu erhalten
[Für Anfänger] Ich möchte den Index eines Elements erhalten, das einen bestimmten bedingten Ausdruck erfüllt
Anfänger machen einen automatischen Bitcoin-Handelsbot, der viel Geld anstrebt! Teil 2 [Transaktion mit API]
Eine Geschichte, die die Gegenwart von Qiita mit Qiita API + Elasticsearch + Kibana visualisiert
[Einführung in die Udemy Python3 + -Anwendung] 47. Verarbeiten Sie das Wörterbuch mit einer for-Anweisung
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
Python> sys.path> Liste der Zeichenfolgen, die den Pfad für die Suche nach Modulen angeben
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
Treffen Sie eine Methode einer Klasseninstanz mit der Python Bottle Web API
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap
Ich habe die Geschwindigkeit der Listeneinschlussnotation für und während mit Python2.7 gemessen.
[Python] Ruft eine Liste der Instanzvariablen ab
[Python] Nur eine Liste der Ordner abrufen
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
[Python] Summiert automatisch die Gesamtzahl der von Qiita mithilfe der API veröffentlichten Artikel
Ermitteln Sie mithilfe der Twitter-API die Anzahl der Tweets, die sich auf ein bestimmtes Keyword beziehen
Hinweis: So erhalten Sie den letzten Tag des Monats mit Python (hinzugefügt am ersten Tag des Monats)
Holen Sie sich mit Python den Aktienkurs eines japanischen Unternehmens und erstellen Sie eine Grafik
Der schnellste Weg für Anfänger, um Python zu beherrschen
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Holen Sie sich ein Ticket für einen Themenpark mit Python
Holen Sie sich den Aufrufer einer Funktion in Python