お知らせ 11/6(金)開催「TechLead Conference 2026 Autumn powered by connpass」にconnpassが特別協力します。詳細はイベント参加ページをご覧ください

お知らせ connpassは、2026年11月より新たに「有料プラン」の提供を開始する予定です。あわせて、無料でご利用いただけるグループメッセージ送信数に上限を設ける予定です。多くのグループでは、現在のご利用状況のまま影響なくお使いいただける見込みです。上限値や対象、スケジュールの詳細はお知らせをご覧ください。

12月

2

【超・初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby/Python】

プログラミング初心者向け。題材としてRubyを取り上げますが基本となる考え方は他の言語でも同じです。

主催 : 株式会社X-HACK

【超・初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby/Python】
ハッシュタグ :#xhandson

広告

募集内容

参加枠

2500円(会場払い)

先着順
16/20人

申込者
nabaua
わたさん
mononomoco
koucha
Fukushi
98
dh_megane
shyuhei-kaneko
Momoko Toyota
やすべい
申込者一覧を見る
開催日時
2018/12/02(日) 13:30 ~ 16:00
募集期間

2018/11/19(月) 19:35 〜
2018/12/02(日) 16:00まで

会場

Impact HUB Tokyo (会議室WHITE)

東京都目黒区目黒2丁目11−3

マップで見る 会場のサイトを見る

広告

イベントの説明

資料

https://paper.dropbox.com/doc/--AS6uzyt0HQ0bqBZhD2dst1b1Ag-lsBZTiOOVqr5qcDg2j5pt

オブジェクト指向の理解

なぜ、オブジェクト指向が便利だと言われているのか、
オブジェクト指向を用いない場合のコードと、オブジェクト指向で書いた場合のコードを
実例を元に比較しながら丁寧に解説して行きます。


日本語の特徴を理解するには、英語やドイツ語など他の言語と比較しなければならないことは明白です。 オブジェクト指向を理解するには、当然、他のプログラム開発指向による記述を知る必要があります。

多くのオブジェクト指向を解説する参考書や書籍では、コードを比較することによる説明を行なっていません。
この説明をせずにオブジェクト指向を理解するなど無理に決まっています。

人間を知ることでプログラミングをより深く知る

人間とコンピュータでデータの処理方法が違います。
しかし、似ている部分も多くあるので、実際に人間の脳がどうやってデータを処理しているのか、
コンピュータがどうやってデータ処理を行なっているかを確認し、
それぞれの特徴を比較することで、コンピュータを、そして人間の脳の仕組みを理解します。

データ型

なぜ、数値型や、文字列型、オブジェクト型があるのでしょうか?
そして、型がない言語と、型がある言語との違いは何でしょうか。
コンピュータリソースの話をせずにこれらを説明することはできません。 メモリ、CPUの性能の飛躍的な向上の歴史と共に解説します

歴史的経緯

  • 構造化プログラミング
  • オブジェクト指向プログラミング
  • 関数型プログラミング

SOLID原則

  • 単一責任の原則
  • オープン・クローズドの原則
  • リスコフの置換原則
  • インターフェース分離の原則
  • 依存関係逆転の原則

様々な宗派

オブジェクト指向は、人によって説明が違います。 驚くべきことに、オブジェクト指向と一口にいっても人によりその指し示すところが違うという問題があり、
このことが初心者の理解を妨げています。

宗派についても解説し、それぞれがどのような思想でプログラムを組み上げるか、問題点と共に整理してお伝えします。

理論と実践

綺麗なコードを書くための方法にも踏み込んで解説します。
オブジェクト指向の理解と、オブジェクト指向でプログラムを組み上げることの間には大きな隔たりがあります。

オブジェクト指向でうまくプログラミングするには、ある程度の規模のソフトウェアの開発経験が必要です。 スポーツ選手のトレーニングと同じで、ルールを理解したあとは、日々の練習の積み重ねになります。 野球のルールブックをいくら読んでも野球はうまくなりません。当たり前ですよね。

ある程度の基礎知識が身についたら、実際に使うことを想定した中規模のソフトウェアを開発し、腕を磨くしかありません。

対象者

プログラミングの基本文法、変数、関数などは理解している方が対象です

Rubyを取り上げます

Ruby以外の言語でも応用がきく書き方をしますので、他のオブジェクト指向言語をやっている方も対象です

SNS

X-HACKを追加

広告

広告

フィード

matsuda shinsuke

matsuda shinsukeさんが資料をアップしました。

2018/12/03 17:59

nabaua

nabaua さんが書き込みました。

2018/12/02 16:29

zuで書いていたらすみません、そこは、zとなります。よろしくお願いいたします。

nabaua

nabaua さんが書き込みました。

2018/12/02 16:28

先ほどは、ありがとうございました。メールの件ですが、zu

matsuda shinsuke

matsuda shinsuke さんが 【超・初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby/Python】 を公開しました。

2018/11/19 19:35

【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】 を公開しました!

グループ

X-HACK東京

プログラミングの楽しさを知ってもらい、世の中のエンジニア人口を増やすために日々奮闘中!

イベント数 484回

メンバー数 2244人

終了

2018/12/02(日)

13:30
〜 16:00

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

募集期間
2018/11/19(月) 19:35 〜
2018/12/02(日) 16:00

広告

会場

Impact HUB Tokyo (会議室WHITE)

東京都目黒区目黒2丁目11−3

管理者

参加者(16人)

わたさん

わたさん

【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】に参加を申し込みました!

Momoko Toyota

Momoko Toyota

I joined 【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】!

nabaua

nabaua

【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】 に参加を申し込みました!

dh_megane

dh_megane

【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】 に参加を申し込みました!

koucha

koucha

5枠追加!【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】 に参加を申し込みました!

shyuhei-kaneko

shyuhei-kaneko

5枠追加!【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】 に参加を申し込みました!

98

98

5枠追加!【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】に参加を申し込みました!

mononomoco

mononomoco

5枠追加!【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】に参加を申し込みました!

やすべい

やすべい

5枠追加!【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】に参加を申し込みました!

Fukushi

Fukushi

5枠追加!【初心者向け】クラス/オブジェクト指向の完全理解講座【Ruby】に参加を申し込みました!

参加者一覧(16人)

キャンセルした人(8人)

広告

広告