Pythonの環境を準備する
まず、PythonのIDEを準備する。メモなので画像とか張り付けたりはしません。
①PyCharmという統合開発環境のダウンロード
(ここからhttps://www.jetbrains.com/ja-jp/pycharm/)
②Community版をダウンロード
(無料だから。トップ画面では有料版のボタンが表示されているがスクロールするCommunity版が出てくる)
③exeファイルを実行
④ウィンドウが開くので基本Nextで
(私はショートカット作るにチェックを入れました。)
⑤初回起動時に利用規定などのポップアップが出るので、チェックしてContinue
⑥一応、日本語仕様にするためにPluginsからJapanese language packをインストールしておく。
⑦設定反映のためソフト再始動(準備完了)
環境構築が終わったら、
👉 とにかく何か動かしたい
ので、以下の「即それっぽく見えるネタ」を用意。
ファイル操作
お絵描き(Turtle)
GUIウィンドウ
メール送信
ファイル操作
🔹 ファイルの中身を読む
📌 何してる?
| 処理 | 意味 |
|---|---|
| open | ファイルを開く |
| read | 全部読み込む |
| 画面表示 |
※ with を使うと 自動でcloseしてくれる → 超便利
🔹 ファイルを書き換える
📌 注意ポイント
mode="w"→ 上書き既存の内容は消える ⚠
🔹 ファイルが無ければ作られる
📌 ファイルが無ければ → 自動作成
Turtle
画面に線が引けるだけで、 「おお!プログラミングしてる感」が一気に出る。
import turtle
# Windowサイズturtle.setup(600,400,None,None)# まっすぐ進むturtle.forward(100)# 左に90度回転turtle.left(90)# まっすぐ進むturtle.forward(100)# これがないと即終了turtle.done()📌 何が起きる?
→ カメが画面上を移動して線を描く 🐢
📌 よく使う命令
命令 動作 forward(距離) 前進 left(角度) 左回転 right(角度) 右回転
Tkinter
入力フォーム + ボタンがあるだけで、 業務アプリっぽさ爆上がり。
import tkinter
window = tkinter.Tk()window.title("title name")window.geometry("800x450")
label = tkinter.Label(text = u"label test")label.grid(row=0, column=0)
button = tkinter.Button(text = u" OK ")button.grid(row=1, column=1)
entry = tkinter.Entry()entry.grid(row=2, column=2)
chkbox = tkinter.Checkbutton()chkbox.grid(row=3, column=0)
window.mainloop()📌 何ができる?
ラベル表示
ボタン
入力フォーム
チェックボックス
📌 grid / pack / place の違い
配置方法 特徴 grid 表形式で配置(おすすめ) pack 上下左右に詰める place 座標指定
ラベル表示
ボタン
入力フォーム
チェックボックス
Smtplib
「Pythonでメール送れます」 これだけで それっぽさ最強。📌 注意(重要)
Gmailは アプリ用パスワード が必須
通常のログインパスワードは使えない
📌 用途例
バッチ処理の完了通知
エラー通知
定期レポート送信
Pythonは、
書かないと忘れる
でも、思い出すのは異常に速い
という 都合の良い言語 です 🐍
このメモは:
👉 ググる前にまずここを見る用
また忘れたら、また書けばいい。
