初めてのPython配布パッケージ作成 初めてのPython配布パッケージ作成
技術の泉シリーズ

初めてのPython配布パッケージ作‪成‬

    • ¥2,000
    • ¥2,000

発行者による作品情報

本書は、他のプログラミング言語に精通しているが、Pythonに馴染みのない方々に向けて、特にWheelファイルの作成に焦点を当てた一冊です。本書では、Pythonの主要な用語や概念(モジュール、パッケージ、仮想環境など)について丁寧に解説し、実際に配布ファイルを作成するための具体的なステップを紹介します。

さらに、GitHub Actionsを利用した作成プロセスの自動化や、配布パッケージ内のソースコードを難読化しての配布、またPyPIを用いた一般的な配布手順についても取り上げています。これにより、異なる環境でのPythonコードの実行がスムーズに行えるようになります。

この書籍は、他のプログラミング言語、例えばNode.jsでの経験があるがPythonにはまだ不慣れな方に特におすすめです。開発したPythonコードを別の環境に提供し、実行したいと考えている方には非常に有用な内容が詰まっています。また、setup.pyを用いた従来のWheelファイル作成方法は知っているが、最新の標準的な方法やよりマネージドな方法を学びたい方にも最適です。


【目次】

第1章 パッケージ作成の前提理解

第2章 配布パッケージの作成手順

第3章 配布パッケージの配布方法とインストール動作方法

付録A Pythonにおけるパッケージとは?

付録B 本書で利用するPython環境のインストール方法

付録C パッケージ化の前にソース難読化を実施(Pyarmor)

付録D 配布パッケージ化をGitHub Actionsで自動化(CI構築)

付録E Python配布パッケージをGitHubリポジトリで配布する方法

付録F Python配布パッケージをPyPIリポジトリで配布する方法

付録G PyPIへのアップロードをGitHub Actionsで自動化する(CI構築)

付録H 参考書籍、参考サイト

ジャンル
コンピュータ/インターネット
発売日
2024年
7月5日
言語
JA
日本語
ページ数
84
ページ
発行者
インプレス NextPublishing
販売元
Impress Communications Corporation
サイズ
4.8
MB
テスト駆動で作る!初めてのAzureアプリ テスト駆動で作る!初めてのAzureアプリ
2018年
Vue CLIがわかる!使える!TDDでつくるアプリ開発入門 Vue CLIがわかる!使える!TDDでつくるアプリ開発入門
2020年
Azure無料プランで作る!初めてのWebアプリケーション開発 Azure無料プランで作る!初めてのWebアプリケーション開発
2018年
SAML入門 SAML入門
2022年
会社員がVLOOKUPの次に覚えるQUERY関数超入門 会社員がVLOOKUPの次に覚えるQUERY関数超入門
2024年
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020年
Swift 5.9からのデータ監視 Observationフレームワーク入門 Swift 5.9からのデータ監視 Observationフレームワーク入門
2024年
株とPython─自作プログラムでお金儲けを目指す本 株とPython─自作プログラムでお金儲けを目指す本
2019年
スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活 スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活
2020年