2020-03

Tkinter

【Python】Tkinter:デスクトップアプリで「Hello world」を表示する

嫁ちゃん デスクトップ(ウィンドウ)アプリを作りたいんですけど? わたし では、デスクトップアプリ版の簡単「Hello world」を作ってみよー! はじめに tkinterモジュールを使って簡単なウィンドウを表示してみます。 「Hello world.」だけでは寂しいので、簡単なボタン処理もおこないます。 Hello world...
組み込み関数

【Python】組み込み関数:dir関数でクラスのメソッド一覧を表示

嫁ちゃん 組み込み関数にどんなメソッドがあるか知りたいんですけど? わたし 組み込み関数の「dir()」で、メソッドの一覧を取得できるよ。 はじめに クラスに含まれるメソッドの一覧を取得します。 用法 dir() 引数がない場合、現在のローカルスコープにある名前のリストを返します。引数がある場合、そのオブジェクトの有効な属性の...
文字列操作

【Python】文字列操作:文字列の大文字小文字変換

嫁ちゃん 文字列を大文字や小文字に変換はどうやってするの? わたし 文字列 str型には大文字や小文字にするためのメソッドが用意されているよ。 はじめに 文字列を大文字や小文字に変換する方法 用法 # 大文字 str.upper() # 小文字 str.lower() str型はイミュータブルなので、変数内の文字を書き換え...
文法

【Python】例外処理 try except の使い方

嫁ちゃん input 関数などで、数字だけを入力して欲しいのに、英単語とか入力されたら困りますよね。 わたし 例外処理 try-except を使って、実行中のエラーをキャッチしてみよう 例外処理をしなかった場合の記述 以下例は、数字の入力を求め、その数字を出力するプログラムになります。 x = int(input("数字を入力してくださ...
イラスト

【No.0479】暖かくなってきましたね。

今日もデッサン兼デフォルメの1枚です。 こちらも約1時間ほどで描きました。 1時間で描いたというよりも、1時間しか集中力が持たないと言ったほうが正確かもしれません。 前回、イラストを描いてから約3週間ぶりに描きました。 ここからはイラストとは関係ない話です😁 今日は朝から病院から電話をもらい「診断書」できましたので、取りに来てねと。うつ病になってから15年程経ちま...
文法

【Python】グローバル変数の書き方と注意点

嫁ちゃん 変数にはローカル変数とグローバル変数があると聞いたのですが、どんなの? わたし 変数が使用できる範囲(スコープ)が違うんだよ。 グローバル変数 グローバル変数とローカル変数の違い グローバル変数とローカル変数の違いは、変数が使用できる範囲(スコープ)の違いにあります。 ローカル変数(ローカルスコープで宣言された変数)は関数やクラス内...
組み込み関数

【Python】組み込み関数:int関数の使い方

嫁ちゃん 文字列の数字を数値(整数)として扱いたいんですけど。 わたし 組み込み関数の「int()」を使うと数値(整数)に変換できるよ。 はじめに 文字列の数字を整数値に変換します。 用法 class int(x, base=10) xが数値でない、あるいはbaseが与えられた場合、xは文字列、bytesインスタンス、by...
組み込み関数

【Python】組み込み関数:input関数でキーボード入力を取得

嫁ちゃん キーボードから入力した値を使ったプログラムを作りたいんですけど。 わたし 組み込み関数の「input」を使うことで実装できるよ! はじめに ターミナルなど CUI(Charactor User Interface)、CLI(Command Line Interface)でキーボードからの入力を取得する組み込み関数 input() を使っ...
Tkinter

【Python】Tkinter:メッセージボックスを表示する

嫁ちゃん ターミナルの文字だらけで疲れてきたよ。 わたし 気分転換にメッセージボックスを表示してみよー! はじめに tkinter.messagebox モジュールを使って簡単なウィンドウを表示してみます。 用法 from tkinter import messagebox messagebox.('', '&#...
文字列操作

【Python】文字列操作:文字列中の文字の全角半角判定

嫁ちゃん 文字列内の全角半角の区別をつけたいなー わたし 文字列から1文字づつ取り出して、判定してみよう! はじめに 文字列から1文字づつ取り出して unicodedata.east_asian_width() を使って全角と半角を判定してみます。 用法 import unicodedata ret = unicodedata.eas...
文法

【Python】for文の書き方

嫁ちゃん 繰り返し処理をおこなうのはどうするの? わたし for文を使うと繰り返し処理をおこなうことができるよ。 for文の書き方 用法 for 変数 in オブジェクト: 処理 や、 for 変数 in オブジェクト: 処理 else: ループが終わった際の処理 オブジェクトがリストの場合のfor文 wor...
環境構築

【Python】環境構築:TensorFlow2 を Mac にインストール

はじめに 対話AIを作成するにあたって、Googleが提供している TensorFlow(テンソルフロー) ライブラリをインストールしました。 TensorFlow 公式サイトはこちら TensorFlow は、機械学習向けに開発されたエンドツーエンドのオープンソース プラットフォームです。研究者が機械学習で最新の実験を行い、デベロッパーが ML 搭載アプリケーション...
文字列操作

【Python】文字列操作:インデックスを指定して文字を抽出

嫁ちゃん 文字列から文字を抽出する方法ですね。 わたし 文字列だけど、基本的には配列と一緒なので、インデックスが使えるよ。 はじめに 文字列から文字を抽出する方法にはいろいろな方法があります、ここでは簡単なインデックスを使って1文字取得する方法になります。 インデックスに正数を指定した場合 str = 'abcdefg&#...
ガジェット

【ガジェット】Manfrotto スマートフォン用三脚アダプター PIXIクランプ MCPIXI

急に「YouTuber(ユーチューバー)」になろうかなと思い立ってしまいました。そこで、はじめは、やはり、イニシャルコストを掛けたくはないので、すでに所有している「iPhone8」と「三脚」を活かすべく、「Manfrotto スマートフォン用三脚アダプター PIXIクランプ MCPIXI」を購入しました。 嫁ちゃん え!? ユーチューバーになるの? わたし 思案中。。...
タイトルとURLをコピーしました