![見出し画像](https://assets.st-note.com/production/uploads/images/10502281/rectangle_large_type_2_bd10534536ccae433baf4d5f0876fbd3.jpeg?width=800)
#マンガでわかるRuby の中身をチラ見せ!魔法陣を描きながら、基礎から再帰関数までマスター #技術書典 6
2019/4/14(日)11:00〜 開催される技術書典 6にて、新刊『マンガでわかるRuby』を頒布予定です!
Rubyエンジニア @youchan と、湊川あいによるコラボでお届けします。
★ダウンロード販売開始しました!
▲こちらにてPDFダウンロード販売中です。
▼読んでくださった方々の反応・感想まとめはこちらのTogetterにまとめています。
プログラミング言語 Ruby の生みの親、Matzさん こと まつもとゆきひろさんから 『マンガでわかるRuby』へお言葉をいただきました!
「Web一辺倒のRuby/Rails入門書とはひとあじ違ったアプローチがとてもおもしろいです。みなさんもRubyタートルグラフィックスで魔法陣を書いて、プログラミングの魔法を体感してください」
—— まつもとゆきひろさん
▼マンガでわかるRuby 表紙
#技術書典 6 の配置出ました!
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) February 20, 2019
前回同様、一番出口に近いところにいるから見つけやすいと思うよ!
> ◎貴サークル「湊川あいの、わかば家。」は、 あ03 に配置されました。#マンガでわかるRuby
4/14(日)池袋サンシャインシティでよろしくね! https://t.co/ZdrZXgbBfw pic.twitter.com/EJq510B6f9
場所は、池袋サンシャインシティ2F 展示ホールD(文化会館ビル2F)
一番出口に近いスペース【あ03】です。
どんな本なの? ひとことで言うと
マンガで楽しくRubyを学ぼう!
わかばちゃんと一緒に、プログラミングで魔法陣を描きながら、基本的な文法から再帰関数を書けるようになるまでレベルアップできます!
目次
1. Rubyってなに?
2. Ruby入門
- 2.1. Rubyのインストール
- 2.2. irbを使ってみよう
- 2.3. Rubyの基本
3. タートルグラフィックスに挑戦!
- 3.1. gemって何?使ってみよう
- 3.2. かんたんな魔法陣を描こう
4. コッホ曲線を描こう
- 4.1. 1次のコッホ曲線を描いてみよう
- 4.2. メソッドをつくろう
- 4.3. 定数を使おう
- 4.4. メソッドの一般化
- 4.5. 条件分岐を学ぼう
- 4.6. 新しいコトバ「再帰関数」
5. いろいろなフラクタルを描こう
- 5.1. 木のフラクタルに挑戦しよう
- 5.2. 高度な魔法陣に挑戦しよう
6. 巻末:クイズの解答例
こんな方におすすめ
・プログラミングを始めたい方
・Rails Girlsに参加したけれど、次に何をやればいいかわからない方
・Railsチュートリアルはやってみたけど、Rubyについてはよくわからない方
・gemって何?どう使うの?という方
・再帰関数とは何か・どう書けばいいのかわからない方
・仕事で他の言語は使っているけど、Rubyも使ってみたい方
本書を実践し終えると、あなたはこんな状態になっています
・Rubyが楽しくなる
・irbでRubyを実行したり、gemをインストールして使ったりできるようになる
・自分で必要なメソッドを作れるようになる
・くりかえし・条件分岐・三項演算子を使いこなせるようになる
・再帰関数を理解して書けるようになる
Rails GirlsとマンガでわかるRubyの企画立案について、詳しくはyouchanさんの記事をご覧ください。
プログラミングに興味を持ち始めたお子様にも!
マンガでわかるRubyが完成に近づくにつれ、湊川は思ったことがあります。
「あっ…これ私が小・中学生の頃に読んでたらどハマりしたやつや……!」と!
そんなバカな、と思いますか?
ところがどっこい、わかばちゃんと学ぶシリーズにはお子さまの読者の方々がいるんですよ…!
さっきの本の作者さん、絵も自分で描いてらしたのですね!
— うた丸:Cebu正規留学準備中 (@minminz53543079) March 18, 2019
シリーズになっているとは・・・
これも子どもが興味持たなかったら私が手に取ることのなかった本。
下の子のおかげで海外に目が向いたし、上の子のおかげでwebの世界をもう一度のぞいてみたくなった。
子どもよりハマるかも? https://t.co/JuvalVzH7H
お子さまが自ら興味を…!?
😂やったー♡♡♡ついに小2息子が自ら #わかばちゃん の本を手にとった✨私は息子に読んでもらいたい本をそっとテーブルの上にわざと出しておくという戦略を立て8割成功中。#湊川あい #HTML5 #CSS3 #webサイト制作の基本 pic.twitter.com/uc5nzxDHiu
— mina📱iPhoneだけで写真撮影&動画編集|youtebe配信 (@mina07564667) December 21, 2018
HTTPステータスコードの湊川さんの漫画はなぜか、長女の本になってしまいました
— てぃーびー-転職活動中 (@tbpgr) March 14, 2019
※とくにHTTPには関心なし
そのへんなんでかね。
— てぃーびー-転職活動中 (@tbpgr) March 14, 2019
照れくさいのか持っていった理由は教えてくれなくて。
ギャグマンガ『告白に学ぶHTTPステータスコード』は特にお子さまからの人気が厚いと聞きます。某ご家族では「500?」と聞くと「いんたーなるさーばーえらー!」とお子さんが返事するまでにもなってるんだとか。
というわけで、大人から子どもまで楽しめる本を作りたいなっていう気持ちがフツフツと湧いてきていた折でございました。
なんと今回初の試みとして、マンガにふりがなをつけています!ワーワーパチパチ!
制作途中の模様をちら見せ
#マンガでわかるRuby の原稿の様子です#技術書典 4/14(日)池袋サンシャインシティ【あ03】にて頒布予定 #わかばちゃんと学ぶ pic.twitter.com/bFV4CurSLN
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) March 3, 2019
#マンガでわかるRuby 原稿の様子です。
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) March 13, 2019
わかばちゃん魔法少女になる?#技術書典 6
4/14(日)池袋サンシャインシティ
【あ03】湊川あいの、わかば家。にて頒布予定#わかばちゃんと学ぶ #Ruby pic.twitter.com/T8i3Jxt2cK
マンガだけでなく、解説の要所要所にわかりやすい図解をおしみなく差し込んでいます。
最初は簡単な図形からスタートしますが、徐々にレベルアップ。
こんなオウム貝みたいな魔法陣を描いてみたり…
一見難しそうな木のフラクタル図形も、再帰関数のコツを掴めばゼロから描けるように!
ちなみに、フラクタル図形というのは「部分」と「全体」が似ていて、入れ子のように果てしなく繰り返される図形のことです。
フラクタル図形は自然界にも存在していて、普段から私たちも見ることができます。
(写真は、写真素材サイトぱくたそより提供)
たとえば、ロマネスコという野菜はフラクタル図形の一種です。
他にも、稲妻やリアス式海岸もフラクタル図形と言われています。
さきほどの木のフラクタルに、乱数を発生させるrandメソッドを組み合わせれば、自然界に生えているような木の魔法陣もプログラムで描けてしまいます!
この記事に載せたマンガ・魔法陣は『マンガでわかるRuby』の一部だけ。
どんな魔法陣が立ちはだかるのか? わかばちゃんは無事、封印をとくことができるのか? そして、読者であるあなたはどんな魔法陣を描くのか!?
ぜひ本編でご覧くださいませ!
今日は「八時間耐久作品制作会」にて、 #マンガでわかるRuby の原稿を進めました!
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) March 17, 2019
Rubyで魔法陣を描きながら、for文から再帰関数までレベルアップしていく内容です!!CSS組版もすごくいい感じ!!!https://t.co/auvbhviEgD #hachitai #八耐 #技術書典 6 pic.twitter.com/yaWZ0S1Md0
ダウンロード販売中
「遠くてイベント会場まで行けないよ」「イベントがあったの知らなかったよ」という方でも大丈夫!ダウンロード販売はこちらからどうぞ↓
サークル詳細
4/13発売予定の『運用ちゃんと学ぶ システム運用の基本』の書籍、アクリルキーホルダーもあるよ!
最新情報はツイッターをフォローしてくださいね!
#技術書典 で出す本一覧はこちらです!
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) March 18, 2019
4/13発売の書籍版 #運用ちゃん や、アクリルキーホルダーも持っていくよ〜!
#わかばちゃんと学ぶ #マンガでわかるRuby #マンガでわかるDocker
【あ03】湊川あいの、わかば家。 https://t.co/rvFV1LVKHA
#運用ちゃん 発売日まで1ヶ月をきりました✨
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) March 19, 2019
なくてはならない『運用』に焦点を当て、マンガ+テキストで解説している本です!
/運用☆ちゃんと学ぶ システム運用の基本 https://t.co/mmT5Mp92Vt
沢渡 あまね (著), 湊川 あい (著)
@unyochan_ICT #技術書典 にも持っていくよ!
サイズは7cm x 7cmと大きめ!
— 湊川あい🌱技術書典【あ03】マンガでわかるRuby (@llminatoll) February 13, 2019
裏にはカギの名前を書けるスペースを作りました✏️
「職場でも活用できるよう、ネームタグ風にする」というアイデアは沢渡あまねさん @amane_sawatari からの発案!素晴らしいです😭✨ #運用ちゃん #技術書典 #jawsdays #jawsug pic.twitter.com/MHJSLo62H9
4/8追記
無料試し読みPDF(30ページ)を公開しました!
こちらからお読みいただけます。 (スマホでもご覧いただけます)
10/1追記
マンガでわかるRubyの続編ができました!
マンガでわかるRuby①で学んだ知識をベースに、オブジェクト指向を漫画で解説!
「オブジェクト指向、わかったようなわからないような…」
「考え方は本で読んだけど、具体的に実装するとなるとどうしたらいいのかわからない」
そんな人のための本になっています。
Slack botを作りながら楽しく学ぼう!
PDFダウンロード販売はこちらから!
無料試し読み(30ページ)もあるよ。
冊子版はとらのあな様で委託販売中です!
サポートいただけると制作速度が上がります!!