Inhaltsverzeichnis ―― 1. Aktuelle Situation ―― 2. Informationen zur Programmiersprache ―― 3. Von nun an
Diese Qiita ist für Studenten der Naturwissenschaften gedacht, die in Zukunft IT-Ingenieure werden möchten ・ Was Sie verstehen können, auch wenn Sie bei 0 beginnen ・ Visualisierung der Ergebnisse der eigenen Studie Es ist ein Memorandum, für das ich angefangen habe. (Ich bin ein Mädchen, das nicht viel Wissen hat. Ich wäre dankbar, wenn Sie mir Korrekturen oder Ratschläge geben könnten.
Maschinenbau → theoretische Physik → IT-Ingenieur (Zukunft) Student der Naturwissenschaften mit Hintergrund
C-Sprache → Grundlegende Informationsverarbeitung, keine Entwicklungserfahrung Python → Kann grundlegende Informationsverarbeitung durchführen, hat keine Entwicklungserfahrung
MacOS -10.13.6 Python -2.7.16 (Mac-Erstausrüstung) python -3.8.0
System / Anwendung: Java, C, Ruby, PHP Webdesign-System: JavaScript, PHP, HTML Künstliche Intelligenz: Python Hinweis * Einfache Klassifizierung. Es gibt Bereiche, in denen jeder angewendet werden kann.
Java: Eine klassenbasierte objektorientierte Allzweckprogrammiersprache (Objekt: ein Komplex aus Daten und Code). Ähnlich der C-Sprache. Eine der beliebtesten Programmiersprachen in Webanwendungen.
C: Allgemeine Programmiersprache. Die Betriebsumgebung ist stark eingeschränkt. Abgeleitete Quellen wie C ++ und Java. Wird in System- und Anwendungssystemen verwendet.
Javascript: Eine prototypbasierte objektorientierte Skriptsprache. Wird zum Entwerfen von Websites und Wen-Apps verwendet. Wird von vielen Webbrowsern verwendet. Hinweis * Eine andere Sprache als Java.
Ruby: Eine objektorientierte Skriptsprache, die vom Japaner Yukihiro Matsumoto entwickelt wurde. Python ist die konkurrierende Sprache nach Perl. Wird in Webanwendungen, bei der Erstellung von Homepages usw. verwendet. Leicht verständlicher Code, der von Japanern entwickelt wurde, sodass japanische Informationen leicht zu erhalten sind.
PHP: Hat Eigenschaften als Programmiersprache und Verarbeitungssystem. Die Sprache ist nah an C und Java. Sie können dynamische Webseiten auf der Serverseite erstellen. Es kann in Apps verwendet werden, wird jedoch häufig in Websites verwendet.
HTML: Eine Auszeichnungssprache zum Erstellen von Webseiten. Die meisten Webseiten sind in HTML erstellt.
Python: Ein Allzweckcode, der einfach und leicht zu erlernen ist. Es verfügt über zahlreiche Bibliotheken, lässt sich leicht auf verschiedene Bereiche anwenden (Sie können einen von anderen erstellten Programmblock verwenden) und verfügt über zahlreiche kompatible Betriebsumgebungen (Hardware, Betriebssystem). Es wird in der künstlichen Intelligenz und im maschinellen Lernen eingesetzt.
** Weltnachfrage **
Ist Mainstream?
** Einfach und leicht zu erlernen ** -Skriptsprache: Da der Quellmantel so ausgeführt werden kann, wie er ist, können die Ergebnisse sofort angezeigt werden und das Lernen ist einfach. ex) Python, JavaScript, Ruby, PHP
-Compilersprache: Sie müssen den Quellcode kompilieren, um ihn auszuführen. ex) C, Java
** Anwendung funktioniert ** -Python → Eine umfangreiche Bibliothek (ein Paket, das Funktionen für einen bestimmten Zweck zusammenfasst) und eine breite Palette von Anwendungen. ex) App, künstliche Intelligenz, Statistik / Datenanalyse, IoT-Entwicklung Hinweis * Eine Sammlung mehrerer Funktionen → Modul Eine Sammlung von Modulen → Paket Eine Sammlung von Paketen → Bibliothek Bibliothek = Eine Sammlung einer großen Anzahl von Programmen, die etwas können.
・ JavaScript → Web Front Engineer erforderlich. Es wird für den Teil verwendet, der sich auf das Verhalten des Benutzers im Browser bezieht.
・ Ruby → Wird für die Anwendungsentwicklung verwendet. Die Bibliothek Ruby on Rails wird häufig verwendet. Da es von den Japanern entwickelt wurde, können Sie das Konzept einer Programmiersprache, die auf Japanisch objektorientiert heißt, fest erlernen.
** Zweck des Lernens **
Nehmen Sie Kontakt mit verschiedenen Sprachen auf und wissen Sie, was erreicht werden kann. (Um zu entscheiden, in welchem Bereich Ingenieur werden sollen) × Berufswahl mit Zweck ○ Berufswahl mit Geschick
Anwendung auf Forschungsaktivitäten Anwendung der Technologie der künstlichen Intelligenz auf die Physik
** Art des Ingenieurs und erforderliche Sprache (ebenso wie das Schreiben von Notizen) **
** Sprache zu lernen **
Python lernen und maschinelles Lernen für eine Weile für die Forschung ausführen. Danach möchte ich Ruby und Java alleine lernen und Entwicklungserfahrung sammeln.
Recommended Posts