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
質問・感想・リクエストなどお気軽にコメントください😀 「共有」ボタンから、友達やSNSへのシェアもお願いします👍
一通りrubyとrails を学んだものです! 復習として、見てみました。 より理解が深まりました!
一つずつの項目コードが、わかりやすいですね。 片目が見えないのでボイスの説明も良かったです。
Ruby言語に興味を持った人に惜しげもなく、知識をくださってありがとうございました。 がんばろうかなって思います。
一番わかりやすいです!神動画
@seomaru
3 жыл бұрын
ありがとうございます!😊
わかりやすい説明ありがとうございます😭
@seomaru
3 жыл бұрын
ご不明店などあればご質問ください😃
わかりやすいとおもいますよ。 ここまでの作り込みありがとうございます🙇
プログラムの勉強を最近始めた40代です。とても勉強になります。今後繰り返し動画を見て少しずつ習得していきたいと思います。
@seomaru
3 жыл бұрын
ありがとうございます! 疑問点などありましたら、お気軽にご質問ください
分かりすかったです。 railsのほうも観てみます。
わかりやすい
お疲れ様でした、とても良かったです。
これから個人ビジネスでWebサービスを構築することになりそうで、Rubyを使ってみたいと思いこちらで勉強させていただきました。 1時間という短い時間で基本の大半を網羅されていて、とても助かりました! 引き続きRuby on Railsも学んでみます!
わかりやすい!👏
めちゃめちゃ分かりやすいです。字幕も入れてくれており、理解するプロセスへの配慮がすごく感じられました。Ruby 初学者なので、とても勉強になりました。今までは Fortran や COBOL を使っていたので、Ruby の変数宣言に非常に違和感を感じておりますw
わかりやすすぎる!!神動画! スクールに通ってるんですけどその教材でまったくわからなかったのが、一回見ただけで 全て理解できました!! これからも、別の言語もよろしくお願いします!!
@seomaru
3 жыл бұрын
ありがとうございます!言語のリクエストなどあればよろしくお願いします😊
@user-oh5br8nt3r
3 жыл бұрын
せお丸のプログラマー養成講座 僕は今 Ruby on Railsの基礎を学び終わったところなので、本音でリクエストをしてしまえば、Ruby on Railsの応用を学べる動画を出して欲しいです!!☺️
おかげさまで、自信を拾いました。
とてもわかりやすくて、見やすい動画でした。 ありがとうございます!! 現在、32歳ですが将来的にフリーで仕事していきたいとおもっているので 今後も動画を参考にしながら取得しながら頑張っていきたいと思います!
@seomaru
3 жыл бұрын
フリーランスカウンセリングもやってるので、ぜひ概要欄みてください😃
復習用に動画を見させて頂きました。大変勉強になりました。 動画主さんが仰るように、コードを打ってみて記述や実行結果に慣れることが大切だと思います。 そういう意味では、復習用に視聴する上で最適な構成になっていると思います。
wifiの電波強度ロギングツールが販売されてなく、 仕方なく自分で作るため、スクリプト言語のrubyを始めたのですが、 コロンの意味が分からず苦戦していたので助かりました!
@seomaru
3 жыл бұрын
強者ですねw
Ruby入門で一番わかりやすいです!
@seomaru
3 жыл бұрын
ありがとうございます!
わかりやすい動画ありがとうございました! 2ヶ月前から勉強始めて今railsを使って個人アプリを作成中なのですがすごく参考になりました。 railsの入門なども楽しみにしています!
@seomaru
4 жыл бұрын
おー!railsいいですね!
わかりやすい動画ありがとうございます 現在プログラミングを学習しててrailsとRSpecがイマイチわからないので是非解説動画お願いします🙇♂️
@seomaru
3 жыл бұрын
リクエストありがとうございます😀
Ruby勉強している者です。 わかりやすく説明ありがとうございました! Railsも教えて欲しいです!
@seomaru
4 жыл бұрын
Railsリクエストありがとうございます😊
お疲れ様でした! python もやってほしです!!
@seomaru
3 жыл бұрын
Python来週に公開します😊
とても分かりやすいと思います。ただし、最初の方にでてくる出力結果をコメント文に書いて説明する部分があるのですが、(他のcodeの説明でもこういう感じのが多いと思いますが) 初心者は「あれ?さっきコメントは実行されないとか言ってなかった?」って混乱するかもしれないと思いました。
この動画、すごく分かりやすかったです。でも、テンポが速かったので一回では理解は不可能なので、何回も観て学習をしていきたいです。ありがとうございました。
@seomaru
3 жыл бұрын
貴重なご意見ありがとうございます😊
プログラミングの学習をしていると細かいところの疑問も沢山出てきます。 この動画ではそういったこともちょい出ししてくれているので私のような初学者には大変助かります。
29:26 ハッシュを格納する値にシンボルを使っても実行できました。(VScode環境) 格納する値にシンボルを使うべきではない、というのは Rubyの文法的に間違っているから、ではなく暗黙のルール的なものなんですか?
途中まで順調でしたが、例外の発生あたりからついていけなくなり、クラスくらいで諦めました。Rubyをどうやって習得するか思案中です。何か他に方法がありますか?
インタプリタ型言語はプログラムの文法が似通ってて割とわかりやすいな
いつもお世話になってます。。笑 文法の理解度チェックを兼ねていくつかgemの使用例を見ていたのですが、調べても見つけられなかった文法が出てきたので教えていただけませんか? 下記がそれです。インスタンス時にclassの右側に::とUserStore(method?)を記述しているのですが、 これはclass内のある特定のmethodのみをインスタンスするという意味なのでしょうか? user_store = Evernote::UserStore.new(user_store_url, config) あとrubyの文法について詳しく書いてあるオススメの本やサイトがあれば教えてもらえると嬉しいです!
@seomaru
3 жыл бұрын
あーなるほど!これはmoduleのnamespaceってやつです! techacademy.jp/magazine/22391
@seomaru
3 жыл бұрын
>rubyの文法について詳しく書いてあるオススメの本やサイト わからなかったら都度ぐぐるって感じでやってきました笑
51:23 Integerって標準ライブラリに入ってますか? 実行してみたら Did you mean?ってrubyに聞かれました。
@seomaru
3 жыл бұрын
標準のはず・・文字を打ち間違えてたりすると、そのエラーが出たりするので確認してみてください。 自分の環境だと以下で通ります 3.instance_of?(Integer)
gemにあったMailの使い方を見ていた時、下記みたいにインタンス時にdoと付け足していたんですが、どういう意味なんでしょうか? mail = Mail.new do 『ruby インスタンス do 意味』で調べても出てこなかったので教えてください...!
@DYD0671
3 жыл бұрын
分かったかもしれません。おそらくdo endを使ったブロック構文というもの なのかもしれません。 mail = Mail.new do from insideExample.@mail.co.jp to outsideExample@mail.com ......etc end
@seomaru
3 жыл бұрын
返信遅れてすみません! はい、おっしゃる通り、 do..end はブロック構文です
ローカルの環境構築のところだけ聞きたかったけど、サイトに丸投げだった
@seomaru
4 жыл бұрын
ごめんなさい> rubyenvか kzread.info/dash/bejne/aH6OudyBhtXOd9I.html Dockerで構築します👍 kzread.info/dash/bejne/iH2ursptcsqxk84.html
今rubyを勉強していますが、Staticメソッドというのは初めて聞きました。もしかしてクラスメソッドのことでしょうか。
@seomaru
3 жыл бұрын
です!😃
せお丸さんへ、リクエストです。今、WordPressでブログを作ろうと悪戦苦闘してます。HTMLでお世話になりました。あれだけわかりやすいHTMLだったので、サーバーの選び方や、ドメインの取り方、サーバーとドメインの結び方など、せお丸さんのわかりやすい解説で画像付きでお願いします。みんな、こういうのを待ってると思います。私は今、ここまで出来て、ここからどういう風にサイトを構成するか???迷いに迷ってます。第二部で、結んだ後からのWordPressで作るブログの作り方をご教授頂けないでしょうか?無料のテンプレートで作ろうとあさってるところです。こういうのは、自分で書いたら、とんでもない時間がかかるのかなあ???ああ、わからない〜〜〜。Rubyなんて夢〜〜。でも、わからないけど見てみました。???んーーー、私にはまだ早い。 ブログの作り方、よかったらお願いします。特に、画像のアップの仕方、詳しくお願いします。
@seomaru
4 жыл бұрын
リクエストありがとうございます😀
@user-ki2if4qm5s
4 жыл бұрын
WordPressインストールして、やっとテンプレも決まり、いざ記事を書こうとしたら、編集の場所はどこ?見出しだけ描いて、そこから前に進みません。本文はどこで書いたらいいの==ほんと、自分の出来なさにとほほ。せお丸さん、優しい解説、絶対需要あると思う。私みたいな機械音痴でもわかる動画、待ってまーす。
質問です。 ネスト構造のコードで実際にsex=男,age=40と値を入れても"中年おじさんです"と値が返ってきませんでした。何がいけないのでしょうか。
23:32の所で35
@seomaru
3 жыл бұрын
あーごめんなさい!おっしゃる通りです! バグってました..
@user-ff9lh6ve3w
3 жыл бұрын
教えて頂きありがとうございます
外部ライブラリ使用時の文法も知りたいです。
@seomaru
3 жыл бұрын
外部ライブラリはrequireを使います😃 techacademy.jp/magazine/21359
@DYD0671
3 жыл бұрын
@@seomaru ありがとうございます! ライブラリ頼りでRub始めたのに 使い方がよく解らなくて困っていたので たすかりました!
rubymineってものですか?
pというのは、putsの略になるのでしょうか?
@seomaru
4 жыл бұрын
はい、putsの略です!
@user-pt5cy6ju1c
4 жыл бұрын
せお丸のITなんでも相談室さん ありがとうございます! もう少し教えていただきたいのですが、name = "a"としまして、putsで出力するとダブルクォーテーション無し。pで出力するとダブルクォーテーション有りになるのですが何でなんでしょうか????
40:30 私は20才です とならず は20才です となりました。なぜでしょうか。
@seomaru
3 жыл бұрын
お・・第一引数でnilを渡していますか?