キノコード

【用語解説】セキュリティ

情報セキュリティとは?|情報セキュリティの3要素である機密性、完全性、可用性をまじえて3分でわかりやすく解説

情報セキュリティとは、情報の機密性、完全性、可用性を維持することをいいます。 機密性、完全性、可用性を情報セキュリティの3要素といいます。 それぞれの頭文字をとって情報セキュリティのCIAとも呼ばれています。
【用語解説】プログラミング言語関連

Go言語とは?|プログラミング言語のGo言語について3分でわかりやすく解説します【プログラミング初心者向け】

Go言語は、2009年にGoogleが開発したプログラミング言語です。 Go言語は、当初、LinuxとMacOSのみサポートしていましたが、2012年の正式バージョン1.0からはWindowsもサポートしています。 そして、2014年にAndroidアプリの開発ができるようになり、2015年にiOSアプリの開発もできるようになりました。
【用語解説】プログラミング言語関連

Scalaとは?|プログラミング言語のScalaについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

Scalaはスイスのマーティン・オーダスキー教授が設計したプログラミング言語で、2003年に登場しました。 マーティン教授はJavaの開発にも携わっていました。 そのため、Javaとの親和性が高く、Javaで作ったプログラムをScalaで使用することもできます。 Scalaでは、基本的にJavaでできることもできるので、幅広いWebアプリ開発が可能です。
【用語解説】IDE & エディタ

Xcodeとは?|統合開発環境(IDE)のXcodeについて特徴などをまじえて3分でわかりやすく解説します

このレッスンでは、 Xcodeについて説明をします。 XcodeはAppleが開発・提供しているIDEです。IDEとは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。Xcodeは、Apple製品のアプリ開発専用IDEです。
【用語解説】プログラミング言語関連

C++とは?|プログラミング言語のC++について特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

C++は、1983年にAT&Tベル研究所のビャーネ・ストロヴストルップさんが公開をしたプログラミング言語です。 C++は、C言語をもとに作られました。 C++は、世界的IT企業のGoogleに社内標準言語の1つとして採用されていますし、TIOBE(トゥービー)の人気プログラミングランキングで上位に選ばれています。
【用語解説】IDE & エディタ

PyCharmとは?|統合開発環境(IDE)のPyCharmについて特徴などをまじえて3分でわかりやすく解説します

このレッスンでは、 PyCharmについて説明をします。PyCharmは、チェコのJetBrains(ジェットブレインズ)が提供しているIDEです。 IDEとは、プログラミングをするときに必要な機能を1つにパッケージングしたソフトウェアのことです。
【用語解説】プログラミング言語関連

SQLとは?|データベース言語のSQLについて、できることなど含めて3分でわかりやすく解説

SQLとは、1970年代に開発されたデータベース言語のことです。 エドガー・フランク・コッドさんが提唱をしたリレーショナル型データベースの概念をもとに作れました。 SQLは、Structured Query Languageの略です(国際標準としてのSQLは略語ではないとのこと)。SQLは、データベース言語であり、プログラミング言語ではありません。 SQLは、あくまでデータベースを操作するための言語です。
【用語解説】IDE & エディタ

IntelliJ IDEAとは?|統合開発環境(IDE)のIntelliJ IDEAについて特徴などを交えて3分でわかりやすく解説します

IntelliJ IDEA(インテリジェイ アイディア)とは、2001年にチェコにあるJetBrainsが開発したIDEのことです。 IDEとは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。 IntelliJは、Javaの開発をサポートするために作られたIDEです。
【用語解説】プログラミング言語関連

C言語とは?|プログラミング言語のC言語の特徴などについて3分でわかりやすく解説します【プログラミング初心者向け】

C言語は、1972年にAT&Tベル研究所のデニス・リッチーさんを主体に開発されたプログラミング言語です。 C言語は、開発されてから50年近く経っていますが、現在でも広く利用されています。その長い実績から、官公庁や大企業の基幹システム開発、家電やロボットなどの組め込みソフトウェアに利用されています。 C言語という名前は、B言語という言語をもとに開発されたことからつけられました。
【用語解説】プログラミング言語関連

Javaとは?|プログラミング言語のJavaの特徴などについて3分でわかりやすく解説します【プログラミング初心者向け】

Javaは、1995年にサン・マイクロシステムズによって公開されたプログラミング言語です。 サン・マイクロシステムズは、2010年オラクルに買収されました。 Javaのプログラムを作るときに必要な機能がパッケージされた「JDK(Java Development Kit)」というものがあります。
【用語解説】IDE & エディタ

VisualStudioとは?|統合開発環境(IDE)であるVisualStudioの特徴などを3分でわかりやすく解説

Visual StudioとはMicrosoftが開発したIDEです。IDEとは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。Visual Studioには、無償版と有償版がありますが、学習用であれば無償版でも十分な機能を持っています。
【用語解説】IDE & エディタ

Visual Studio Codeとは?|人気No1の開発環境であるVSCodeについて3分でわかりやすく解説

Visual Studio CodeはMicrosoftが開発した無償で使えるコードエディタです。 Visual Studio CodeはVScodeとも呼ばれています。 コードエディタとは、プログラムを編集するために作られたソフトウェアのことです。
【用語解説】IDE & エディタ

Eclipseとは?|統合開発環境(IDE)であるEclipseの特徴などを3分でわかりやすく解説

EclipseとはIBM社が開発した無償で使えるIDEです。 IDEとは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。 OSの縛りはなく、Windows、Mac、Linuxで同じように使うことができます。
【用語解説】セキュリティ

公開鍵暗号方式とは?|公開鍵暗号方式の仕組みや共通鍵暗号方式との違いについて3分わかりやすく解説

公開鍵暗号方式とは、暗号化と復号に違う鍵を使用する暗号方式です。 暗号化とは第三者が読み取れないように、データを変換することをいいます。 復号とは暗号化されたデータを、元に戻すことをいいます。 暗号化に使用する鍵のことを「公開鍵」、復号に使用する鍵のことを「秘密鍵」といいます。
【用語解説】プログラミング言語関連

C#とは​?|プログラミング言語のC#について3分でわかりやすく解説します​【プログラミング初心者向け】

C#は、2000年にマイクロソフトが開発したプログラミング言語です。 C#(シーシャープ)は、JavaやPHPよりも後発に作られた、比較的新しいプログラミング言語です。 C#を使えるようになると、Windowsアプリケーションを中心に、webアプリケーションや、iOSアプリ、Androidアプリの開発、そして、ゲームまで開発できるようになります。
【用語解説】IDE & エディタ

IDEとは?|IDEとは何か、IDEを使うメリットなどを3分でわかりやすく解説

IDEとは、Integrated Development Environmentの略で、日本語では統合開発環境と呼ばれています。 IDEは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。 IDEは使いこなすことができれば、プログラミングを楽に行えますし、システム開発する際に使われています。
【用語解説】プログラミング言語関連

【3分解説】HTMLとはHTMLとは?|HTMLとは何か、HTMLの仕組みなどについて3分でわかりやすく解説?

HTMLとは、「Hyper Text Markup Language」の略で、「マークアップ言語」の1つです。 マークアップ言語については後ほど説明しますが、他のマークアップ言語にはSGML、XMLがあります。 HTMLが使えるようになると、webページを作成できるようになります。 HTMLは、1990年代の初めごろから使われ始めていて、今ではほとんどのWebページがHTMLで作成されています。
【用語解説】プログラミング言語関連

CSSとは?|CSSとは何か、HTMLとCSSの役割の違いなどについて3分でわかりやすく解説

CSSとは「Cascading Style Sheets(カスケーディング・スタイル・シート)」の略で、スタイルシート言語の1つです。 スタイルシート言語とは、構造化された文章のデザインを変更する言語のことです。 CSSでは具体的に、文字の太さや色を変えたり、背景色を変更したり、余白を調整したりといったことができます。
【用語解説】ソフトウェア

JVMとは?|JVMの役割や仕組みについて3分でわかりやすく解説

JVMとは、Java Virtual Machineの略で、Java仮想マシンとも言われます。 JVMは、JavaなどのJVM言語を、パソコンが読み取ることができる機械語に変換するソフトウェアのことです。
【用語解説】ソフトウェア

コンパイルとは?|コンパイルとは何か、仕組みについて3分でわかりやすく解説

コンパイルとは、プログラミン言語で書かれたプログラムを、機械語に一括して変換することをいいます。 例えば、プログラミング言語のJavaで、「Hello,world」という文字を表示させるプログラムは、このように書きます。
【用語解説】セキュリティ

共通鍵暗号方式とは?|共通鍵暗号方式の仕組みや特徴なども3分でわかりやすく解説

共通鍵暗号方式とは、暗号化と復号に同じ鍵を使用する暗号方式です。 暗号化とは第三者が読み取れないように、データを変換することをいいます。復号とは暗号化されたデータを、元に戻すことをいいます。暗号化、復号に使用する鍵のことを「共通鍵」といいます。
【用語解説】プログラミング言語関連

Pythonとは?|プログラミング言語のPythonについて3分でわかりやすく解説します【プログラミング初心者向け】

Pythonは、1991年にオランダ人のグイド・ヴァンロッサムさんが開発したプログラミング言語です。 Pythonという名前は、ヴァンロッサムさんが好きだった『空飛ぶモンティ・パイソン』からとりました。 そのため、Pythonという名前は、英単語としての意味「ニシキヘビ」とは関係ないですが、アイコンにヘビが使われることが多いです。
【用語解説】プログラミング言語関連

Swiftとは?|プログラミング言語のSwiftについて3分でわかりやすく解説します【プログラミング初心者向け】

Swiftとは、2014年にApple社が公開したプログラミング言語です。ちなみに、Apple社は、Mac、iPhone、iPad、Apple Watchなどを作っている会社です。Swiftは公開されてからまだ5年しか経っていませんが、stackoverflowの調査で、2019年の好きなプログラミング言語ランキング6位に選ばれています。
【用語解説】ソフトウェア

WordPressとは?|WordPressとは何か、メリットやデメリットを3分でわかりやすく解説

WordPressとは、CMS、つまり、コンテンツ管理システムの1つです。 CMSとは、Content Management Systemの略で、HTMLやCSSの知識がなくてもWebサイト作成ができるシステムです。
【用語解説】プログラミング言語関連

Rubyとは?|プログラミング言語のRubyについて3分でわかりやすく解説します【プログラミング初心者向け】

Rubyは、1995年にまつもと ゆきひろさんが公開したプログラミング言語です。Rubyが得意なことは、Webアプリケーションの開発です。Rubyは、日本で生まれた国産プログラミング言語です。 そのため日本語のリファレンスが非常に豊富です なので、日本人にとっては取っつきやすい言語であると言えます。
【用語解説】セキュリティ

暗号化とは?|暗号化とは何か、暗号化の仕組みや暗号化方式についてわかりやすく3分で解説

暗号化とは、第三者が読み取れないようにデータを変換することをいいます。 暗号化することで、データの内容を保存、送信する際、情報漏洩やデータの改ざんを防ぐことができます。暗号化の方法は、「鍵」と「暗号アルゴリズム」を組み合わせて行います。
【用語解説】プログラミング言語関連

Kotlinとは?|プログラミング言語のKotlinについて3分でわかりやすく解説します【プログラミング初心者向け】

Kotlinは、2011年にJetBrains(ジェットブレインズ)社が公開したプログラミング言語です。 Kotlinという名前はフィンランドの近くにある「コトリン島」から命名されています。Githubの調査によると、活動が活発(コントリビュート数)な言語としてKotlinが1位となりました。Kotlinを使えるようになると、Andriodアプリを作ることができます。
【用語解説】プログラミング言語関連

プログラムの基本構造とは?|プログラムの基本構造とは何か、順次実行、条件分岐、繰り返しなどについて3分でわかりやすく解説

プログラムではインターネットのサービスや人工知能、スマホアプリ、ゲームなどいろいろなものを作ることができます。そう聞くと、プログラムでは複雑なことをしているイメージをもつかもしれません。でも、プログラムの動きはシンプルです。動きは3つだけです。「順次進行」「条件分岐」「繰り返し」です。
【用語解説】プログラミング言語関連

PHPとは?|プログラミング言語のPHPについて3分でわかりやすく解説します【プログラミング初心者向け

PHPとは、ラスマス・ラードフさんが1995年に開発・公開したプログラミング言語です。 PHPの正式名称は、Hypertext Preprocessorです。 PHPが出来るになると、Webサイト作成、Webアプリケーション開発ができるようになります。
【用語解説】プログラミング言語関連

JavaScriptとは?|プログラミング言語のJavaScriptについて3分でわかりやすく解説します【プログラミング初心者向け】

JavaScript,クライアavaScriptとは、1995年にブレンダン・アイクさんによって開発されたプログラミング言語です。JavaScriptは、プログラミング言語で1番人気といっていい言語です。 JavaScriptを使えるようになると、ページを更新しなくても画像が切り替わったり、入力中に検索候補がでてきたりと、動きのあるWebページを作ることができます。ントサイド,サーバサイド.非同期処理,フレームワーク,node.js
【用語解説】ソフトウェア

【3行で用語解説】Series(シリーズ)【Python】

Seriesとは?ラベル付きの1行のデータのこと
【用語解説】ソフトウェア

【3行で用語解説】ライブラリ【Python】

ライブラリとは?ライブラリとは、関数などをひとまとまりにしたもの。
【用語解説】ソフトウェア

【3行で用語解説】DataFrame(データフレーム)【Python】

DataFrameとは?DataFrame(データフレーム)とは、エクセルのような表形式(行と列がある)のデータのこと。
【用語解説】ソフトウェア

【3行で用語解説】変数【Python】

変数とは、文字や数値などの「データ」を入れておける「入れ物」のこと。
【用語解説】ソフトウェア

【3行で用語解説】モジュール【Python】

「関数」をまとめたものを「モジュール」、「モジュール」をまとめたものが「パッケージ」
【用語解説】ソフトウェア

【3行で用語解説】予約語【C言語】

予約語とは、すでに役割が決まっている単語のこと。
【用語解説】ソフトウェア

【3行で用語解説】void【C言語】

voidとは「何もない」という意味
毎日Python/こつこつPython

【リファレンス】行列の固有値の求め方【Python】

【リファレンス】行列の固有値の求め方。numpy.linalg.eigを使います。
毎日Python/こつこつPython

【リファレンス】インデックス名を変更【python】

インデックス名を変更したい。DataFrame.rename()の引数をindexにしてやります。
毎日Python/こつこつPython

【リファレンス】カラム名を変更【Python】

カラム名を変更したい。DataFrame.rename()を使います。
毎日Python/こつこつPython

【リファレンス】行列の次元数の求め方【Python】

行列の次元数の求め方。numpyの属性shapeを使います。
毎日Python/こつこつPython

【リファレンス】行列式の求め方【Python】

【python,numpy,数学】行列式の求め方。行列式を求めるにはlinalgのdet関数を使います。
毎日Python/こつこつPython

【リファレンス】データフレームの並び替え【Python】

データフレームの並び替え。sort_values(by=カラム名)を使います。
毎日Python/こつこつPython

【リファレンス】逆行列の求め方【Python】

逆行列を求めるには、numpy.linalg.inv(行列)を使います。
毎日Python/こつこつPython

【リファレンス】文字列を表示【C言語】

printf("文字列") で文字列を表示できます。