Python

tkinter

【Python/tkinter】Radiobutton(ラジオボタン)

ラジオボタンはRadiobuttonクラスによって作成します。 チェックボタンでは他のチェックボタンとは関係なくチェック/チェック無しの状態が選べましたが、ラジオボタンは複数のラジオボタンの中から1つだけ選択する場合に用いられます。 以下に...
tkinter

【Python/tkinter】Checkbutton(チェックボックス)

チェックボタン(チェックボックス)はCheckbuttonクラスによって作成します。 以下にサンプルを示します。 import tkinter as tk class Application(tk.Frame): def __init__(...
Python

【Python】本家ドキュメントリンク集

Pythonを勉強していて、何か分からなかった時、Googleで検索すればだいたいの情報は出てくると思いますが、とりあえず本家のページで確認して、正しい情報を知りたい!という事で、本家ページのリンク集です。 (随時更新予定です) モジュール...
tkinter

【Python/tkinter】ファイルを開くダイアログボックスの表示

ファイルを開くダイアログボックスを表示するには、tkinter.filedialogモジュールのaskopenfilename()関数を使います。 以下にシンプルなサンプルプログラムを示します。 from tkinter import fi...
Python

【Python/os】カレントディレクトリの取得/設定

カレントディレクトリを取得/設定するにはosモジュールの getcwd() および chdir() を用います。 getcwd カレントディレクトリの取得 chdir カレントディレクトリの設定 以下に、カレントディレクトリの取得/設定を繰...
tkinter

【Python/tkinter】メッセージボックス

メッセージボックスには、OKボタンが1つのメッセージボックスやOKボタン/Cancelボタンがあるものなど、いくつかのバリエーションがありますが、これらの種類は関数名で切り替えます。 まずは、以下のサンプルを実行して頂くと雰囲気がつかめると...
tkinter

【Python/tkinter】ウィジェットの配置(pack)

ウィジェットを配置するには、pack,grid,placeの3つのメソッドがありますが、ここではpackについて説明します。(個人的にはpack, grid, placeのうち、packが一番使いやすいと思っています。) packは、下図の...
tkinter

【Python/tkinter】Button(ボタン)

tkinterでボタンの作成のサンプルを以下に示します。 import tkinter as tk class Application(tk.Frame): def __init__(self, master = None): super(...
tkinter

【Python/tkinter】ウィンドウの作成

tkinterでは、クラスを用いた書き方と、用いない書き方がありますが、クラスを用いたウィンドウ作成のための最小限のコードを示します。 import tkinter as tk class Application(tk.Frame): de...
Python

【Python】リストの作成、追加、削除、挿入など

C#では、配列とリストは明確に別物なのですが、Pythonでは配列と言いながらリストの事を指している場合が多いようです。 Pythonには型宣言が無いので、C#で言うところのobjectクラスのリスト(List<object>)にイメージが...
Python

【Python】数値演算

Pythonにおいて、足し算、引き算、掛け算、割り算などの数値演算は、以下のようになります。 演算の種類 演算子 計算例 答え 足し算 + 2 + 3 5 引き算 - 7 - 4 3 掛け算 * 3 * 6 18 割り算 / 7 / 2 3...
Python

【Python】importとは?

Pythonを勉強し始めると、いきなり import numpy as np とかが出てきて、ナニコレ?ってなるのですが、C言語で言うところのヘッダファイル(*.h)のインクルードにイメージが近いと思います。 Pythonでは、import...
Python

【Python】Visual Studioのインデントを自動に設定する

Visual StudioでPythonのプログラムを書くとき、for文やif文など、インデントが必要な場合、改行しても自動でインデントしてくれないので、自動でインデントするための設定を行います。 設定方法は、Visual Studioのメ...
Python

C#erによるPython学習、C#とPythonの違い

2021年現在、仕事では 「C# + C言語のDLL」の開発がほとんどで、Pythonを使う機会が無いのですが、さすがに Python を勉強するか?と思っています。 しかし、C#脳でPythonを勉強していると、なんで、こうするの?と思う...
Python

【Python】おすすめの開発環境は?

Pythonの始めるには、まずは開発環境を整える必要がありますが、Googleで調べると、いろいろと言葉が出てきて、何が何だか分からなくなります。(って、私はそうでした。) Anaconda、Jupyter Notebook、Visual ...
matplotlib

【Python,matplotlib】動くグラフをAnimationGifに保存する方法

matplotlibで動くグラフを書いて、AnimationGifに保存するにはImageMagickという画像のソフトをmatplotlibから呼び出すように設定すれば、こんな風な動くグラフが作成できます。 まずはImageMagickの...