2と3のリビジョン間の差分
2021-10-04 07:34:24時点のリビジョン2
サイズ: 1239
編集者: TakanoriKono
コメント:
2021-10-18 09:02:16時点のリビジョン3
サイズ: 2948
編集者: TakanoriKono
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 8: 行 8:
公式ドキュメント([[https://docs.python.org/ja/3/|日本語]])<<BR>>

=== コマンドライン操作 ===
MacやLinuxではターミナルというアプリケーションを使う。

Windowsでは、コマンドプロンプトやPowerShellというアプリケーションを使う。タスクバーの検索欄に"cmd"や"powershell"と入力するとアプリケーションを探してくれるので、それを選んで実行する。

ターミナルではフォルダ(ディレクトリ)やファイル操作(コピー、移動、表示など)、他のアプリケーションの起動など様々なことができる。普段、マウスを使って視覚的にコンピュータを使って行う操作のほとんどはターミナルでコマンドを実行することで行うことが可能である。ターミナルで作業をする上で意識しなければならないことに、作業ディレクトリという概念がある。今、どのディレクトリにいる状態で作業するかによって、ファイルの場所(パス、path)の指定の仕方が変わってくる。ファイルを扱う上では相対パスと絶対パスの違いを理解する必要がある。
行 27: 行 36:
|| リスト || [1.0, 3, 'abc' ] ||
|| 関数 || ||
|| オブジェクト || ||
|| リスト || [1.0, 3, 'abc' ] || 複数のデータの集まり。[]の中にカンマで区切ってデータを並べればよい ||
|| 関数 || || ||
|| オブジェクト || || ||
行 34: 行 43:
== モジュール ==
他の人が作ったコードをモジュールとして利用できる。他のプログラミング言語ではライブラリと呼ばれることが多い。例えば、数学関数等はmathモジュールをインポートすることで利用できる。
{{{
import math
math.sqrt(2.0)
math.sin(30.0*math.pi/180.0)
}}}

Pythonの基礎

準備

コマンドライン操作:LinxCommand
Pythonのインストール:PythonInstall
公式ドキュメント(日本語

コマンドライン操作

MacやLinuxではターミナルというアプリケーションを使う。

Windowsでは、コマンドプロンプトやPowerShellというアプリケーションを使う。タスクバーの検索欄に"cmd"や"powershell"と入力するとアプリケーションを探してくれるので、それを選んで実行する。

ターミナルではフォルダ(ディレクトリ)やファイル操作(コピー、移動、表示など)、他のアプリケーションの起動など様々なことができる。普段、マウスを使って視覚的にコンピュータを使って行う操作のほとんどはターミナルでコマンドを実行することで行うことが可能である。ターミナルで作業をする上で意識しなければならないことに、作業ディレクトリという概念がある。今、どのディレクトリにいる状態で作業するかによって、ファイルの場所(パス、path)の指定の仕方が変わってくる。ファイルを扱う上では相対パスと絶対パスの違いを理解する必要がある。

変数とリスト

Pythonで変数を使うときにはデータの型を明示的に指定しない。変数は宣言不要で、どのような型のデータでも代入可能である。但し、変数はデータの型情報を保持しているので無効な計算はエラーになる。他のプログラミング言語の経験があれば以下のコード例で、変数の使用方法は分かるだろう。

a = 1
b = 2.3
c = 'Hello'
print(a, b, c)
print('a=%4d, b=$10.5f, c=%20s' % (a, b, c) )
print('a + b = %10.5f' % a+b)
a + c # --> エラー
d = [ a, b, c ]
print(d)

書き方

説明

整数

1, -3

普通の整数の書き方

浮動小数点数

1.23, -4.5, 6.7E+6

普通の浮動小数点数の書き方

文字列

'Hello', "World" """String in multiple lines"""

文字列を囲む引用符は'でも"でもよい

リスト

[1.0, 3, 'abc' ]

複数のデータの集まり。[]の中にカンマで区切ってデータを並べればよい

関数

オブジェクト

関数

モジュール

他の人が作ったコードをモジュールとして利用できる。他のプログラミング言語ではライブラリと呼ばれることが多い。例えば、数学関数等はmathモジュールをインポートすることで利用できる。

import math
math.sqrt(2.0)
math.sin(30.0*math.pi/180.0)

制御構文

クラス

PythonTutorial (最終更新日時 2021-12-06 10:33:34 更新者 TakanoriKono)