ぴよ猫ちゃんの機械学習

AI、人工知能、機械学習について色々記事にしています。

AIクエスト~初めてのAI~ LV3:強敵の出現とExcelマクロVBA

AIQuest

最近AIがブームですが、AIって何?SF?バーチャルYoutberにいるよね?と、そもそもAIって良く分からないので沢山疑問があると思います。
そこで、AI検定に合格した私、ぴよ猫がドラ○エ風にAIを分かりやすく解説します!!

LV3~強敵の出現とExcelマクロVBA

勇者AI

Excel数式スゲーな!!( ; ロ)゚ ゚

PG

こんなの簡単よ♪ちょっと勉強すれば、あんたも直ぐ使えるようになるわ。

変な顔してないで!次来るわよ!!

魔物「Excel入力」たちが現れた。
魔物Excel入力

Excel入力」は仲間を呼んだ

Excel入力」は仲間を呼んだ。仲間を呼んだ。仲間を呼んだ。・・・

魔物Excel入力

勇者AI

おいっ。これヤバいやつじゃね?

キングスラ○ムが現れた!!
キングスラ○ム

ドラゴンクエスト スマイルスライムぬいぐるみM キングスライム【あす楽対応_関東】

価格:2,201円
(2019/7/20 07:09時点)

勇者AI

!!( ; ロ)゚ ゚ これ無理じゃね?逃げよう。

PG

ピーピーうるさいなー。こんなの楽勝よ♪

PG

PGはブイ・ビー・エーを唱えた。

VBA

キングスラ○ムに50のダメージを与えた。キングスラ○ムを倒した。

勇者AI

ぇーーー!!( ; ロ)゚ ゚

PG

これがプログラムよ💓

LV4~企業ダンジョンへの挑戦~に続く

マンガでわかる機械学習/荒木雅弘/渡まかな/ウェルテ【1000円以上送料無料】

価格:2,376円
(2019/7/16 23:10時点)
感想(0件)

解説

VBA(ブイ・ビー・エー)

VBAExcelに備え付けのプログラム言語で、Excelをプログラムで操作出来ます。Excelマクロとも言います。殆どのExcel作業はVBAで自動化可能と言って過言ではありません(人の判断が必要な曖昧な作業は除きます)。VBAExcelに限らず、Word等のMicrosoft Office製品の大半に備わっています。
ITの仕事以外の方は前章で紹介したExcel数式を覚えれば十分だと思いますが、ITに携わる方はVBAを使えて損は無いと思います。自分の仕事、チームの仕事の効率化に力を発揮します。

プログラム言語

プログラム言語にはVBA以外にも様々な言語があります。当ブログはAI関連の記事をメインにしていますので、個々のプログラム言語について詳しい説明は致しませんが簡単に主要な言語を紹介します。IT現場の方向けになりますので、そうで無い方は呼び飛ばして下さい。

VBAVisual Basic Application)

初心者にも扱い易いプログラム言語です。大きなシステムの開発には向きませんが、Excel作業を効率化するなど痒いところに手が届きます。大きな仕事は少ないですが、需要は多いです。

Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~ [ 大村あつし ]

価格:3,218
(2019/7/20 07:53時点)
感想(1件)

Java

Androidの開発言語です。アプリを作りたければ必須になります。また、大規模システムはJavaで作られていることが多く、需要は尽きません。

スッキリわかるJava入門(実践編)第2版 [ 中山清喬 ]

価格:3,024円
(2019/7/20 07:54時点)
感想(7件)

Python

最近人気があるプログラム言語です。非常に解り易いことと、AI(機械学習)のプログラムに長けていることが人気の理由です。大規模システムで使っていることは少ないので需要はJavaほどでは無いですが、逆に後発言語なので技術者が少ないため供給も少ないのでPythonを覚えれば仕事に困らないと思います。

いちばんやさしいPython入門教室 必須の基礎知識と基本文法がこの1冊でしっかり身につきます。 [ 大澤文孝 ]

価格:2,462円
(2019/7/20 07:54時点)
感想(1件)

C言語

コンピューターの基幹はC言語で書かれています。C言語Java等に比べ難易度が高いですが、代わりにコンピューターの細かい制御が可能です。組み込み系やOSを作る場合は必須スキルです。C言語で出来れば一流プログラマです。

新・明解C言語(入門編) [ 柴田望洋 ]

価格:2,484円
(2019/7/20 07:55時点)
感想(4件)

Objective-C

iPhoneアプリの開発言語です。 iPhoneアプリの開発をする場合は必須スキルとなります。

Xcode5ではじめるObjective-Cプログラミング [ 大津真 ]

価格:3,024円
(2019/7/20 07:55時点)
感想(0件)

JavaScript

HTMLを操作するためのプログラム言語です。最近はHTMLの操作ではなくサーバーサイドのプログラムも出来ます。覚えればブログをカスタマイズすることも出来ます。昨今はブラウザで動くHTMLベースのシステムが主流なので、JavaScriptのスキルは必須です。

JavaScript本格入門改訂新版 モダンスタイルによる基礎から現場での応用まで [ 山田祥寛 ]

価格:3,218
(2019/7/20 07:55時点)
感想(1件)

SQL

データベースを操作するための言語です。データベースを使わないシステムは殆どありませんので、SQLのスキルは必須です。

SQLポケットリファレンス改訂第4版 (Pocket reference) [ 朝井淳 ]

価格:2,138円
(2019/7/20 07:56時点)
感想(0件)

その他のプログラム言語

PHPWindowsバッチ、bashRubyC++など、他にもメジャーなプログラム言語が沢山あります。何れも一長一短なので主要な言語は用途を抑えていた方が良いです。

お薦めのプログラム言語

どのプログラム言語を学ぶのがお勧めかを若手に聞かれることがあります。
企業向けのWEBシステムの開発が多い現場なので、私はJavaSQLと答えることが多いです。
しかし、先に述べた通り、プログラム言語は一長一短です。使う目的に応じてお薦めの言語は変わります。
まずは、Androidアプリを作りたいのか?AIを作りたいのか?ゲームを作りたいのか?企業向けのシステムを作りたいのか?自分が何のためにプログラムをしたいのかを考えてから選ぶと良いと思います。

マンガでわかる機械学習/荒木雅弘/渡まかな/ウェルテ【1000円以上送料無料】

価格:2,376円
(2019/7/20 08:02時点)
感想(0件)