今回は Python のパッケージ「 Poetry 」を紹介します。
最初に…
2018/11/09
例外システムPython TipsテストPython 3
今回は Python の標準ライブラリである unittest で例外関係の処理をテストする方法についてです。
import unittest
動作確認した Python のバージョンは Py…
今回は Python 3.7 で標準ライブラリに追加された dataclasses について見ていきたいと思います。
import dataclasses
目次
dataclasses とは…
Python が標準で提供する関数のひとつに functools の reduce() があります。
from functools import reduce
reduce() は一見使いどこ…
Python で オブジェクトのアトリビュートへのアクセスがあったときに内部で起こっていること について説明してみます。
# オブジェクトのアトリビュートへのアクセスがあると・・・?
obj.…
追記 2021/06/29: Python 3.10 で match case の構造的パターンマッチング構文が導入されました:
パターンマッチング構文( match case )の使い方
…
書籍『 Unity ゲーム プログラミング・バイブル 』の一部を出版社ボーンデジタルさんよりご恵贈いただきました。中身を読み実践してみたので、かんたんに書籍の紹介とレビューをしてみたいと思いま…
Python で Enum 型(列挙型)を使う方法について、手短に説明してみます。
お断り: 以下に記載するコードについては動作確認はしていますが、私はたくさん Enum 型を使ってきたわけで…
パッケージ管理Python TipsPython 3
Python でパッケージの開発版をインストールする方法についてご紹介します。
開発版のインストールは、バグ報告やテスト等でパッケージに貢献したいときや、自分でパッケージを開発したいとき等に必…
2018 年の前半があっという間に終わりましたね。
2018 年も後半に差しかかったので、 2018 年上半期に登場した GitHub リポジトリのうち多くのスターが付けられた Python …
Python で月の初日や最終日を取得する方法をご紹介します。
標準ライブラリを使った方法
標準ライブラリ以外のパッケージを使った方法
標準ライブラリを使った方法
月の初日を取得する
月の…
Python で Google Chrome のブックマークを確認する方法をご紹介します。
この記事を書いている時点で私の macOS では Chrome のブックマークのデータは次の場所に格…
開発者向け Q&A サイトの Stack Overflow が 2…
Python のキーワード yield の使い方について説明します。
目次
yield とは
yield でジェネレータを作る
yield でコンテキストマネージャを作る
yield fro…
例外システムPython TipsPython 3
Python 3 の例外システムを活用する上で押さえておきたいポイントをまとめました。
例外システムに関しては過去に「 Python の例外処理」という記事も書いています。この記事と内容が重複…
Python の「パッケージ」と「モジュール」の違いについて説明してみます。
本題に入る前に数点お断りです。
この記事は長文です。
記事作成時の Python の最新バージョンは Pytho…
今回は JSON 形式の文字列を Python で整形して表示する方法をご紹介します。
今回は次の 2 つのパターンを取り上げてみます。
シンタックスハイライトなし
シンタックスハイライトあ…
Python TipsPython 3組み込み関数
Python で組み込み関数等の名前を上書きしてしまったときに元に戻す方法をご紹介します。
Python には、モジュールを import しなくても利用できる組み込みの関数があります。
例え…
Python には with 構文で使える「コンテキストマネージャ」という種類のオブジェクトがあります。
with open('log.txt', 'w') as f:
f.write…
Python で標準出力の出力先がターミナルの場合とそうでない場合とで処理を切り替える方法をご紹介します。
「標準出力の出力先がターミナルの場合とそうでない場合」というのは、具体的には次のよう…
Python で、 Python 本体や利用ライブラリのバージョンを確認する方法をご紹介します。
お断り: 以下のコードの動作は MacOS 環境で確認しています。おそらく Ubuntu や …
Python での文字列操作に便利な split() の使い方についてご説明してみます。
'Hello, world'.split()
split() は str 型と正規表現ライブラリにあ る…