【Pythonデータサイエンス超入門1-1】Pythonの基本【YouTube】
YouTubeによるPythonデータサイエンス超入門シリーズ「Pythonの基本」で紹介したソースコードを掲載しているページです。
宜しければコピー&ペーストなどしてご活用ください。
YouTubeチャンネル
全てPythonの基本的な内容となりますが、まずは1〜6と8の「リスト」について最低限覚えておくと良いかと思います。
動画リンク
ソースコード
print文/コメント
1 2 |
#「こんにちは」と表示させる処理 print("こんにちは") |
変数/データ型
1 2 3 4 5 6 |
a = "こんにちは" b = "こんばんわ" c = 5 d = 1.2345 print(a) print(b) |
数値型の基本操作
1 2 |
x = 123 print(x*(x+1)*(x+2)*(x+3)) |
文字列型の基本操作
1 2 3 4 |
bunsho = "I have a pen." bunsho2 = "I have an apple." bunsho + " " + bunsho2 |
if文
1 2 3 4 5 6 |
a = 19 if (a >= 20) | (a % 3 == 0): print("20以上もしくは3の倍数です!!!") else: print("条件を満たしません!!!") |
for文
1 2 |
for i in range(10): print(i**2) |
while文
1 2 3 4 5 6 7 8 9 |
number = 0 i = 0 while number < 100000: i += 1 number += i print(i) print(number) |
リスト/タプル/辞書
1 2 3 4 5 6 |
a = [4,6,1,5,3,4,6,8,4,1] if 10 in a: print("入ってる!") else: print("入ってない!") |
関数
1 2 3 4 5 6 |
def calc(a,b,c): x = a*b*c y = a+b+c return x,y calc(34,22,57) |
クラス/インスタンス
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class CharaData(): def __init__(self): self.name = "" self.attack = 0 self.guard = 0 def power(self): print(self.attack + self.guard) taro = CharaData() taro.name = "太郎" taro.attack = 5 taro.guard = 7 taro.power() vars(jiro) |