本文へスキップ
製品デスクトップツールTASTECAD図面の確認TASTEFILESファイル管理TASTEFTPファイル転送TASTESSHリモートワークスペースTASTEZIP圧縮と展開開発ツールTASTECODERust 統合開発環境TASTESTUDIO統合開発・テスト環境TASTEETLデータ統合(ETL)サーバーTASTEREMOTEリモートデスクトップサーバーTASTEGEO空間情報サーバーTASTEMAILメールワークスペースはじめるダウンロードドキュメント購入すべての製品
マーケットプレイス
ニュース
技術ニュース今日の開発ニュース開発ドキュメントプログラミング言語RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartWebフロントエンド フレームワークNext.jsReactVue.js · NuxtSvelteKitAngularサーバー フレームワークSpring BootDjangoFastAPIASP.NET CoreNestJS · Expressアプリ・デスクトップ フレームワークTauriFlutterReact NativeElectronアルゴリズムアルゴリズムの基礎主要アルゴリズム発展アルゴリズム実務のアルゴリズム
コミュニティプロジェクト開発ログプロンプトAIツールの問題ショーケースコミュニティガイド
協業技術移転ウェブサイト構築デスクトップアプリ構築リリース・決済パイプライン販売パートナーお問い合わせ
サービスリモートデスクトップインストールパッケージのカスタマイズ
TASTEDEV
製品

デスクトップツール

TASTECAD複雑な図面を、軽やかにひらくTASTEFILES必要なファイルだけを、最速でTASTEFTPファイルが行き交う、いちばん端正な道TASTESSHサーバーとあなたを、より確かにつなぐTASTEZIPより速くまとめ、より安全にひらく

開発ツール

TASTECODERust アプリの編集・ビルド・デバッグ・テストまでひとつのウィンドウでTASTESTUDIO編集からリモートテスト、承認した AI 修正までTASTEETL値を見ながら、データを運ぶ

サーバー

TASTEREMOTE自社サーバーで運用するリモートデスクトップTASTEGEOGeoServer 互換の空間情報サーバーを Rust で作り直しますTASTEMAILメールの主導権を、もう一度自分の手に

はじめる

ダウンロード全製品の最新版ドキュメント各製品の使い方購入サブスクリプション・永久ライセンスすべての製品全製品を一覧で
すべての製品
マーケットプレイスニュース
技術

ニュース

今日の開発ニュース言語・フレームワーク・GitHub・AI の公式発表開発ドキュメント言語・フレームワーク・アルゴリズムのガイド

プログラミング言語

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

フレームワーク

Webフロントエンド フレームワークNext.jsReactVue.js · NuxtSvelteKitAngular
サーバー フレームワークSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
アプリ・デスクトップ フレームワークTauriFlutterReact NativeElectron

アルゴリズム

アルゴリズムの基礎計算量解析 · ソート · 探索 · 基本データ構造 · 木構造とヒープ主要アルゴリズムグラフ探索 · 最短経路と最小全域木 · 動的計画法 · 貪欲法 · 分割統治法 · バックトラッキング発展アルゴリズム文字列アルゴリズム · 数学と整数論 · ビット演算 · セグメント木 · Union-Find実務のアルゴリズムコーディング面接対策 · LRUキャッシュ · レート制限 · コンシステントハッシュ法
開発ドキュメントをすべて見る
コミュニティ
プロジェクトビルダーと作品を探す開発ログ決定と試行錯誤プロンプト再利用できる指示AIツールの問題Claude・Codex・Gemini の問題と回避策ショーケース完成した成果コミュニティガイドオープンにつくる方法
協業
技術移転Rust・egui でネイティブアプリを作るウェブサイト構築10言語、アカウント、ドキュメントとダウンロードデスクトップアプリ構築Rust・egui、WebView なしリリース・決済パイプライン署名・MSI・deb・rpm・AppImage・ハッシュ販売パートナー紹介して決済額の30%お問い合わせ構築・提携・投資のご相談
サービス
リモートデスクトップブラウザから自分のパソコンへインストールパッケージのカスタマイズ必要な機能だけ、設定は事前に
購入
JA
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
ログイン
ログイン
TASTEDEV

小さなツールから、より良い開発へ。

support@tastedev.netTASTEDEVを支援
製品製品ラインナップ購入ドキュメントダウンロードマーケットプレイスサポート
コミュニティプロジェクト開発ログプロンプトAIツールの問題ショーケース
ポリシープライバシーポリシー利用規約サブスクリプション規約返金ポリシーコミュニティガイドライン
アカウントログイン新規登録
訪問者
今日
012345678901234567890123456789012345678901234567890123456789
昨日
012345678901234567890123456789012345678901234567890123456789
累計閲覧
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
商号
GXSOFT
代表者
CHOI YOUNG GU
事業者登録番号
853-44-00368
所在地
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
電話
+82-10-4404-1523
メール
whitecalvin@tastedev.net
個人情報保護責任者
CHOI YOUNG GU

© 2026 TASTEDEV製品情報は検証済みの開発ソースに基づいています。リリース・改善中

Python ドキュメント
Python
Getting StartedSyntax BasicsTypes and DataModules and PackagesErrors and TestingKey Concepts
ディスカッション

Python ガイド · 1/6

Getting Started

この章は現在、英語でのみ提供しています。

This chapter gets a working Python 3 setup onto your machine. You will try code in the interactive interpreter, run a script from a file, give each project its own virtual environment, install packages with pip, and set up an editor that understands your code. By the end you will have a clean, repeatable way to start any new Python project.

Installing Python 3

Python 2 reached end of life years ago, so everything here assumes Python 3. How you install it depends on your platform:

  • Windows: use the installer from python.org or the Microsoft Store. If you use the installer, ticking the option to add Python to PATH saves trouble later.
  • macOS: use the python.org installer or Homebrew (brew install python).
  • Linux: most distributions ship Python already; otherwise install it with your distribution's package manager.

Then check that it works. On Windows, the py launcher is handy because it can pick between installed versions.

python3 --version
# on Windows
py --version

The REPL

Run python3 (or py on Windows) with no arguments and you land in the REPL, a read-eval-print loop. Type an expression after the >>> prompt and the result appears immediately. It is the fastest way to check how a function behaves or to poke at a new library. Use help(len) for built-in documentation, and leave with exit() or Ctrl+D (Ctrl+Z then Enter on Windows).

2 ** 10            # 1024
"python".upper()   # 'PYTHON'
len([1, 2, 3])     # 3
import math
math.sqrt(16)      # 4.0

Running a script

Real programs live in .py files. Save the following as hello.py:

import sys


def main() -> None:
    name = sys.argv[1] if len(sys.argv) > 1 else "world"
    print(f"Hello, {name}!")


if __name__ == "__main__":
    main()

The if __name__ == "__main__": guard means main() runs only when the file is executed directly, not when another module imports it. That small habit keeps your files reusable.

python3 hello.py
python3 hello.py Alice
# -m runs a module by name, here a tiny web server from the standard library
python3 -m http.server 8000

Virtual environments with venv

Different projects need different packages, often at conflicting versions. Installing everything into the system Python quickly turns into a mess. The standard venv module solves this by creating an isolated environment inside your project folder.

# create an environment in a folder called .venv
python3 -m venv .venv

# activate it on macOS or Linux
source .venv/bin/activate

# activate it in Windows PowerShell
.venv\Scripts\Activate.ps1

# leave it
deactivate
この章について質問がありますか?
次の章Syntax Basics

Once activated, python and pip point into the environment and your prompt shows (.venv). The folder can always be recreated, so keep it out of version control by listing it in .gitignore. If you are ever unsure which interpreter is running, python -c "import sys; print(sys.executable)" prints its path; when that path is inside .venv, the environment is active.

Installing packages with pip

pip downloads packages from the Python Package Index (PyPI). Always install into an activated virtual environment, and prefer python -m pip so there is no doubt about which interpreter receives the package.

python -m pip install requests
python -m pip install --upgrade requests
python -m pip list
python -m pip uninstall requests
CommandWhat it does
pip install nameInstall a package
pip install -r requirements.txtInstall everything listed in a file
pip freezePrint installed packages with exact versions
pip show nameShow details about one package

Setting up your editor

Any text editor will do, but a few features make a big difference:

  1. Language support: in VS Code install Microsoft's Python extension; if you prefer JetBrains tools, PyCharm works out of the box.
  2. Interpreter selection: point the editor at the Python inside your project's .venv, so completion and error highlighting know about the packages you installed.
  3. Formatting and linting: tools such as Black or Ruff keep code style consistent and flag common mistakes on save.
  4. Type checking: mypy or Pyright check your type hints (covered in chapter 3).

Summary

  • Start new work on Python 3 and confirm the install with python3 --version.
  • Use the REPL for quick experiments and .py files for real programs, guarded by if __name__ == "__main__":.
  • Give every project its own environment with python3 -m venv .venv and activate it before working.
  • Install packages with python -m pip install, and make sure your editor uses the environment's interpreter.

コメント 0件

人気のコメント順新しい順

ログイン · ログインするとコメントできます。