TIL | Get Ready for Django - 2



オブジェクト向けプログラミング


Pythonは有名なオブジェクト向けプログラミング言語です.オブジェクト言語向けの利点の1つは、オブジェクトを作成して複数のオブジェクトを作成し、オブジェクトの管理を容易にすることです.
フロントエンド開発者-フロントエンド開発者とバックエンド開発者-バックエンド開発者の2人がいます.彼らの仕事はこうです.
『PENとバックエンドの1日平日』
  • 朝8時-起きて
  • 8時~9時-朝食を済ませ洗面
  • 9時-12時-作業レポートログの作成
  • フロントエンド:実装されたWebページが正常に動作するかどうかを確認し、各ブラウザの互換性
  • を確認します.
  • バックエンド:サーバ準備完了、サーバステータスの確認
  • 12時~13時-ランチタイム
  • 13時~15時-教育
  • 15~16時-会議
  • 16:18:18-新規プロジェクトの実行とクリーンアップ
  • フロントエンド:外国のクライアントに翻訳を実現する
  • バックエンド:セキュリティ強化機能
  • 18時~20時-夕食後運動
  • 20時~22時-自宅休憩
  • 22時~-就寝
  • (*実際の作業とは関係なく、全く異なる場合があります)
    一日の仕事を全部覚えるのは長すぎる.今、この2つの仕事を開発者の仕事にまとめ、仕事を説明します.
    <開発者の仕事と>오전 일과:起床、朝食、洗面、仕事日記오후 일과:昼食、トレーニング、会議、プロジェクトの実行と整理、夕食、運動、休憩、就寝
    こうした共通の事柄を一度に整理し、それぞれの業務に個別に追加する.
    『PENEの日記』오전 일과:実装されたWebページが正常に動作しているかどうかを確認し、各ブラウザの互換性を確認します.오후 일과:外国のクライアントに翻訳機能を提供
    <100円のスケジュール>오전 일과:サーバーの起動準備、サーバーの状態の確認오후 일과:セキュリティ強化機能の実装
    前の日の仕事よりずっときれいに説明しました.これがオブジェクト向けプログラミングの利点です.共通のジョブを一緒に書き、他の部分については、オブジェクトごとに個別に追加すればいいです.次に、Pythonを使用してオブジェクトを作成します.

    オブジェクトの作成


    喫茶店を例にとると
    class Cafe():
      americano = 4000
      caffe_latte = 4500
      cappuccino = 4800
      espresso = 3800
      caffe_mocha = 5300
    
    starbucks = Cafe()
    pascucci = Cafe()
    print(starbucks.americano)
    print(pascucci.caffe_mocha)
    classを利用してクラスを作成します.Cafeを作りました
    そしてカフェでコーヒーの値段を書きます.また、課外ではスターバックスとパスクッチがカフェにチェックインします.
    次にスターバックスのアメリカンコーヒーの輸出価格は4000ウォン、パスクッチのコーヒーモカの輸出価格は5300ウォンだった.
    しかし、すべての喫茶店でコーヒーの価格が異なるので、喫茶店によって異なる価格を設定すべきです.
    class Cafe():
      americano = 4000
      caffe_latte = 4500
      cappuccino = 4800
      espresso = 3800
      caffe_mocha = 5300
    
    starbucks = Cafe()
    pascucci = Cafe()
    
    starbucks.americano = 4500
    starbucks.caffe_latte = 5000
    
    print(starbucks.americano, starbucks.caffe_latte)
    # 4500 5000
    しかし、このように一つ一つ指定すると、きれいに見えません.次に、メソッドを使用して、簡潔なオブジェクトの使用方法を作成します.