Vielen Dank! Das ist Teppei Mimachi. Es ist eine schwierige Zeit für mich, die mitten im Sommer schwitzt.
Nun, diesmal Als ich zum ersten Mal erfuhr, dass Python und Ruby in Programmiersprachen existieren, gab es ein Memo, das ich in Word zusammengestellt hatte. Deshalb ändere ich es ein wenig und schreibe es als Artikel. Dies ist eine Zusammenfassung von Begriffen, mit denen Programmieranfänger beim Lernen nicht vertraut sind.
CRUD Die minimale Funktion, die beim Bearbeiten von Daten erforderlich ist.
Referenz und Quelle: https://wa3.i-3-i.info/word123.html
CI/CD Abkürzung für "Continuous Integration / Continuous Delivery", was auf Japanisch als Continuous Integration / Continuous Delivery bezeichnet wird.
Eine Softwareentwicklungsmethode, die Softwareänderungen ständig testet, damit sie automatisch für die Produktion freigegeben werden können.
Jenkins ist als lokaler Typ bekannt, und Travis CI und Circle CI sind als Wolkentyp bekannt.
Referenz und Quelle: https://codezine.jp/article/detail/11083
Agil bedeutet "schnell" und "agil" und ist eine der Entwicklungsmethoden, mit denen versucht wird, das Risiko durch die Verwendung einer kurzen Entwicklungsperiode namens Iteration zu minimieren.
Referenz und Quelle: https://www.nec-solutioninnovators.co.jp/column/01_agile.html#:~:text=%E3%82%A2%E3%82%B8%E3%83%A3%E3 % 82% A4% E3% 83% AB% E5% 9E% 8B% E9% 96% 8B% E7% 99% BA% E6% 8A% 80% E6% B3% 95,% E3% 81% A7% E9% 96% 8B% E7% 99% BA% E3% 82% 92% E3% 81% 97% E3% 81% BE% E3% 81% 99% E3% 80% 82
Im MVC-Modell der Inhalt des Programms
Ich werde es klassifizieren.
Referenz und Quelle: https://wa3.i-3-i.info/word11584.html Referenz und Quelle: https://umaroidblog.com/what_mvcmodel
pip pip ist ein Tool zum Verwalten von Python-Paketen
Auf dem Paket ・ Was ist offiziell verteilt ・ Von Dritten vertrieben Es gibt zwei Haupttypen.
Pakete von Drittanbietern werden auf einer Site namens PyPI verteilt. URL der offiziellen Website => https://pypi.org/
Offiziell verteilte Pakete werden normalerweise automatisch installiert, wenn Sie Python installieren. Pakete von Drittanbietern müssen jedoch separat installiert werden.
Verwenden Sie pip, um die von diesem Drittanbieter verteilten Pakete zu installieren. Die Verwendung von pip erleichtert die Verwaltung Ihrer Pakete.
Referenz und Quelle: https://www.sejuku.net/blog/50417
Referenz und Quelle: https://netdekagaku.com/module-package-lybrary/
Zum Beispiel entspricht es "Teilen" und "Zahnrädern".
Insbesondere sind alle Dateien mit der Erweiterung ".py" Python-Module.
Ein Paket ist eine Sammlung von Modulen.
Zum Beispiel ist es eine "Box".
Sie können mehrere Pakete gleichzeitig installieren.
Es ist einfach, wenn Sie es wie Modul> Paket> Bibliothek verstehen.
Referenz und Quelle: https://qiita.com/yutaro50/items/f93893a2d7b23cb05461 Referenz und Quelle: https://qiita.com/Usek/items/86edfa0835292c80fff5
Die Internetverbindung verwendet das TCP / IP-Protokoll. Die TCP / IP-Kommunikation kann grob in vier Funktionshierarchien unterteilt werden. Die folgenden Protokolle und Standards gelten für jede Schicht. (1) Anwendungsschicht HTTP (Hypertext Transfer Protocol) für den Webzugriff, POP (Post Office Protocol) für den E-Mail-Austausch, SMTP (Simple Mail Transfer Protocol) (2) Transportschicht TCP (Transmission Control Protocol), das die Datenübertragung zu einem anderen Computer steuert, UDP (User Datagram Protocol), das Datagramme an andere Hosts im Netzwerk sendet (3) Internetschicht IP(Internet Protocol) (4) Netzwerkschnittstellenschicht Netzwerkstandard Ethernet usw.
Protokolle mit unterschiedlichen Rollen funktionieren in jeder Schicht, und die Kommunikation wird nur realisiert, wenn jedes Protokoll wie HTTP und Ethernet zusätzlich zu TCP und IP verbunden ist. Eine solche Kommunikationsprotokollgruppe wird als "Protokollstapel" bezeichnet.
Referenz und Quelle: https://www.otsuka-shokai.co.jp/words/protocol.html
GET/POST
GET Methoden für grundsätzlich schreibgeschützte Funktionen
POST Es gibt die folgenden Beispiele.
Im Gegensatz zu GET wird es auch als unsicher und unsicher definiert.
Referenz und Quelle: https://qiita.com/kanataxa/items/522efb74421255f0e0a1
Referenz und Quelle: https://techacademy.jp/magazine/5801
Geben Sie die Seite mit der URL an, um sicherzustellen, dass sich das Ziel (Informationen) dort befindet, wo es sich befindet. # Umgekehrte Auflösung Es dient dazu, den Hostnamen, der der IP-Adresse entspricht, unter Verwendung von DNS oder dergleichen herauszufinden. Das Nachschlagen der IP-Adresse anhand des Hostnamens wird auch als "Forward Lookup" bezeichnet.
Sagen Sie, wo sich Ihr Ziel (Informationen) befindet, basierend darauf, wo Sie sich befinden (Hierarchie).
Es dient dazu, den Hostnamen, der der IP-Adresse entspricht, unter Verwendung von DNS oder dergleichen herauszufinden. Das Nachschlagen der IP-Adresse anhand des Hostnamens wird auch als "Forward Lookup" bezeichnet.
Beispiel) Vorwärts ziehen www.example.com → 192.0.2.100 Beispiel) Reverse Pull 192.0.2.100 → www.example.com
Referenz und Quelle: https://faq.interlink.or.jp/faq2/View/wcDisplayContent.aspx?id=94
Einer der Begriffe, die bei der objektorientierten Vererbung von Objekten verwendet werden, besteht darin, eine Methode in einer übergeordneten Klasse für die untergeordnete Klasse zu überschreiben, indem eine Methode in der übergeordneten Klasse in der untergeordneten Klasse neu definiert wird.
Referenz und Quelle: https://wa3.i-3-i.info/word138.html#:~:text=%E7%B6%99%E6%89%BF%E3%81%99%E3%82 % 8B% E3% 81% A8% E8% A6% AA% E3% 82% AF% E3% 83% A9% E3% 82% B9% E3% 81% A7,% E5% AD% 90% E3% 82% AF% E3% 83% A9% E3% 82% B9% E3% 81% A7% E4% BD% BF% E3% 81% 88% E3% 81% BE% E3% 81% 99% E3% 80% 82 & text = % E5% 90% 8C% E3% 81% 98% E3% 83% A1% E3% 82% BD% E3% 83% 83% E3% 83% 89% E3% 82% 92% E5% 86% 8D% E5 % AE% 9A% E7% BE% A9,% E6% 8C% 81% E3% 81% A3% E3% 81% A6% E3% 81% 84% E3% 82% 8B% E3% 81% A8% E3% 81% 97% E3% 81% BE% E3% 81% 97% E3% 82% 87% E3% 81% 86% E3% 80% 82
Eine Methode ist einfach eine in einer Klasse definierte Funktion.
Referenz und Quelle: https://www.sejuku.net/blog/64106 Referenz und Quelle: https://wa3.i-3-i.info/word1906.html
Instanzvariable = Mitgliedsvariable
Referenzen und Zitate: https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82 % B9% E5% A4% 89% E6% 95% B0 Referenz und Quelle: https://wa3.i-3-i.info/word13563.html
Instanzvariablen-Attribut, das nur für diese Instanz verwendet wird. Weisen Sie einer Variablen direkt unter der Klassendefinitionsanweisung zu. Die von jedem Instanzobjekt gemeinsam genutzten Variablen werden als Klassenvariablen definiert.
Klassenvariablen-Attribute, die von allen Instanzen gemeinsam genutzt werden. Weisen Sie das Attribut self direkt unter der Funktionsdefinitionsanweisung zu. Variablen, die nicht von jeder Instanz gemeinsam genutzt werden, werden als Instanzvariablen definiert.
Referenz und Quelle: https://python.ms/attribute/#_1-%EF%BC%92%E3%81%A4%E3%81%AE%E5%B1%9E%E6%80%A7%E3 % 81% AE% E9% 81% 95% E3% 81% 84 Referenz und Quelle: https://uxmilk.jp/41600
Instanz erstellen. Referenz und Quelle: https://uxmilk.jp/39906
self In den Konstruktoren und Methoden der Klasse befindet sich etwas, das als Selbst bezeichnet wird. Dieses Selbst zeigt die Instanz selbst an.
Referenz und Quelle: https://www.sejuku.net/blog/64106
Klasse ist "Taiyaki Schimmel" Instanz ist "Taiyaki"
Referenz und Quelle: https://techacademy.jp/magazine/23289
if name == 'main': Kurz gesagt, if name __ == ' main__': ist eine if-Anweisung, die bestimmt, ob in dieser Python-Datei "python file name.py" ausgeführt wird.
Referenz und Quelle: https://blog.pyq.jp/entry/Python_kaiketsu_180207
Docker Es ist ein Tool zur Containervirtualisierung. Dies funktioniert auch dann, wenn Sie den Anwendungsvorgang in Container aufteilen und ausführen oder den Container auf ein anderes Betriebssystem verschieben.
Referenz und Quelle: https://www.kagoya.jp/howto/rentalserver/docker/
Ein Konstruktor ist eine Methode (Funktion), die ausgeführt wird, wenn ein Objekt erstellt wird. Es initialisiert hauptsächlich die Variablen, die vom Objekt verarbeitet werden. Das Objekt wird basierend auf der Klasse erstellt.
Referenz und Quelle: https://techacademy.jp/magazine/18842
Wir möchten uns bei allen Autoren der "Referenzen und Quellen" dieses Artikels bedanken.
Recommended Posts