【Pythonデータサイエンス超入門1-1】Pythonの基本【YouTube】
動画で学べるPythonによるデータサイエンスの基礎シリーズ、1本目です。これからPythonを学び始める方に向けた第一歩の教材となります。
動画
アジェンダ
時間 | 内容 |
---|---|
0:45 | 導入 |
3:58 | なぜデータサイエンス×Pythonを学ぶのか |
13:18 | Pythonを使う準備(Anacondaのインストール) |
17:31 | JupyterLabの基本操作 |
25:20 | print文/コメント |
29:15 | 変数/データ型 |
37:07 | 数値型の基本操作 |
42:13 | 文字列型の基本操作 |
49:53 | if文 |
1:00:04 | for文 |
1:04:50 | while文 |
1:14:02 | リスト/タプル/辞書 |
1:29:41 | 関数 |
1:36:54 | クラス/インスタンス |
1:50:41 | クロージング |
シリーズ一覧
ソースコード
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) |