Python

Python初学者向け:ラムダ関数について基本から解説

今回はラムダ関数を基本から解説します。ラムダ関数は無名関数とも呼ばれ、名前を付けるほどでもない小さな関数を簡単に作ることができます。簡易的に関数を定義できるので、非常に便利で簡単なのですが、初めはとまどうかもしれません。基本から丁寧に解説していきましょう。
Python

Python初学者向け:デコレータについて基本から解説

デコレータは、「ある関数に」「その関数自体は変更せずに」「機能を加える」ことができる仕組みです。元の関数の内部に手を加えずに機能を追加・変更できるという点が大きなメリットとなります。まずは高階関数の確認をおこなってから、順に説明をしていきます。
Python

Python初学者向け:クロージャについて基本から解説

今回はPython初学者向けにクロージャについて基本から解説していきます。クロージャは状態をキープした関数と表現されることがあります。「クロージャとはどういうものなのか」から始めて実際にコードを書きながら解説をしていきます。本記事を読むことでクロージャの概要を理解することができます。
Python

Python初学者向け:*argsと**kwargsを基本から解説

今回は「*args」と「**kwargs」について扱います。関数に渡す引数の数は必ずしもあらかじめ決まっているわけではありません。たとえばprint()関数は引数が1つでも、2つでも問題なく動きますね。不特定多数の引数を受け取ることができる仕組みを作るのが「*args」「**kwargs」です。
Python

Python初学者向け:関数の引数について基本から解説

今回は関数の引数について扱います。関数を呼び出すときに渡す値を「引数」といいます。関数に引数を渡すと関数内で変数として扱うことができます。この変数のことをparameter、実際に渡す値のことをargumentといいます。今回はこの辺の情報を基本から解説していきます。
Python

Python初学者向け:自作の関数の作り方を基本から解説

回は「関数」について扱います。関数はコードを再利用してあとで簡単に呼び出すことができる仕組みです。「自作の関数」を定義できるようになると、同じコードを何度も書く必要がなくなり、非常に効率的になります。基本から順に解説をしていきます
Python

Python初学者向け:join()とsplit()メソッドを基本から解説

文字列のメソッドであるjoin()とsplit()を基本から解説します。join()は結合する、split()は分離する操作をします。join()メソッドでは連結するときに「間に挿入する文字列」を、split()メソッドでは分離するときに基準とする「区切り文字」を指定することができます。
Python

Python初学者向け:辞書型にkeyがあるかを判定して値を取得する

辞書型から値を取り出すには、dic[key]の形でkeyを指定するだけです。但し、この方法では辞書型にkeyが存在しなかったときにエラーとなってしまいます。エラーが起こらないように最初にkeyが存在するかどうかを確認して、存在する場合に値を取り出すメソッドget()を解説します。
Python

Python初学者向け:スライスによる要素の抽出を基本から解説

今回はシーケンス(リストや文字列、タプルなど)の一部を選択する方法を基本から解説します。シーケンスから一部を切り取って返す仕組みをスライスあるいはスライシングといいます。まずは基本を学んで、省略して表記をする場合をおさえておけばそんなに難しくありません。
WordPress

WordPress初心者向け:カスタム投稿タイプを設定する

 この記事はこんな方におススメですWordPressを使い始めた初心者の方WordPressをカスタマイズして使ってみたい方はじめに今回はWordPressにカスタム投稿タイプを設定する方法を扱います。WordPressでサイトを運営してい...
Web

初学者向け:プログラミングするときの命名ルールについて

変数名を適当につけていませんか?私はずっと、適当につけてました・・・。だいぶいまさらですが、自分で書いたコードを読み返してみて「読みにくい!」と感じたので、変数名の付け方について調べてみました。今回は調べた結果をまとめていくことにします。
Python

初学者向け:Pythonの統合開発環境PyCharmを使ってみよう

Pythonに特化した統合開発環境(IDE:Integrated Development Environment )であるPycharmの環境を構築していきましょう。まずはインストールからはじめて、仮想環境の構築、各種設定をすすめていきましょう。
Python

初学者向け:Pythonで正規性の検定する方法を基本から解説

今回はPythonで「正規性の検定」する方法を基本から解説していきます。検定自体は1行のコードで済みますが、Q-Qプロットなどで視覚的に確認することも重要です。今回はQ-Qプロットとその描き方を解説して、その次に「シャピロ-ウィルクの検定」で正規性を検定する方法を扱います。
Python

初学者向け:Pythonで平均値差の検定する方法を基本から解説

  この記事はこんな方におススメですデータを分析をしたいが、どこから始めてよいかわからない方データを仕事に活かしたいが、データの解釈の仕方がわからない方統計学を体系的に学んだことがない、初学者の方▶ 統計学の初学者向けに記事を書いています。...
Python

初学者向け:JupyterLabを使ってPythonでデータ分析をはじめよう

JupyterLabはデータ分析や機械学習に最適な総合開発環境です。JupyterLabの安定板は2018年にはリリースされていたのですが、私はずっと、JupyterNotebookを使っていました。今回、やっとJupyterLabに乗り換えてみたら非常に使いやすかったのでご紹介します。
仕事効率化

初学者向け:統計学と機械学習

今回は「統計学と機械学習」を整理しましょう。統計学や機械学習を学んでいると、その違いって何だろう?と思うことはありませんか?機械学習の手法を学んでいて、あれ?統計学でもみたことあるな、とか、これは統計学なのか、機械学習なのか?など迷ったことがあるのではないでしょうか?
仕事効率化

いまさら聞けない!OneDriveで管理するファイルの横にあるアイコンの意味

 OneDrive使っていますか?すごく便利ですよね。これまではクラウド側とパソコン側で動機スタファイルをすべてパソコンでも保存していたのでドライブを圧迫していましたが、同期するファイルが選べるようになったので、頻繁に使わないデータはクラウ...
Python

統計学:初学者向けにPythonで連関の検定をする方法を基本から解説

今回はPythonで「連関の検定」する方法を基本から解説していきます。前回、カイ二乗値を検定統計量としてこれらが得られる確率によって帰無仮説を棄却できるかどうかを判断する、と解説しました。今回はPythonを使って実際に検定をする方法を基本から解説します。
Python

統計学:初学者向けに連関の検定を基本から解説

今回は「連関の検定」を基本から解説していきます。連関は2つのカテゴリ変数間の関係を表します。これまで同様にまず、帰無仮説と対立仮説をたてます。連関があることを示したいので、「帰無仮説:連関がない」「対立仮説:連関がある」と設定するところがスタートとなります。
Python

統計学:初学者向けにPythonで比率差の検定をする方法を基本から解説

今回はPythonで「比率差の検定」する方法を基本から解説していきます。前回、統計ツールを利用しない前提で、比率差の検定をする方法を解説しました。かなり多くのステップを経てやっと「検定」できた、という感じでしたが、統計ツールを使うとこれらが一瞬でできてしまいます。早速やっていきましょう。