Python– category –
-
Python
pytestで簡単にカバレッジを出力する方法
テストコードを書いていると、どれくらいテストコードを書くべきか迷うことがあります。 その時に有効なのが、カバレッジです。 カバレッジとは、開発したプログラムに対するテストのカバー率のことを言います。カバレッジが高いとテストの網羅率が高いと... -
Python
【一括インストール】requirements.txtの使い方
Pythonで開発をすると、頻繁に「pip install」コマンドを使って、モジュールをインストールします。 この記事では、一括でモジュールをインストールできるrequirements.txtの使い方について解説します。 requirements.txtを使って、インストールするモジュ... -
Python
【pytestで前処理・後処理】fixtureの使い方
pytestのfixtureを使えば、短いコードで簡単に、前処理・後処理を書けます。 この記事では、pytestのfixtureの書き方を詳しく解説します。 ちなみに、私の環境のバージョン情報は以下の通りです。 項目バージョンPython3.10.6pytest7.1.3バージョン情報 そ... -
Python
pytestでパラメータ化する3つの方法を解説
この記事では、pytestで単純な足し算をする関数をパラメータ化して、テストする方法を解説します。 テストを書いていると、同じ処理を異なるデータで検証したい時があります。何も考えないと、似たコードが量産されますが、パラメータ化をすると解決できま... -
Python
【初心者OK】pytestの使い方をやさしく解説
「テストコードが書けたら良いな」と思いながらも、学習コストが高いため、習得を諦めた人も多いと思います。 この記事ではpytestについて、現場で使えるように徹底的に解説します。 具体的には、インストールから始めて、assert文の書き方、fixtureを使っ... -
Python
初心者〜現場で活躍まで。挫折しないPython勉強方法
今では仕事でPythonを毎日書いていますが、Pythonに入門した当時は勉強方法で苦労しました。 ということで、今回はPythonを独学した時に、勉強した内容や使った書籍・サービスについて紹介します。 初心者からでも挫折せずに、現場で活躍できるように検討... -
Python
【初心者OK】ディープラーニングの数学学習におすすめなUdemy講座3選
今回は、ディープラーニングを勉強したいけど、数学が壁な方に向けて、おすすめのUdemy講座を紹介します。 私は文系学生でした。最初は書籍で数学を勉強していましたが、数式の意味が分からず、全く頭に入りませんでした。 そこでUdemyの数学講座を購入し... -
Python
【Python入門】リスト(取り出し・追加・挿入・削除・更新)の使い方
Pythonのリストの使い方について解説します。 この記事を読めば、リストの使い方について網羅的に学べます。 この記事で分かること リスト(取り出し・追加・挿入・削除・更新)の使い方 【リストから要素の取り出し】 ここでは、リストから要素を取り出す方... -
Python
【基礎編】Pythonで単体テスト:unittestの使い方
Pythonでの単体テストのやり方を、基礎から解説をします。具体的には、unittestの使い方を解説します。 unittestはPython標準のテストツールです。 この記事を読めば、Pythonで単体テストが書けるようになります。 単体テストを書くメリット・デメリットは... -
Python
【Python入門】osモジュールの使い方
今回はPythonのosモジュールについて記載します。 この記事を読めば、osモジュールの使い方について、網羅的に学ぶことができます。 【新しいディレクトリを作成 : os.mkdir()の使い方】 新しいディレクトリを作成するためには、os.mkdir()を利用します。 ...