Rubyプログラミング入門講座【コメント欄で質問できる👍フル字幕】初心者向けRubyプログラミング入門

Тәжірибелік нұсқаулар және стиль

Rubyを1時間でマスター!初心者向けのRuby入門講座です。コメント欄で質問もできます👍
フル字幕で分かりやすく解説!【Ruby入門の決定版】
✅Ruby入門
Rubyはプログラミング未経験の初心者でも覚えやすいプログラミング言語です。
実際、プログラミングスクールではRubyを教えるところが多いです。
今回は、そんなRubyをチュートリアル形式で解説したRuby入門講座です。
Rubyを学習すると、RubyOnRailsという言葉を耳にしますが、
RubyとRuby On Railsは別物です。
Rubyはプログラミング言語であり、
RubyOnRailsは、Rubyを使ったフレームワークです。
ですので、みなさんが学習する順序としては、
RubyOnRailsではなく、まずはRubyになります。
まずはRuby入門をマスターしてから、RubyOnRails入門へと進みましょう!
この動画は、そんなRubyのチュートリアル入門講座です。
もちろん、RubyとRubyOnRailsの違いについても解説しています。
Ruby入門は、この動画でバッチリ学習できます!
✅目次
00:00 Rubyプログラミング入門講座 イントロ
1:01 Rubyとは
1:13 Rubyでできること
1:28 RubyとRubyOnRailsの違い
2:12 Rubyの開発環境
5:23 文字列
5:48 コメント
6:28 文字列の連結
7:15 数値
8:00 Rubyの計算
8:35 変数
10:22 プログラムの実行順序
13:14 変数展開
14:33 比較式
15:45 bool型
16:14 比較演算子
17:46 if文(条件分岐)
19:17 else文
23:37 配列
24:35 インデクス
26:01 nil(NULL)
26:28 ハッシュ(連想配列)
28:27 シンボル
30:40 ループ処理
34:54 next文(ループ処理のスキップ)
36:00 メソッド(関数)
38:45 メソッドの引数
39:40 引数のデフォルト値
41:32 キーワード引数
42:36 可変長引数
43:36 オプション引数
44:24 returnと戻り値
46:00 暗黙的な戻り値
49:46 unless文
51:15 例外(Exception)
56:15 ensure文
56:57 特定エラーのキャッチ
58:33 クラスとインスタンス
1:03:42 コンストラクタ
1:04:50 定数
1:05:20 staticメソッド
1:06:56 クラスの継承
1:08:24 オーバーライド
1:09:33 module
1:10:50 Rubyプログラミング入門講座 エンディング
✅プログラマーの仕事探しは「IT Engine」
it-engine.tech/
🎁メンバーシップのご案内
「メンバーになる」ボタンを押して、メンバーシップに入会しよう!
/ @seomaru
🎁メンバーシップ特典の解説動画
• メンバーシップ始めました🎁【超BIGな特典付き】
✅プログラマーを採用したい方
求人広告が完全無料で掲載できる!「IT Engine」
it-engine.tech/users/new
✅関連動画
━━━━━━━━━
【たった1時間で学べる】Rubyのプログラミング初心者向けの超入門講座【文字書き起こし、ソースコードも完全無料!】
• 【たった1時間で学べる】Rubyのプログラミ...
Rubyプログラミング解説ブログ版
seo-maru.com/programing/ruby
✅プログラミングスクールの紹介
自宅で学べるオンラインのプログラミングスクール【TechAcademy】
px.a8.net/svt/ejp?a8mat=3BMCP...
【未経験からプログラマ】完全無料であなたの就職をサポート ProgrammerCollege
px.a8.net/svt/ejp?a8mat=3BMCP...
✅Paiza.io
Ruby環境を作らなくてもコードが実行できるプログラミングサイト
paiza.io/ja
使用楽曲
it-engine.tech/blogs/26
#未経験から年収1000万円を目指すプログラマー養成講座 #Ruby入門 #Rubyプログラミング

Пікірлер: 72

  • @seomaru
    @seomaru4 жыл бұрын

    質問・感想・リクエストなどお気軽にコメントください😀 「共有」ボタンから、友達やSNSへのシェアもお願いします👍

  • @hirokishimizu39
    @hirokishimizu393 жыл бұрын

    一通りrubyとrails を学んだものです! 復習として、見てみました。 より理解が深まりました!

  • @hasi1187
    @hasi11873 жыл бұрын

    一つずつの項目コードが、わかりやすいですね。 片目が見えないのでボイスの説明も良かったです。

  • @five_mark
    @five_mark2 жыл бұрын

    Ruby言語に興味を持った人に惜しげもなく、知識をくださってありがとうございました。 がんばろうかなって思います。

  • @juntanaka5915
    @juntanaka59153 жыл бұрын

    一番わかりやすいです!神動画

  • @seomaru

    @seomaru

    3 жыл бұрын

    ありがとうございます!😊

  • @user-sn7mw7sh3j
    @user-sn7mw7sh3j3 жыл бұрын

    わかりやすい説明ありがとうございます😭

  • @seomaru

    @seomaru

    3 жыл бұрын

    ご不明店などあればご質問ください😃

  • @Gizutoku
    @Gizutoku10 ай бұрын

    わかりやすいとおもいますよ。 ここまでの作り込みありがとうございます🙇

  • @ryumamaruta7796
    @ryumamaruta77963 жыл бұрын

    プログラムの勉強を最近始めた40代です。とても勉強になります。今後繰り返し動画を見て少しずつ習得していきたいと思います。

  • @seomaru

    @seomaru

    3 жыл бұрын

    ありがとうございます! 疑問点などありましたら、お気軽にご質問ください

  • @user-nv9cx6im5p
    @user-nv9cx6im5p2 жыл бұрын

    分かりすかったです。 railsのほうも観てみます。

  • @user-kk2vk4eq8e
    @user-kk2vk4eq8e3 жыл бұрын

    わかりやすい

  • @fametti
    @fametti Жыл бұрын

    お疲れ様でした、とても良かったです。

  • @shin10130
    @shin10130 Жыл бұрын

    これから個人ビジネスでWebサービスを構築することになりそうで、Rubyを使ってみたいと思いこちらで勉強させていただきました。 1時間という短い時間で基本の大半を網羅されていて、とても助かりました! 引き続きRuby on Railsも学んでみます!

  • @hirokinaito2384
    @hirokinaito23843 жыл бұрын

    わかりやすい!👏

  • @user-qd5ht8qd2d
    @user-qd5ht8qd2d2 жыл бұрын

    めちゃめちゃ分かりやすいです。字幕も入れてくれており、理解するプロセスへの配慮がすごく感じられました。Ruby 初学者なので、とても勉強になりました。今までは Fortran や COBOL を使っていたので、Ruby の変数宣言に非常に違和感を感じておりますw

  • @user-oh5br8nt3r
    @user-oh5br8nt3r3 жыл бұрын

    わかりやすすぎる!!神動画! スクールに通ってるんですけどその教材でまったくわからなかったのが、一回見ただけで 全て理解できました!! これからも、別の言語もよろしくお願いします!!

  • @seomaru

    @seomaru

    3 жыл бұрын

    ありがとうございます!言語のリクエストなどあればよろしくお願いします😊

  • @user-oh5br8nt3r

    @user-oh5br8nt3r

    3 жыл бұрын

    せお丸のプログラマー養成講座 僕は今 Ruby on Railsの基礎を学び終わったところなので、本音でリクエストをしてしまえば、Ruby on Railsの応用を学べる動画を出して欲しいです!!☺️

  • @yasuda-yuuta
    @yasuda-yuuta3 жыл бұрын

    おかげさまで、自信を拾いました。

  • @user-fk9ip2jj5i
    @user-fk9ip2jj5i3 жыл бұрын

    とてもわかりやすくて、見やすい動画でした。 ありがとうございます!! 現在、32歳ですが将来的にフリーで仕事していきたいとおもっているので 今後も動画を参考にしながら取得しながら頑張っていきたいと思います!

  • @seomaru

    @seomaru

    3 жыл бұрын

    フリーランスカウンセリングもやってるので、ぜひ概要欄みてください😃

  • @kmsaikoro0700
    @kmsaikoro07004 ай бұрын

    復習用に動画を見させて頂きました。大変勉強になりました。 動画主さんが仰るように、コードを打ってみて記述や実行結果に慣れることが大切だと思います。 そういう意味では、復習用に視聴する上で最適な構成になっていると思います。

  • @DYD0671
    @DYD06713 жыл бұрын

    wifiの電波強度ロギングツールが販売されてなく、 仕方なく自分で作るため、スクリプト言語のrubyを始めたのですが、 コロンの意味が分からず苦戦していたので助かりました!

  • @seomaru

    @seomaru

    3 жыл бұрын

    強者ですねw

  • @hyster5150
    @hyster51503 жыл бұрын

    Ruby入門で一番わかりやすいです!

  • @seomaru

    @seomaru

    3 жыл бұрын

    ありがとうございます!

  • @user-tf7rp1zq5g
    @user-tf7rp1zq5g4 жыл бұрын

    わかりやすい動画ありがとうございました! 2ヶ月前から勉強始めて今railsを使って個人アプリを作成中なのですがすごく参考になりました。 railsの入門なども楽しみにしています!

  • @seomaru

    @seomaru

    4 жыл бұрын

    おー!railsいいですね!

  • @user-iu6dn6nh7l
    @user-iu6dn6nh7l3 жыл бұрын

    わかりやすい動画ありがとうございます 現在プログラミングを学習しててrailsとRSpecがイマイチわからないので是非解説動画お願いします🙇‍♂️

  • @seomaru

    @seomaru

    3 жыл бұрын

    リクエストありがとうございます😀

  • @pumpkincats2845
    @pumpkincats28454 жыл бұрын

    Ruby勉強している者です。 わかりやすく説明ありがとうございました! Railsも教えて欲しいです!

  • @seomaru

    @seomaru

    4 жыл бұрын

    Railsリクエストありがとうございます😊

  • @user-ku9sw3oh7v
    @user-ku9sw3oh7v3 жыл бұрын

    お疲れ様でした! python もやってほしです!!

  • @seomaru

    @seomaru

    3 жыл бұрын

    Python来週に公開します😊

  • @TT-xx3nw
    @TT-xx3nw Жыл бұрын

    とても分かりやすいと思います。ただし、最初の方にでてくる出力結果をコメント文に書いて説明する部分があるのですが、(他のcodeの説明でもこういう感じのが多いと思いますが) 初心者は「あれ?さっきコメントは実行されないとか言ってなかった?」って混乱するかもしれないと思いました。

  • @keitant40
    @keitant403 жыл бұрын

    この動画、すごく分かりやすかったです。でも、テンポが速かったので一回では理解は不可能なので、何回も観て学習をしていきたいです。ありがとうございました。

  • @seomaru

    @seomaru

    3 жыл бұрын

    貴重なご意見ありがとうございます😊

  • @Keikesh1
    @Keikesh12 жыл бұрын

    プログラミングの学習をしていると細かいところの疑問も沢山出てきます。 この動画ではそういったこともちょい出ししてくれているので私のような初学者には大変助かります。

  • @DYD0671
    @DYD06713 жыл бұрын

    29:26 ハッシュを格納する値にシンボルを使っても実行できました。(VScode環境) 格納する値にシンボルを使うべきではない、というのは Rubyの文法的に間違っているから、ではなく暗黙のルール的なものなんですか?

  • @hidenorikawai690
    @hidenorikawai6902 жыл бұрын

    途中まで順調でしたが、例外の発生あたりからついていけなくなり、クラスくらいで諦めました。Rubyをどうやって習得するか思案中です。何か他に方法がありますか?

  • @user-tc2te5ft3g
    @user-tc2te5ft3g2 жыл бұрын

    インタプリタ型言語はプログラムの文法が似通ってて割とわかりやすいな

  • @DYD0671
    @DYD06713 жыл бұрын

    いつもお世話になってます。。笑 文法の理解度チェックを兼ねていくつかgemの使用例を見ていたのですが、調べても見つけられなかった文法が出てきたので教えていただけませんか? 下記がそれです。インスタンス時にclassの右側に::とUserStore(method?)を記述しているのですが、 これはclass内のある特定のmethodのみをインスタンスするという意味なのでしょうか? user_store = Evernote::UserStore.new(user_store_url, config) あとrubyの文法について詳しく書いてあるオススメの本やサイトがあれば教えてもらえると嬉しいです!

  • @seomaru

    @seomaru

    3 жыл бұрын

    あーなるほど!これはmoduleのnamespaceってやつです! techacademy.jp/magazine/22391

  • @seomaru

    @seomaru

    3 жыл бұрын

    >rubyの文法について詳しく書いてあるオススメの本やサイト わからなかったら都度ぐぐるって感じでやってきました笑

  • @DYD0671
    @DYD06713 жыл бұрын

    51:23 Integerって標準ライブラリに入ってますか? 実行してみたら Did you mean?ってrubyに聞かれました。

  • @seomaru

    @seomaru

    3 жыл бұрын

    標準のはず・・文字を打ち間違えてたりすると、そのエラーが出たりするので確認してみてください。 自分の環境だと以下で通ります 3.instance_of?(Integer)

  • @DYD0671
    @DYD06713 жыл бұрын

    gemにあったMailの使い方を見ていた時、下記みたいにインタンス時にdoと付け足していたんですが、どういう意味なんでしょうか? mail = Mail.new do 『ruby インスタンス do 意味』で調べても出てこなかったので教えてください...!

  • @DYD0671

    @DYD0671

    3 жыл бұрын

    分かったかもしれません。おそらくdo endを使ったブロック構文というもの なのかもしれません。 mail = Mail.new do from  insideExample.@mail.co.jp to  outsideExample@mail.com ......etc end

  • @seomaru

    @seomaru

    3 жыл бұрын

    返信遅れてすみません! はい、おっしゃる通り、 do..end はブロック構文です

  • @user-mo5sb8jg8h
    @user-mo5sb8jg8h4 жыл бұрын

    ローカルの環境構築のところだけ聞きたかったけど、サイトに丸投げだった

  • @seomaru

    @seomaru

    4 жыл бұрын

    ごめんなさい> rubyenvか kzread.info/dash/bejne/aH6OudyBhtXOd9I.html Dockerで構築します👍 kzread.info/dash/bejne/iH2ursptcsqxk84.html

  • @toufup541
    @toufup5413 жыл бұрын

    今rubyを勉強していますが、Staticメソッドというのは初めて聞きました。もしかしてクラスメソッドのことでしょうか。

  • @seomaru

    @seomaru

    3 жыл бұрын

    です!😃

  • @user-ki2if4qm5s
    @user-ki2if4qm5s4 жыл бұрын

    せお丸さんへ、リクエストです。今、WordPressでブログを作ろうと悪戦苦闘してます。HTMLでお世話になりました。あれだけわかりやすいHTMLだったので、サーバーの選び方や、ドメインの取り方、サーバーとドメインの結び方など、せお丸さんのわかりやすい解説で画像付きでお願いします。みんな、こういうのを待ってると思います。私は今、ここまで出来て、ここからどういう風にサイトを構成するか???迷いに迷ってます。第二部で、結んだ後からのWordPressで作るブログの作り方をご教授頂けないでしょうか?無料のテンプレートで作ろうとあさってるところです。こういうのは、自分で書いたら、とんでもない時間がかかるのかなあ???ああ、わからない〜〜〜。Rubyなんて夢〜〜。でも、わからないけど見てみました。???んーーー、私にはまだ早い。 ブログの作り方、よかったらお願いします。特に、画像のアップの仕方、詳しくお願いします。

  • @seomaru

    @seomaru

    4 жыл бұрын

    リクエストありがとうございます😀

  • @user-ki2if4qm5s

    @user-ki2if4qm5s

    4 жыл бұрын

    WordPressインストールして、やっとテンプレも決まり、いざ記事を書こうとしたら、編集の場所はどこ?見出しだけ描いて、そこから前に進みません。本文はどこで書いたらいいの==ほんと、自分の出来なさにとほほ。せお丸さん、優しい解説、絶対需要あると思う。私みたいな機械音痴でもわかる動画、待ってまーす。

  • @user-qe2lt2ut2n
    @user-qe2lt2ut2n Жыл бұрын

    質問です。 ネスト構造のコードで実際にsex=男,age=40と値を入れても"中年おじさんです"と値が返ってきませんでした。何がいけないのでしょうか。

  • @user-ff9lh6ve3w
    @user-ff9lh6ve3w3 жыл бұрын

    23:32の所で35

  • @seomaru

    @seomaru

    3 жыл бұрын

    あーごめんなさい!おっしゃる通りです! バグってました..

  • @user-ff9lh6ve3w

    @user-ff9lh6ve3w

    3 жыл бұрын

    教えて頂きありがとうございます

  • @DYD0671
    @DYD06713 жыл бұрын

    外部ライブラリ使用時の文法も知りたいです。

  • @seomaru

    @seomaru

    3 жыл бұрын

    外部ライブラリはrequireを使います😃 techacademy.jp/magazine/21359

  • @DYD0671

    @DYD0671

    3 жыл бұрын

    @@seomaru ありがとうございます! ライブラリ頼りでRub始めたのに 使い方がよく解らなくて困っていたので たすかりました!

  • @miyuminamisakura.paruto
    @miyuminamisakura.paruto Жыл бұрын

    rubymineってものですか?

  • @user-pt5cy6ju1c
    @user-pt5cy6ju1c4 жыл бұрын

    pというのは、putsの略になるのでしょうか?

  • @seomaru

    @seomaru

    4 жыл бұрын

    はい、putsの略です!

  • @user-pt5cy6ju1c

    @user-pt5cy6ju1c

    4 жыл бұрын

    せお丸のITなんでも相談室さん ありがとうございます! もう少し教えていただきたいのですが、name = "a"としまして、putsで出力するとダブルクォーテーション無し。pで出力するとダブルクォーテーション有りになるのですが何でなんでしょうか????

  • @user-sc7we3dd4g
    @user-sc7we3dd4g3 жыл бұрын

    40:30 私は20才です とならず は20才です となりました。なぜでしょうか。

  • @seomaru

    @seomaru

    3 жыл бұрын

    お・・第一引数でnilを渡していますか?

Келесі