動画
認知テスト
- タッチタイプの基本
- コンパクトビュー
- 白チームは何回パスを投げた?
Python: REPL, print, error message
codeやエラーを見る
-
file, folderの違い
-
注意: 初心者のうちは,こういう細々とした操作をまとめてメモとして残しておくといいですよ.何か新しいことが出てきたら,そのメモに追記していくようにして.自分が覚えるのではなく,ノートが覚えてくれるように.コツは,ファイル名にキーワードを含めることと,どこに置くかを決めておくこと.一度できたことも,忘れるものだと覚悟して,どれだけ早くメモに辿り着くかの工夫をしてください.
-
編集,実行,check
-
mac と win10 の違い
plot sample
# on plot.py (Never name the source file matplotlib.py)
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 20, 100) # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x)) # Plot the sine of each x point
plt.show() # Display the plot
macでは先にtck/tkを入れて(下で記述),terminalから
python test.py
すると表示される.
- tcltk on mac
-
conda install tk
- tkinter.mainloop()をcodeの最後につける必要あり.
-
テキスト
-
print 色々
./python_codes/c3_python_print.py# -*- coding: utf-8 -*- print("hello : " + str(1234 % 123)) print("Hello world.") print('Hello world.') print("I'm Shigeto R. Nishitani") print('I\'m Shigeto R. Nishitani') #print("I'm Shigeto R. Nishitani : " + 1234 % 123) # File "/Users/bob/Desktop/lecture_21s/CompAInfo/python/example03-05-01.py", line 6, in <module> # print("I'm Shigeto R. Nishitani : " + 1234 % 123) # TypeError: can only concatenate str (not "int") to str print("I'm Shigeto R. Nishitani : " + str(1234 % 123)) print("I'm Shigeto R. Nishitani : \n" + str(1234 % 123)) # 改行付きで出力 print("""I'm Shigeto R. Nishitani : print(str(1234 % 123))""") # 改行なしで出力 print("I'm Shigeto R. Nishitani : ", end='') print(str(1234 % 123)) # 愛してるって100回叫ぶ print("愛してる!"*100) # ¥記号, Mac US Keyboardでは'option-y' # print("¥120,000,000\n") # win10ではkeyboardでは無理みたい.日本語で半角にするか,次のようにchrで指定. text = chr(165)+"120,000,000\n" #text = text.encode('cp932','ignore') #text = text.decode('cp932') print(text)
LUNA提出課題
エラーの英語をちゃんと読もう.
以下の手順で,エラーをコメント欄に記入してください.
- Pythonを動かしたときにVS Codeに表示されたエラーの英語をコピー,
- エラーの日本語訳とその時の状況を説明,
- その原因と解決方法を記述
codeと出力を添付ファイルで提出
テキスト第3章のprint関数関連のcodeを入力して,出力結果をLUNAに添付ファイルとして提出してください.1行書いたらその結果を確認しながら打っていってください.全部できなくてもいい.うまく行かなかった時にはエラーを読んで,質問するか対応を調べて報告してください.
ファイルへの出力と中身の確認
Anaconda promptを使って出力結果をファイルへ保存する方法を紹介します.
terminal(mac) | win10 or 11(cmd.exe) | 説明 |
---|---|---|
> [FILE] | > [FILE] | 出力のredirection(方向を変える,出力先の変更) |
>> [FILE] | >> [FILE] | FILEへ追記 |
cat [FILE] | type [FILE] | 中身の出力 |
python example03-05-04.py > hello.txt
-
cat hello.txt
(win11 ::type hello.txt
) -
open .
(win11 ::explorer.exe .
)からファイルをbrowserにdrag&drop.
- source ~/Desktop/Lectures/lecture_22s/CompA/c3_print.org