paiza times

paizaがお届けする、テック・キャリア・マネジメント領域における「今必要な情報」を届けるWebメディア

logo

paizaがお届けする、テック・キャリア・マネジメント領域の「今必要な情報」を届けるWebメディア

プログラミング初心者がつまずきやすい【配列】について動画で学習してみた

f:id:paiza:20150527155842p:plain
f:id:paiza:20140916135428p:plainこんにちは、谷口です。

paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。

この度、こちらのPHPプログラミングの基礎が学習できる「入門編」に、初心者がつまずきがちな配列の使い方についてを学べる「PHP入門編:プログラミングを学ぶ4」が追加されました!

こちらでは動画を通して配列の基礎を学ぶことができ、最終的にはより高度で柔軟性の高いランダムのくじ引きシステムが作れるようになることを目指します。


初心者でも楽しく学べるプログラミング入門サービス | paizaラーニング

先日このブログで、プログラミング初心者の弊社社員に「PHP入門編:プログラミングを学ぶ1」でPHPの学習をしてもらったお話をしました。

paiza.hatenablog.com

そこで今回は、次のステップとして「PHP入門編:プログラミングを学ぶ4」を通して配列についての学習をしてもらいましたので、その過程をご紹介していきます。

ちなみにやってもらったのは、普段は事務を担当しており、プログラミング実務経験はなしの弊社女性社員ですので、初心者のサンプルとしては最適な人材だと思います。

PHP入門編:プログラミングを学ぶ4

f:id:paiza:20150527150004p:plain
では、「PHP入門編:プログラミングを学ぶ4」を開いてみましょう。

◆このレッスンってどれくらいのスキルの人を対象にしてるの?

f:id:paiza:20150527150150p:plain
PHP入門編:プログラミングを学ぶ4」では、これからプログラミングを学びたいと言う方、paizaランクではD~Eランクの方、既に「PHP入門編:プログラミングを学ぶ1」相当の内容が理解できている方を対象としています。

本当にプログラミングを全くやったことがないんだけど!」「if文とかwhile文がまだ理解しきれてない……」という方は、まず「PHP入門編:プログラミングを学ぶ1」から挑戦してみてください!「PHP入門編:プログラミングを学ぶ1」は、プログラミングが完全に未経験な方を対象にしたレッスンです。

■実際にやってみよう!PHP入門編:プログラミングを学ぶ4

f:id:paiza:20150527151507p:plain
では、「01:配列の概念」からレッスンを始めてみましょう!

◆01:配列の概念

f:id:paiza:20150527151338p:plain
「01:配列の概念」では、まず「プログラミングでよく出てくる配列とは一体何なのか?」についての説明があります。

◆02:配列の基本操作1

f:id:paiza:20150528145619p:plain
「02:配列の基本操作1」から、いよいよ実際に配列を使ってプログラミングをするレッスンが始まります。


f:id:paiza:20150527151831p:plain
動画で配列への代入、配列の中身の出力といった基本操作が学べます!


f:id:paiza:20150527152214p:plain
演習問題が表示されました!


f:id:paiza:20150527152515p:plain
どんどん解いていきます~。


f:id:paiza:20150216113457p:plain
演習問題に正解すると、このようなクリア画面が表示されます!やったー!

この調子で次のレッスンへと進んでいきます!

◆05:配列にデータを格納してみよう1

f:id:paiza:20150527153005p:plain
ちょっと飛んで「05:配列にデータを格納してみよう1」です。


f:id:paiza:20150527153149p:plain
このチャプターでは、標準入力からの複数行データを読み込み、配列に格納するやり方について学びます。CSVデータの読み込みや外部データを読み込んで処理を行いたい場合に必須の技術です。

この辺からif文やwhile文を使用してのプログラミングになってきます。

よく分からなくなってきた……」「前に勉強したけどwhile文の使い方忘れた……」という方は、「PHP入門編:プログラミングを学ぶ1」で復習してみてください!

◆07:配列を使ったランダムくじ引き

f:id:paiza:20150527153818p:plain
では、最後の演習問題「07:配列を使ったランダムくじ引き」に挑戦してみます。


f:id:paiza:20150527154158p:plain
このチャプターでは、標準入力から配列に格納する項目を読み込みランダムで選出する、ランダムくじ引きを作成します。参加人数が変わっても対応できるやり方が学べます。


f:id:paiza:20150527154429p:plain
演習問題に挑戦です!


f:id:paiza:20150527154724p:plain
できた~!おみくじ出力できた~!凶だけど……。

採点してみます!


f:id:paiza:20150527154819p:plain
クリアできたー!PHPで配列が使えるようになったぞー!「PHP入門編:プログラミングを学ぶ4」、2時間ほどでクリアできました!

◆08:配列を使ったランダムくじ引き 補足

f:id:paiza:20150527160235p:plain
最後に「08:配列を使ったランダムくじ引き 補足」のチャプターです。


f:id:paiza:20150527160518p:plain
このチャプターでは、「07:配列を使ったランダムくじ引き」がよく分からなかった方のために、図解でランダム範囲を可変させるやり方についての解説がございます。

■まとめ

動画と演習問題を通して、プログラミングが学べるパイザ・ラーニングの「PHP入門編:プログラミングを学ぶ4」に挑戦してみた様子をお届けしました。

初心者の方がつまずきがちな「配列」の使い方についてを効率よく学べる内容となっており、弊社社員は「PHP入門編:プログラミングを学ぶ4」を通して、2時間ほどでレッスンを完了できたそうです。

独学でプログラミングを勉強したい皆様、これからもレッスンはどんどん追加されていきますので、ぜひご活用ください!プログラミング学習や教育をする際に、皆様にお役立ていただければと思います。

連想配列についての記事もあります。ぜひご覧ください。

paiza.hatenablog.com

また、ITエンジニアに特化した転職・学習サービスpaizaもあわせてよろしくお願いいたします!




paizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。

自分のスキルを磨いていきたいと考えている方におすすめなのが「paizaラーニング」。オンラインでプログラミングしながらスキルアップできる入門学習コンテンツです。初心者でも楽しくプログラミングの基本を学ぶことができます。

paizaラーニング

そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

paizaのスキルチェック

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

paizaのおすすめコンテンツ

CGC codemonster プログラミングゲーム「初恋プログラミング研究会 ~海に行こうよ~」 CGC codemonster プログラミングゲーム「コードモンスター大図鑑 プログラミングでゲットだぜ!」
paiza転職 paiza新卒 EN:TRY paizaラーニング 記事内に記載している情報は、記事公開時点でのものとなります。 Copyright Paiza, Inc, All rights reserved.