BlogCat

25/26ページ
  • 2018.08.18

WP Code Highlight.js を導入しました

 BlogCat のプログラミング日記の記念すべき(?)初回記事です。  BlogCat は 数学サイト でも不定期に日記を掲載しているのですが、今後は Python に関することは、こちらで書こうと思っています。とはいえ、気が向いたら、あっちで書くこともあるかもしれないです(← はっきりしろよ)。 WP Code Highlight.js を導入しました  で、初回は「WP Code Highl […]

  • 2018.08.17

range()関数

range関数とは? Rangeオブジェクトの生成  range()関数は連続した数字をもつ Rangeオブジェクト を生成します。  たとえば range(10) は 0 から 9 までの 10 個の要素をもつオブジェクトを生成します。  rangeオブジェクトを list() に渡すとリストに変換されます。 x = list(range(10)) print(x) [0, 1, 2, 3, 4 […]

  • 2018.08.15

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

ブール型 (bool型オブジェクト)  ブール型は真偽値(ブール値)とよばれる True(真)または False(偽)の 2 種類の値を返します。Type () 関数で True もしくは False のクラスを調べると boolクラスであることがわかります: # True と False のクラスを調べます x = type(True) y = type(False) print(x, y) & […]

  • 2018.08.14

分数(有理数)の計算

分数(有理数)の計算  除算演算子で割り算をすると誤差が生じることがあるので、データを 分数の形に保存したままで計算したい 場面があります。Python で分数計算を行なうためには、標準ライブラリの fractionsモジュールから Fractionクラス(有理数型) をインポートします (Sympy というモジュールを使う方法もありますが、それは別の記事で解説します)。 Fractionクラスの […]

  • 2018.08.13

独学で Python プログラミングを学ぶための入門書

独学で Python を学ぶための入門書  これから Python を始めようと考えている人のために、Amazonレビューで評価の高い Python の入門書 を紹介します。 独学プログラマー Python 言語の基本から仕事のやり方まで 独学プログラマー Python言語の基本から仕事のやり方まで 中古価格¥1,800から(2018/8/13 02:40時点)  タイトルにある通り「これから独学 […]

  • 2018.08.10

ディクショナリ (dict 型オブジェクト)

ディクショナリ(辞書型オブジェクト)  ディクショナリ (辞書型オブジェクト) は キー (key) と値 (value) を一組にして複数の要素を一括管理するためのデータ型です。リスト の各要素がインデックス(見出し番号)が自動的に割り当てられるのに対して、ディクショナリでは各要素に対する見出し(キー)を自分で決めることができます。ディクショナリを定義するときは  {キー 1 : 値 1, キー […]

  • 2018.08.09

組み込みデータ型とメソッド

組み込みデータ型とメソッド  Python では以下のような基本的なデータ型が用意されています:  ・ 数値型  ・ ブール型  ・ 文字列  ・ リスト  ・ タプル  ・ ディクショナリ  ・ set  これらは 組み込みデータ型 とよばれています。  Python のデータ型は全てオブジェクトとして扱われます。  オブジェクトはその型に応じて特有の機能 (メソッド) を備えています。  たと […]

  • 2018.08.08

タプル (tuple型オブジェクト)

タプルの定義と基本操作  タプル は リスト と同じくシーケンスに分類される組み込みデータ型です。  複数の要素をもち、各要素にインデックスが割り当てられるという点でリストによく似たはたらきをしますが、タプルは immutable(変更不可)なオブジェクトです。リストとは異なり、タプルは一度定義すると、要素の変更・追加・削除が一切できない という特徴があります。 タプルの定義  タプルを定義すると […]

  • 2018.08.08

要素の並べ替え

Sort()メソッド 昇順・降順に並べ替える  数値を要素にもつリストに対して sort()メソッド を呼びだすと、要素を昇順あるいは降順に並び替えることができます。  sort(key, reverse)  引数 reverse に False を指定するか省略すると 昇順、True を指定すると 降順 です。 # sort()メソッド # 昇順に並び替えます num1 = [4, 2, 5, […]

  • 2018.08.07

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

 最強の言語 を、最高の開発環境 で。  Anaconda で Python を始めましょう。 Anaconda は豊富なライブラリを備えたパッケージです  Anaconda は Python 本体に加えて、数値計算・機械学習・データサイエンスに必要な機能(モジュール、統合開発環境、グラフツール)をまとめたパッケージです。ユーザーは Anaconda を一度インストールするだけで環境構築を完了させ […]

1 25 26