Skip to content

tsaku0603/python_challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

python_challenge

Liaroのpython_challengeのページです。

手順

  1. このレポジトリをforkして、自分用のディレクトリを作成して下さい。ディレクトリ名は自分の名前にしてください。
  2. 作成したディレクトリ直下にIPython Notebookを作ってください。ファイル名は自分の名前にしてください。
  3. 作成したディレクトリ直下にREADME.mdを作成してください。そのファイルに名前、大学名、専攻、今までの開発経験、中期的な目標を書いて下さい。
  4. 以下の課題を作成したnotebook内で実装してください。
  5. Liaro/python_challengeレポジトリのmasterブランチにプルリクエストを送ってください。

課題

  1. 1〜10の数字を含むリストを作成してください。
  2. 1〜10の偶数のみを含むリストを作成してください。
  3. ["a","b","c","d","e","f"]というリストがある前提で{0: 'a', 1: 'b', 2: 'c', 3: 'd', 4: 'e', 5: 'f'}を作成してください。
  4. Humanクラスを作成してください。ただし以下のものを実装してください。
    • 属性として名前、年齢、性別、身長、体重を持つ
    • 年齢をインクリメントするインスタンスメソッドを持つ
    • {"山田", 23歳, 男, 170.3cm, 60.2kg}, {"高橋", 30歳, 女, 165.2cm, 46.2kg}の二つのインスタンスを作成
    • どちらかの年齢をインクリメント
    • 作成したインスタンスをカウントするクラスメソッドを持つ(インスタンス作成時にカウントするように実装してください)
  5. numpyを用いて自分で自由に作った二つの行列の積を計算してください。
  6. numpyを用いて自分で自由に作った二つのベクトルのcosを計算してください。

注意

各課題の上に #課題1 などのコメントを入れて下さい。

Pythonのバージョンは3.xで実装して下さい。

可能な範囲で良いので、全て解いてください。

また、適宜コメントをつけて、読みやすいコードを心がけてください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%