SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

PyCon JP実行委員プレゼンツ Python最新トレンド

【2025年版】Python開発「3種の神器」:uv、Ruff、VS Codeで快適環境を構築しよう

PyCon JP実行委員プレゼンツ Python最新トレンド 第1回

  • X ポスト
  • このエントリーをはてなブックマークに追加

 Pythonユーザーが集まり、PythonやPythonに関連するソフトウェアについて情報交換が行われるカンファレンス「PyCon JP」。今年度は「あつまれPythonのピース」をテーマに、広島国際会議場(広島市)で、9月26日(金)〜28日(日)に開催されます。今回はPyCon JP 2025直前企画として、Pythonの技術記事を、主催メンバーが2回にわたってお送りします。まずは初めの一歩として、「2025年版 Python三種の神器」と言っても過言ではないuv、Ruff、Visual Studio Codeを用いた環境構築に挑戦します。快適にPythonを書く「コツ」を体験しましょう!

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 プログラミング言語であるPythonは、シンプルで読みやすい文法を持ち、初心者からプロフェッショナルまで幅広い層に支持されています。また、データサイエンスや機械学習、Web開発など多岐にわたる分野で利用されており、そのエコシステムは非常に豊かです。

 Pythonを学ぶ際に重要なのは、適切な開発環境を整えることです。特に、コードの品質を保つためのツールやエディタの選定は、開発効率や学習効果に大きな影響を与えます。

 この記事では、Pythonの開発環境を整えるための「3種の神器」である、uvRuffVisual Studio Codeの概要とインストール・設定方法を解説します。

コードエディタ「Visual Studio Code」

 Visual Studio Code(以下、VS Codeと表記)は、2015年にリリースされて以来、プログラマーであれば誰もが知る開発用エディタの定番となっています。このエディタの魅力は、さまざまなメディアで語られ、CodeZineでも解説記事が公開されていますが、大きな特徴として、無償で利用できることに加え、豊富な拡張機能によって、あらゆる開発スタイルに柔軟に対応できる点があります。

 拡張機能には、VS Code自体の操作性や利便性を向上させるものだけでなく、各種プログラミング言語のツールチェインをVS Codeと統合し、開発環境を一体化させるものも数多く存在します。これについてはのちほど述べますが、とにかく初学者であれば、まずはVS Codeを使ってみる、というのは良い選択です。

 本章では、簡単にVS Codeのインストールの説明をします。すでにインストールしている人は、本章を読み飛ばし、次の章へ進んでください。インストールについてわからないことがあれば、こちらの記事が詳しいです。

インストール

1. インストーラのダウンロード

 Download Visual Studio Code - Mac, Linux, Windowsを開き、自分のOSのためのインストーラをダウンロードします。

2. インストーラを起動

  1. Windowsの場合
    • ダウンロードされたファイルをダブルクリックして、インストーラを起動する
    • 表示される指示に従ってインストールする
  2. macOSの場合
    • ダウンロードされたZipファイルを解凍する
    • 状況によって、「アプリケーション」フォルダに移動する

3. 【推奨】VS CodeのUIを日本語化

 VS Codeの日本語化は、拡張機能によって可能です。

  1. 画面左部の「拡張機能」ペインを開く
  2. 検索ボックスに「japanese」と入力する
  3. 「Japanese Language Pack for Visual Studio Code」を「Install」する
日本語化拡張機能のインストール
日本語化拡張機能のインストール

4. 【macOSのみ】ターミナルからVS Codeを呼び出せるようにする

  1. Ctrl + Shift + P(macOS:command + Shift + P)でコマンドパレットを表示する
  2. 検索ボックスにshellと入力する
  3. 「シェル コマンド:PATH 内に 'code' コマンドをインストールします」を選択する
  4. 「管理者特権でシェル コマンドをインストールできるように、Code が 'osascript' のプロンプトを出します。」にOKする

 ここまで、VS Codeのインストールは完了です。

拡張機能のインストール

 この記事と同じ環境でPythonを書くために、次の拡張機能をインストールすることをお勧めします。

  1. Python(Microsoft)
  2. Ruff(Astral Software)

Python

 サイドバー「拡張機能:マーケットプレース」を開き、「Python」と検索し、出てきた拡張機能「Python」をインストールします。

Python拡張機能のインストール
Python拡張機能のインストール

Ruff

 同様に、「Ruff」と検索し、出てきた拡張機能「Ruff」をインストールします。

次のページ
パッケージ管理システム「uv」

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

鶴丸 倫琉(ツルマル ミチル)

 大学生。広島県在住。2005年、山口県生まれ。PyCon JP 2025 主催メンバーの一員として、Python コミュニティに関わる。2021年(高1)の時、地元で行われていたプログラミングコンテストに応募し、プログラミングの楽しさを知る。2023年、国際学生科学技術フェア(ISEF)に参加する...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/21947 2025/08/07 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング