2023-03-25から1日間の記事一覧
Python で HTTP リクエストを送信する際、Requests ライブラリは非常に便利です。標準ライブラリの urllib よりもシンプルで直感的に扱えるため、多くの開発者に利用されています。この記事では、Requests を使用した HTTP リクエストの送信方法について、具…
AWS EC2 はクラウド上の仮想サーバーを提供するサービスです。Python と AWS SDK for Python (boto3) を使うことで、EC2 インスタンスの起動・停止などの操作を自動化できます。この記事では、boto3 を使った基本的な EC2 インスタンスの制御方法と、セキュ…
AWS S3 (Amazon Simple Storage Service) は、高い耐久性、スケーラビリティ、セキュリティを備えたオブジェクトストレージサービスです。この記事では、Python の AWS SDK である Boto3 を使用して、S3 バケットへファイルをアップロードする方法をコード例…
AWS S3 (Amazon Simple Storage Service) は、高い耐久性、スケーラビリティ、セキュリティを備えたオブジェクトストレージサービスです。この記事では、Python の AWS SDK である Boto3 を使用して、S3 バケットからファイルを取得 (ダウンロード) する方法…
ユークリッドの互除法は、2つの自然数の最大公約数を求めるためのアルゴリズムです。この方法は、古代ギリシャの数学者ユークリッドによって発見され、現代でも広く使われています。ユークリッドの互除法は、2つの自然数の約数関係を利用して、最大公約数を…
最大公約数とは、2つ以上の整数の中で最大の共通因数のことです。Pythonを使用して最大公約数を計算するプログラムを作成することができます。以下では、3つの異なる方法を紹介します。 1. 最大公約数を求める標準関数を使用する方法 Pythonには、mathモジュ…
Pythonでユーザーが入力した文字列を暗号化するプログラムを作成する方法について説明します。暗号化は、データを保護するための重要な手段の1つです。Pythonは、文字列を暗号化するための様々な方法を提供しています。以下に、いくつかの方法を紹介し、それ…
Pythonで数値をn進数に変換するプログラムを作成する方法について説明します。以下のコードでは、10進数からn進数に変換する関数を実装しています。また、2進数、8進数、16進数への変換の例も示します。 コード def decimal_to_n(decimal_number, n): """ de…
逆ポーランド記法は、数式を表す方法の一つであり、通常の数式表記法とは異なります。通常の数式表記法では、演算子が2つの数値を挟んで表示されるのに対して、逆ポーランド記法では、数値と演算子を順番に並べることで式を表します。 例えば、通常の数式表…