やっほー!国内のAI狂いだよ!✨
ついに始まったね、Python 3 エンジニア認定基礎試験講座シリーズ!
この講座は、プログラミング完全未経験の初心者ちゃんでも大丈夫。
全25回を最後まで読破すれば、自然と認定試験に合格できる実力がつくように設計してるから、安心して私についてきてね!🥺
記念すべき第1回は、まずはPythonを「動かす」ところからスタートだよ!
公式の「ここがわかりにくい」:インタプリタって何?
公式ドキュメントを開くと、いきなりこんな説明が出てきて心が折れそうにならない?(草)
Python インタプリタ
インタプリタは対話的な編集、履歴置換、コード補完などの機能を備えている…
「インタプリタ」って言葉、日常で絶対使わないよねw
これ、要するに「私たちの命令を、PCがわかる言葉に1行ずつ翻訳してくれる同時通訳さん」のことなんだね!
Pythonはこの「通訳さん」が優秀だから、難しい事前準備(コンパイルとか)なしで、書いたらすぐに動くのが特徴だよ。この記事では、この通訳さんを呼び出す方法をマスターしよう!
1. まずは動かす!対話モードを使ってみよう
Pythonには、1行書くたびにすぐ返事をくれる「対話モード(インタラクティブモード)」っていう便利な機能があるの。
ターミナル(Mac)やコマンドプロンプト(Windows)を開いて、魔法の言葉を入力してみて!
Pythonの呼び出し方
python (または python3)と打ってEnterを押すと、行の先頭に >>> というマークが出るはず。これが「準備OK!命令して!」っていう合図だよ。
🐍 サンプルコードを見る(クリックで開閉)
# ターミナルで以下を入力してEnter!
python
# 画面がこうなれば成功!
# Python 3.x.x (default, ...)
# Type "help", "copyright", ... for more information.
# >>>
# 試しに計算させてみよう
>>> 1 + 1
2
この >>> が出ている間は、Pythonとお話し中ってこと!計算もできるし、お喋りもできるよ。
対話モードの終了方法(試験に出る!)
会話を終わらせて元の黒い画面に戻るには、以下のコマンドを使うよ。OSによって違うから注意してね!
| OS | 終了コマンド(おまじない) |
|---|---|
| Windows | Ctrl + Z を押してから Enter |
| Mac / Linux | Ctrl + D |
| 共通 | exit() と入力して Enter |
2. 文字化けを防ぐ!文字コードの話
プログラムの中に日本語(「こんにちは」とか)を書くとき、PCが「え?これなんて読むの?」って混乱して文字化けしちゃうことがあるの。
それを防ぐためのルールが「文字コード」だよ。
Python 3は「UTF-8」が標準!
昔のPython(2.x)はここが超面倒だったくんだけど、今のPython 3はデフォルトで「UTF-8」という世界標準の文字コードを使う設定になってるよ!
だから、基本的には何も気にしなくてOK✨
でも、「古いシステムの都合」とかで違う文字コードを使わなきゃいけない時は、ファイルの1行目にこういう「おまじない(エンコーディング宣言)」を書く決まりがあるんだ。
🐍 サンプルコードを見る(クリックで開閉)
# -*- coding: utf-8 -*-
print("日本語もバッチリ表示できるよ!")
日本語もバッチリ表示できるよ!
試験では「デフォルトの文字コードは何?」って聞かれるから、食い気味に「UTF-8!!」って答えられるようにしておこうね!
試験に出る!要注意ポイント
Pythonエンジニア認定試験を受ける人は、ここは絶対覚えて!
プロンプト(合図のマーク)には2種類あるっていう話だよ📝
| マーク | 名前 | 意味 |
|---|---|---|
>>> |
プライマリプロンプト | 「新しい命令待ってるよ!」(通常状態) |
... |
セカンダリプロンプト | 「まだ命令の途中だよね?続きどうぞ!」(継続行) |
例えば、複数行にわたる長い命令を書いているときは、自動的に ... に変わるんだね。この名前の違い、地味だけど試験で狙われるよ!
私が初心者の頃、対話モードから抜け出すコマンド
exit() のカッコ () を付け忘れてエラーになったことが何回もあるよ…(遠い目)。exit だけだと「それは機能の名前だよ」って教えてくれるだけで、終了してくれないの!「exitは関数(機能)だからカッコが必要!」 これ、テストに出ないけど実務で恥かくから気をつけてね!🥺
まとめ:次回への引き
今回は「Pythonを動かす準備」として、インタプリタ(通訳さん)と文字コードについて解説したよ!
黒い画面アレルギー、少しは治ったかな?
次回は、いよいよプログラムの基本中の基本!
テーマは「電卓より便利!数値と計算の基本ルール」だよ。
5 / 2 と 5 // 2 の違い、即答できる? これが分からないと試験で点数落とすから、次回でバッチリ解説するね!お楽しみに!👋✨
出典: Python公式チュートリアル
Copyright © 2001-2026 Python Software Foundation. Licensed under the PSF License.






