Skip to Content
Pythonクイックリファレンス 第4版
book

Pythonクイックリファレンス 第4版

by Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire, 鈴木 駿, 株式会社クイープ
June 2024
Intermediate to advanced
864 pages
12h 14m
Japanese
O'Reilly Japan, Inc.
Content preview from Pythonクイックリファレンス 第4版

2章Pythonインタープリタ

Pythonでソフトウェアシステムを開発するには、通常はPythonのソースコードが含まれたテキストファイルを作成する。この作業には、2.2節に列挙されているものを含め、どのようなテキストエディタを使ってもよい†1。続いて、Pythonコンパイラとインタープリタを使ってソースファイルを処理する。この作業は統合開発環境(IDE)で直接行うこともできるし、Pythonが組み込まれた別のプログラムを使って行うこともできる。また、Pythonインタープリタを使って、IDEと同じように、Pythonコードを対話形式で実行することもできる。

2.1 Pythonプログラム

Pythonインタープリタプログラムはpython(Windowsではpython.exe)として実行される†2。このプログラムには、インタープリタそのものとPythonコンパイラの両方が含まれており、Pythonコンパイラはインポートされたモジュールで必要に応じて暗黙的に呼び出される。システムによっては、PATH環境変数に列挙されたディレクトリにプログラムが配置されていなければならないことがある。あるいは、他のプログラムと同じように、プログラムを実行するコマンド(シェル)プロンプトかシェルスクリプト(またはショートカットターゲットなど)にその完全なパス名を指定することもできる†3。

Windowsでは、Windowsキーを押してpythonと入力すると、"Python 3.x"(コマンドラインバージョン)が"IDLE"(Python GUI)などの他の選択肢とともに表示される。

2.1.1 環境変数

PATH以外にも、pythonプログラムに影響をおよぼす環境変数がある。次項で示すように、こうした環境変数の中には、コマンドラインで ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

並行プログラミング入門 ―Rust、C、アセンブリによる実装からのアプローチ

並行プログラミング入門 ―Rust、C、アセンブリによる実装からのアプローチ

高野 祐輝

Publisher Resources

ISBN: 9784814400812Publisher Website