python

1/2ページ

【python】~PythonZen&PEP 8 検定試験を受けてみた!~

  • 2022.03.28

あいさつ 本日、タイトルにある「PythonZen&PEP 8 検定試験」を受験したので紹介します。 今なら無料で受験可能です! PythonZen&PEP 8とは? PythonZen&PEP 8とは、Pythonの設計について記述されたイディオム集のことです。 コードを書く際の注意点やルール、格言について書かれています。 Pythonの作法とも言えるでしょう。 どこで受 […]

【python】~webサイト上のpdfを一括ダウンロードする~

  • 2022.02.13

あいさつ 仕事している中で「あるwebサイト上のpdfファイルを一括でダウンロードしたいなぁ~」って思うことがあったので、pythonでプログラムを作成してみました。 ソースコード 早速ですがソースコードを紹介したいと思います。 コードは以下になります。 機能について簡単に説明します。 今回のプログラムはAnaconda Prompt上で実行しています。Anacondaを使用しない場合は、Beau […]

【python】~pythonでURLの文字列操作をしてみた~

  • 2022.02.04

あいさつ pythonでプログラムを作成した際、URLの文字列から最後の文字列を削除したいと思いました。 そこで利用した文字列操作について説明します。 もう少し詳しく説明 冒頭の説明だと分かりにくいので、例を挙げて紹介します。 まず下のようなURLがあるとします。 https://www.testsite/site1/site2/page.html この場合、現在の階層 (表示されているwebサイ […]

【python】~pythonでコマンドライン引数を指定してみた~

  • 2022.02.03

あいさつ pythonでプログラムを作成していて、コマンドライン引数を使う機会があったので、備忘録として紹介します。 ソースコード 早速ですが、ソースコードを紹介します。 今回はコマンドライン引数として、ファイル名のあとに1つの文字列を入力します。 このプログラムでは、コマンドライン引数が足りないとプログラムを終了するようにエラー処理をしています。 また print(args[0]) と prin […]

【python】~コマンドプロンプトの表示をテキストファイルに出力したい~

  • 2021.10.15

あいさつ pythonプログラムを実行したとき、その結果 (コマンドプロンプトの表示された結果) をテキストファイルに保存したいときがあります。 今日はその方法について説明します。 テキストファイルへの出力方法 といってもコマンドプロンプトの表示結果をテキストファイルに保存するのはとても簡単です。 pythonプログラムを実行するときに、> と出力するテキストファイル名を指定するだけです。 […]

【python】~関数の戻り値を複数設定したい!!~

  • 2021.10.14

あいさつ 今日は、pythonで関数の戻り値を複数取得する方法について紹介します。 ソースコード 関数の戻り値を複数設定するには、returnでカンマ区切りすれば良いだけです。 試しに引数を2つ宣言して、計算結果を複数返すプログラムを作ります。 これを実行すると以下のような結果になります。 まとめ pythonで複数を返す方法を紹介しました。ホント簡単ですよね。 昔、c言語ベースの言語で戻り値を複 […]

【python】~リスト型(list)とタプル型(tuple)の違いとは?~

  • 2021.10.13

あいさつ 今日はpythonでよく使われるリストとタプルの違いについて簡単に説明します。 リストやタプルというのは、c言語やjavaでいう「配列」のようなものです。 リスト型(list)とは まずはリスト型の配列について説明します。特徴は以下になります。 []と , で構成される 要素を追加、削除、変更できる いわゆる自由度の高い配列となります。 pythonで配列を再現したい場合、比較的よく使わ […]

【python】~csvを読み込んでdataframe型にしてみた!~

  • 2021.10.04

あいさつ 今日はpythonでcsvファイルを読み込み、dataframe型にしてみました。 ソースコード ここでソースコードについて紹介します。 まず最初にpandasというモジュールをインポートします。 pandasが入っていない場合は、各自でインストールする必要があります。 実際、csvファイルを読み込んでdataframe型にするにはたった1行で済みます。 最後にcsvファイルを読み込んだ […]

【python】~pythonでデスクトップアプリを作ってみた!~

  • 2021.10.02

あいさつ 今日はpythonでデスクトップアプリを作成してみます。 デスクトップアプリ作成には「Tkinter」というpythonのモジュールを使用します。 プログラムコード 早速ですがソースコードを紹介します。 色々なサイトで紹介されているものを組み合わせて作ってみました。 動作について簡単に説明します。上記のプログラムを実行すると下記のようなウィンドウが表示されます。 テキストボックスに何か文 […]

【python】~Anaconda Promptの色を薄くしてみた!~

  • 2021.10.01

あいさつ 今日はAnaconda Promptの色を薄くしてみました。 色を薄くするというのは、不透明度を変更するということです。 方法 まず、Anaconda Promptを起動します。 次に Anaconda Prompt 上部のバーを右クリックし、プロパティを開きます。 プロパティの中から「画面の色」を開きます。 すると、一番下に「不透明度」という項目があります。ここを変更します。 不透明度 […]