AIクエスト~初めてのAI~ LV3:強敵の出現とExcelマクロVBA
最近AIがブームですが、AIって何?SF?バーチャルYoutberにいるよね?と、そもそもAIって良く分からないので沢山疑問があると思います。
そこで、AI検定に合格した私、ぴよ猫がドラ○エ風にAIを分かりやすく解説します!!
Excel数式スゲーな!!( ; ロ)゚ ゚
こんなの簡単よ♪ちょっと勉強すれば、あんたも直ぐ使えるようになるわ。
変な顔してないで!次来るわよ!!
魔物「Excel入力」たちが現れた。
「Excel入力」は仲間を呼んだ
「Excel入力」は仲間を呼んだ。仲間を呼んだ。仲間を呼んだ。・・・
おいっ。これヤバいやつじゃね?
キングスラ○ムが現れた!!
ドラゴンクエスト スマイルスライムぬいぐるみM キングスライム【あす楽対応_関東】 価格:2,201円 |
!!( ; ロ)゚ ゚ これ無理じゃね?逃げよう。
ピーピーうるさいなー。こんなの楽勝よ♪
PGはブイ・ビー・エーを唱えた。
キングスラ○ムに50のダメージを与えた。キングスラ○ムを倒した。
ぇーーー!!( ; ロ)゚ ゚
これがプログラムよ💓
マンガでわかる機械学習/荒木雅弘/渡まかな/ウェルテ【1000円以上送料無料】 価格:2,376円 |
解説
VBA(ブイ・ビー・エー)
VBAはExcelに備え付けのプログラム言語で、Excelをプログラムで操作出来ます。Excelマクロとも言います。殆どのExcel作業はVBAで自動化可能と言って過言ではありません(人の判断が必要な曖昧な作業は除きます)。VBAはExcelに限らず、Word等のMicrosoft Office製品の大半に備わっています。
ITの仕事以外の方は前章で紹介したExcel数式を覚えれば十分だと思いますが、ITに携わる方はVBAを使えて損は無いと思います。自分の仕事、チームの仕事の効率化に力を発揮します。
プログラム言語
プログラム言語にはVBA以外にも様々な言語があります。当ブログはAI関連の記事をメインにしていますので、個々のプログラム言語について詳しい説明は致しませんが簡単に主要な言語を紹介します。IT現場の方向けになりますので、そうで無い方は呼び飛ばして下さい。
VBA (Visual Basic Application)
初心者にも扱い易いプログラム言語です。大きなシステムの開発には向きませんが、Excel作業を効率化するなど痒いところに手が届きます。大きな仕事は少ないですが、需要は多いです。
Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~ [ 大村あつし ] 価格:3,218円 |
Java
Androidの開発言語です。アプリを作りたければ必須になります。また、大規模システムはJavaで作られていることが多く、需要は尽きません。
スッキリわかるJava入門(実践編)第2版 [ 中山清喬 ] 価格:3,024円 |
Python
最近人気があるプログラム言語です。非常に解り易いことと、AI(機械学習)のプログラムに長けていることが人気の理由です。大規模システムで使っていることは少ないので需要はJavaほどでは無いですが、逆に後発言語なので技術者が少ないため供給も少ないのでPythonを覚えれば仕事に困らないと思います。
いちばんやさしいPython入門教室 必須の基礎知識と基本文法がこの1冊でしっかり身につきます。 [ 大澤文孝 ] 価格:2,462円 |
C言語
コンピューターの基幹はC言語で書かれています。C言語はJava等に比べ難易度が高いですが、代わりにコンピューターの細かい制御が可能です。組み込み系やOSを作る場合は必須スキルです。C言語で出来れば一流プログラマです。
価格:2,484円 |
Objective-C
iPhoneアプリの開発言語です。 iPhoneアプリの開発をする場合は必須スキルとなります。
Xcode5ではじめるObjective-Cプログラミング [ 大津真 ] 価格:3,024円 |
JavaScript
HTMLを操作するためのプログラム言語です。最近はHTMLの操作ではなくサーバーサイドのプログラムも出来ます。覚えればブログをカスタマイズすることも出来ます。昨今はブラウザで動くHTMLベースのシステムが主流なので、JavaScriptのスキルは必須です。
JavaScript本格入門改訂新版 モダンスタイルによる基礎から現場での応用まで [ 山田祥寛 ] 価格:3,218円 |
SQL
データベースを操作するための言語です。データベースを使わないシステムは殆どありませんので、SQLのスキルは必須です。
SQLポケットリファレンス改訂第4版 (Pocket reference) [ 朝井淳 ] 価格:2,138円 |
その他のプログラム言語
PHP、Windowsバッチ、bash、Ruby、C++など、他にもメジャーなプログラム言語が沢山あります。何れも一長一短なので主要な言語は用途を抑えていた方が良いです。
お薦めのプログラム言語
どのプログラム言語を学ぶのがお勧めかを若手に聞かれることがあります。
企業向けのWEBシステムの開発が多い現場なので、私はJavaとSQLと答えることが多いです。
しかし、先に述べた通り、プログラム言語は一長一短です。使う目的に応じてお薦めの言語は変わります。
まずは、Androidアプリを作りたいのか?AIを作りたいのか?ゲームを作りたいのか?企業向けのシステムを作りたいのか?自分が何のためにプログラムをしたいのかを考えてから選ぶと良いと思います。
マンガでわかる機械学習/荒木雅弘/渡まかな/ウェルテ【1000円以上送料無料】 価格:2,376円 |