ホームページ >バックエンド開発 >Python チュートリアル >私が個人用ツールの作成に Python をよく使用する 2 つの理由 (プラス 1 つの不満)
私は個人用のツールを作成するときによく Python を使用します。私が作成するツールは通常、日常的なタスクを自動化するため、または楽しいアプリケーション プロジェクトのために使用されます。
これらは通常、数日で完了する小規模なプロジェクトであり、その後はあまり更新されません。公開されている大規模なサービスでは考慮事項は異なりますが、私が小規模なツール開発に Python をよく選択する理由は次の 2 つです。
何かを達成したいとき、Python にはそれ用のライブラリがすでに用意されていることがよくあります。ここでは、私が個人プロジェクトで使用した Python ライブラリの例をいくつか示します。
機械学習
画像処理
スクレイピング
暗号通貨取引
Web アプリケーション
個人ツールは頻繁に使用するものではないため、サーバー上で実行する場合のコストを低く抑えたいと考えています。 Python は無料のクラウド プラットフォームで長い間サポートされてきました。これが、私が個人ツールの開発に Python を選択するもう 1 つの理由です。
Google App Engine (GAE)
AWS Lambda
(状況に応じて、EC2 や Heroku 上でツールを実行することもあります。)
Python には不満な点がいくつかあります。特に仮想環境やパッケージの管理は不安定になりがちです。しばらくしてから再度確認すると、新しいメソッドが導入されているか、古いメソッドが廃止されていることがよくあります。以下のツールを使用しましたが、それぞれの使い方を理解していないと混乱しやすいです。 (現在のベストプラクティスが何かはわかりません。)
私が個人用ツールの作成に Python をよく使用する理由を 2 つ挙げ、さらに苦情を 1 つ追加しました。お役に立てば幸いです。
以上が私が個人用ツールの作成に Python をよく使用する 2 つの理由 (プラス 1 つの不満)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。