本格的リニューアル構想中のため、一部表示に不具合があります m(_ _)m

0 総記 General works

ビジネスノート
この記事は約5分で読めます。

002: 知識. 学問. 学術

六藝(りくげい) 儒学の経典『周礼(しゅらい)』

成人の後に君子として生きるために必須の教養または技術

礼・楽・射・御・書・数、礼儀作法、音楽、弓道、乗馬、文字、数学

007: 情報科学 〔情報科学視覚化

007.64 情報学.情報科学

Python

環境構築

Python の Windows 用インストールPGMのダウンロード

Welcome to Python.org
The official home of the Python Programming Language

ソースコードエディタ(Visual Studio Code)

①インストール

Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications...

②拡張機能(エクステンション)を導入
・Japanese Language Pack for Visual Studio Code(日本語翻訳)
・Python Extension for Visual Studio Code(コード入力支援機能)

All categories Extensions for Visual Studio Code in Marketplace
All categories extensions for Visual Studio Code on marketplace.visualstudio.com

サンプルファイルのダウンロード

日経BP Shop|お探しの商品が見つかりません
日経BP社の公式ECサイト。日経BP社が提供するデジタルサービスや雑誌の申込、書籍・バックナンバーの購入、セミナーの受講申込みができます。各種お問合せもこちらから。

データ型

型の種類内容
整数型(int)小数点以下を持たない数値を表現。マイナスをつけると負数、つけないと正数
浮動小数点数型(float)小数点以下を持つ数値を表現
ブール型(bool)True(真)と Flase(偽)の二つの値を表現
文字列型(str)一つ以上の文字の並びを表現
シングルクォート(’ ‘)もしくはダブルクォート(” “)で囲む

データ型の付け方

  • 静的型付け言語:Java, C …変数を作成する際に、同時にデータ型も記述しなければならない
  • 動的型付け言語:Python…PGM実行時に、その変数の値がどの型によって決まる
>>>a=1
>>>b=1.1
>>>c=True
>>>d="True"
>>>type(a)
<class ' int'>
>>>type(b)
<class ' float'>
>>>type(c)
<class ' bool'>
>>>type(d)
<class ' str'>               

変数名の付け方

  • 変数名に使えるのは、大小英文字、数字、アンダースコア(_)
  • 数字は変数名の1文字目にできない
  • 英文字の大文字と小文字は識別される
  • 予約語は使えない

算術演算子

演算の内容記号
足し算+
引き算
掛け算* (アスタリスク)
割り算/ (スラッシュ)
剰余算%
商を整数で//
べき乗**

比較演算子

演算の書き方演算内容
x == yx と y が等しいときに True を返す
x ! = yx と y が等しくないときに True を返す
x < yx が y より小さいときに True を返す
x <= yx が y 以下のときに True を返す
x > yx が y より大きいときに True を返す
x >= yx が y 以上のときに True を返す

複合代入演算子

i = i +1 –> i +=1

演算の書き方演算内容
x += yx + y の結果を x に代入
x -= yx – y の結果を x に代入
x *= yx * y の結果を x に代入
x /= yx / y の結果を x に代入
x %= yx % y の結果を x に代入

論理演算子

演算の書き方演算内容
x and yx と y の論理積。x と y のどちらも True なら True を返す
x or yx と y の論理和。x と y のどちらかが True なら True を返す
not xx の否定。x が True なら False を、False なら True を返す

組み込み関数

組み込み関数
Python インタプリタには数多くの関数と型が組み込まれており、いつでも利用できます。それらをここにアルファベット順に挙げます。,,,, 組み込み関数,,, A, abs(), aiter(), all(), anext(), any()...

関数の定義

def 関数名 (引数リスト):
    命令文
    命令文
      :
    命令文
    return 戻り値
"""
calc_tax 関数は本体価格と消費税率を引数として受け取り、消費税額を返します
"""
def calc_tax(price, rate):
    tax = price * tax / 100
    #int関数を使って整数を返す
    return int(tax)

a = calc_tax(1249,10)
print(a)

オブジェクト指向
「クラス」は、メソッド(ふるまい)とプロパティ(属性)を持つ
実際に、プログラムで扱うモノというオブジェクトを作成することを「インスタンス化(実体化、具体化)」という
同じクラスのメソッドとプロパティはすべて共通である

Cells(i, 1).Value

→セルが持つValue(値)プロパティを取得

010: 図書館. 図書館学

020: 図書. 書誌学

030: 百科事典

040: 一般論文集. 一般講演集

050: 逐次刊行物

060: 団体

070: ジャーナリズム. 新聞

080: 叢書. 全集. 選集

090: 貴重書. 郷土資料. その他の特別コレクション