2023-03-25から1日間の記事一覧

Python Requestsの基本的な使い方とエラーの原因、エラーハンドリング

Python で HTTP リクエストを送信する際、Requests ライブラリは非常に便利です。標準ライブラリの urllib よりもシンプルで直感的に扱えるため、多くの開発者に利用されています。この記事では、Requests を使用した HTTP リクエストの送信方法について、具…

Python (boto3) で AWS EC2 を起動・停止する(Lambdaによる定期実行の解説付き)

AWS EC2 はクラウド上の仮想サーバーを提供するサービスです。Python と AWS SDK for Python (boto3) を使うことで、EC2 インスタンスの起動・停止などの操作を自動化できます。この記事では、boto3 を使った基本的な EC2 インスタンスの制御方法と、セキュ…

Python (Boto3) を使って AWS S3 へファイルをアップロードする方法

AWS S3 (Amazon Simple Storage Service) は、高い耐久性、スケーラビリティ、セキュリティを備えたオブジェクトストレージサービスです。この記事では、Python の AWS SDK である Boto3 を使用して、S3 バケットへファイルをアップロードする方法をコード例…

Python (Boto3) を使って AWS S3 からファイルを取得・ダウンロードする方法

AWS S3 (Amazon Simple Storage Service) は、高い耐久性、スケーラビリティ、セキュリティを備えたオブジェクトストレージサービスです。この記事では、Python の AWS SDK である Boto3 を使用して、S3 バケットからファイルを取得 (ダウンロード) する方法…

ユークリッドの互除法の易しい解説

ユークリッドの互除法は、2つの自然数の最大公約数を求めるためのアルゴリズムです。この方法は、古代ギリシャの数学者ユークリッドによって発見され、現代でも広く使われています。ユークリッドの互除法は、2つの自然数の約数関係を利用して、最大公約数を…

最大公約数を求めるPythonプログラムを作成する

最大公約数とは、2つ以上の整数の中で最大の共通因数のことです。Pythonを使用して最大公約数を計算するプログラムを作成することができます。以下では、3つの異なる方法を紹介します。 1. 最大公約数を求める標準関数を使用する方法 Pythonには、mathモジュ…

文字列を暗号化するPythonプログラム(シーザー暗号、AES、ハッシュ)

Pythonでユーザーが入力した文字列を暗号化するプログラムを作成する方法について説明します。暗号化は、データを保護するための重要な手段の1つです。Pythonは、文字列を暗号化するための様々な方法を提供しています。以下に、いくつかの方法を紹介し、それ…

数値をn進数に変換するPythonプログラム

Pythonで数値をn進数に変換するプログラムを作成する方法について説明します。以下のコードでは、10進数からn進数に変換する関数を実装しています。また、2進数、8進数、16進数への変換の例も示します。 コード def decimal_to_n(decimal_number, n): """ de…

逆ポーランド記法の易しい解説

逆ポーランド記法は、数式を表す方法の一つであり、通常の数式表記法とは異なります。通常の数式表記法では、演算子が2つの数値を挟んで表示されるのに対して、逆ポーランド記法では、数値と演算子を順番に並べることで式を表します。 例えば、通常の数式表…