Während des Studiums von JQuery und Python bis zur Veröffentlichung eines Webdienstes auf GCP

Einführung

Da COVID-19 noch viel Zeit hat, habe ich mich gefragt, ob ich mit JQuery, Python usw., von denen ich ein wenig weiß, einige Dienste nach außen veröffentlichen könnte. Nachdem ich darüber nachgedacht hatte, beschloss ich, das zu machen, was ich verwenden wollte. Es wird ** der Nutzungsverlauf von Mobile Suica so bearbeitet, dass es problemlos zur Kostenabrechnung verwendet werden kann **. Klicken Sie hier für das fertige Produkt https://www.mobilesuica.work

Schreibniveau

――Das erste Mal, dass ich das Programm berührte, war, als ich vor 25 Jahren in der universitären Forschung die Sprache C verwendete. ――Ich habe es nach meinem Universitätsabschluss überhaupt nicht angefasst, aber vor ungefähr 10 Jahren habe ich angefangen, Skripte für die REST-API mit Ruby und Visual Basic zu erstellen, und vor ungefähr 2 Jahren mit Python (einschließlich des Studierens meiner eigenen Produkte). ――Bitten Sie ab Februar 2020 eine ausführliche Person im Unternehmen, Ihnen die Implementierung dieser Architektur mit dem Namen Javascript + Python + Docker beizubringen.

die Architektur

Die folgende Konfiguration wurde verwendet, um Container und öffentliche Clouds zu untersuchen. mobilesuica.png

Spezifikationserstellung

Wie Sie von arbeitenden Menschen verstehen können, ist die Nutzungshistorie von Mobile Suica schwierig zu verwenden.

  1. Kann nur als PDF ausgegeben werden
  2. Da der Filter nur das Datum enthält, kann die Geschichte des Einkaufs in Convenience-Stores, in denen die Kosten nicht abgerechnet werden können, nicht ausgelassen werden.
  3. Es gibt überhaupt keinen Gesamtwert
  4. Der Nutzungsbetrag ist negativ in Form von "Differenz"
  5. Es gibt nutzlose Elemente wie "out", "in" und "restbetrag".

Ziel ist es, einen Webdienst zu erstellen, der alle oben genannten Beschwerden löst. Folgende Funktionen sollen implementiert werden

Ab dem nächsten Mal werde ich erklären, wie es auf der Serverseite in Python implementiert wird.

Recommended Posts

Während des Studiums von JQuery und Python bis zur Veröffentlichung eines Webdienstes auf GCP
Bis die mit Flasche erstellte Webanwendung auf Heroku veröffentlicht (bereitgestellt) wird
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Bis Sie Python Virtualenv unter Windows erstellen und Jupyter starten
Bis Sie einen Schnappschuss des Amazon Elasticsearch-Dienstes erhalten und wiederherstellen
Ein Memo mit Python2.7 und Python3 in CentOS
Erstellen Sie eine Webmap mit Python und GDAL
Starten Sie einen Webserver mit Python und Flask
Bis zur Verwendung von PhantomJS mit Python auf Heroku
[Python] Fehlerbehebung für Anfänger beim Studium der Webanwendung von Django
[Python3] Machen Sie einen Screenshot einer Webseite auf dem Server und schneiden Sie sie weiter zu
Rückblick auf die Erstellung eines Webdienstes mit Django 1
Rückblick auf die Erstellung eines Webdienstes mit Django 2
Bis Sie Daten in eine Tabelle in Python einfügen
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Lern-Roadmap, mit der Sie Services mit Python von Grund auf neu entwickeln und veröffentlichen können
Bis zur Veröffentlichung von Python [Django] de Web Service [Tutorial Teil 1]
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Sie, die Befehle über einen WEB-Browser suchen und ausführen 2
Beispiel zum Einfügen der Python Flask-Webanwendung in den Azure App Service (Webanwendung)
Holen Sie sich Python-Webseite, Zeichenkodierung und Anzeige
Bis zur Veröffentlichung von Python [Django] de Web Service [Umgebungskonstruktion]
[GCP] Ein Memorandum zum Ausführen eines Python-Programms mit Cloud-Funktionen
Versuchen Sie, iptables zu lernen, bis Sie im Internet surfen können
Wenn Sie einen UNIX-Befehl in Python ausführen möchten
[Python] Hinweise zu while-Anweisungen (Schreibstil und Endlosschleife)
Automatisierung einer Recherche zu geografischen Informationen wie dem Speichernetzwerk mithilfe von Python und Web-API