2018-08

Python基礎

ブール型と論理演算子(and・or・not)

ブール型(True, False)ブール型は真偽値(ブール値)とよばれる True(真)または False(偽)の 2 種類の値を返します。Type() 関数で True もしくは False のクラスを調べると bool クラスに属してい...
Python数学

分数(有理数)の計算

有理数型(Fraction)除算演算子で割り算をすると誤差が生じることがあるので、データを分数の形に保存したままで計算したい場面があります。Python で分数計算を行なうためには、fractionsモジュールの Fractionクラス (...
Python書籍

Pythonプログラミング講座

Python3 プログラミングの準備 Anaconda をインストールします(環境構築)インタラクティブシェルを使ってプログラミングを練習しますJupyter Notebook で本格的なプログラミングを始めましょう独学で Python を...
Python数学

辞書(ディクショナリ)

辞書の構造と基本操作Python の辞書型オブジェクト(ディクショナリ) はキー(key)と値(value)を一組にして複数の要素を一括管理するためのデータ型です。リスト の各要素がインデックス(見出し番号)が自動的に割り当てられるのに対し...
Python数学

タプルの使い方(抽出・連結・検索・スライス)

タプルの定義と基本操作タプル は リスト と同じくシーケンスに分類される組み込みデータ型です。 複数の要素をもち、各要素にインデックスが割り当てられるという点でリストによく似たはたらきをしますが、タプルは immutable(変更不可)なオ...
Python基礎

sortメソッドで昇順・降順に並び替える

list.sort()リスト型オブジェクトには、要素を昇順あるいは降順に並び替える sort()メソッド が備わっています。sort はシーケンスの中でリスト型だけが備えるメソッドです。タプルや文字列を並び替えたいときは後述する sorte...
Python環境

Anacondaのダウンロードとインストール

最強の言語を、最高の開発環境で。 Anaconda をインストールして Python を始めましょう! Anacondaとは?Anaconda は Python 本体に加えて、数値計算・機械学習・データサイエンスに必要な機能(モジュール、統...
Python基礎

比較演算子

Pythonの比較演算子2 つのオブジェクト x, y を比較して、  「x と y は等しい?」  「x は y より大きい?」  「x は y に含まれる?」 などを判定して、True(真)または False(偽)の2択(真偽値)で答え...
Python基礎

リストの抽出・スライス・連結・削除・置換

この記事では、Pythonにおけるリストの定義と、置換・削除・スライス・連結などのリストの基本操作について解説します。Python のリスト機能は柔軟性があって扱いやすく、データ分析や統計処理で頻繁に活用されます。 【Python】リストの...