文字列操作【Python】文字列操作:join() で文字列を連結(結合)する 嫁ちゃん 文字列を繋(つな)ぎあわせたいんですけど? わたし join() メソッドを使えば簡単に繋ぎあわせることができるよ。 はじめに join() メソッドを使えば、要素間(文字と文字の間(あいだ))にセパレータ(区切り文字)を入れることもできます。文字列の連結なので、数値がリストに含まれているとエラーが出力されます。 用法 str.join(iterable) iterable 中の文字列を...2020.04.062022.11.19文字列操作
文字列操作【Python】文字列操作:文字列を replace() で置き換える 嫁ちゃん 文字列を違う文字に置き換えたいんですけど? わたし str型には「replace()」という文字列置換のメソッドが用意されているよ。 はじめに 文字列中の指定された文字を別の文字に変換します。 用法 str.replace(old, new) 文字列をコピーし、現れる部分文字列old全てをnewに置換して返します。オプション引数countが与えられている場合、先頭からcount個のold...2020.04.062022.11.19文字列操作
イラスト【No.0480】液タブとTABMATEでお絵かき 今日もデッサン兼デフォルメの練習の1枚です。 約1時間半ほどで描きました。 最近はiPadで描くことが多かったのですが、今日は「液タブ」を引っ張り出してきました。重くてデカイです。机の上に置くとすごく場所を取ってしまいますね。 「CLIP STUDIO TABMATE」も設定しました。発売と同時くらいに買ったのですが、今まで出番がなく引き出しの奥にしまわれていました。接続はBluetoothになり...2020.04.052022.10.08イラスト
文字列操作【Python】文字列操作:文字列を分割する 嫁ちゃん カンマ区切りの文字列などを分割したいのですが? わたし str型には便利なメソッドが用意されているよ はじめに 文字列を指定した文字で分割する方法 用法 str.split(sep=None, maxsplit=-1) 文字列をsepをデリミタ文字列として区切った単語のリストを返します。maxsplitが与えられていれば、最大でmaxsplit回分割されます (つまり、リストは最大max...2020.04.042022.11.19文字列操作
文字列操作【Python】文字列操作:文字列の最初の文字を大文字に変換 嫁ちゃん 文字列の最初の文字を大文字にできると聞いたんですけど。 わたし 文字列 str型には capitalize() というメソッドが用意されているよ。 はじめに 文字列の最初の文字を大文字に変換する方法 用法 str.capitalize() str型はイミュータブルなので、変数内の文字を書き換えるのではなく、変換された文字列 str を返します。 例 firstName = 'ta...2020.04.022022.11.19文字列操作
Tkinter【Python】Tkinter:デスクトップアプリで「Hello world」を表示する 嫁ちゃん デスクトップ(ウィンドウ)アプリを作りたいんですけど? わたし では、デスクトップアプリ版の簡単「Hello world」を作ってみよー! はじめに tkinterモジュールを使って簡単なウィンドウを表示してみます。 「Hello world.」だけでは寂しいので、簡単なボタン処理もおこないます。 Hello world を表示するアプリの作成 # coding: utf-8 impor...2020.03.302022.11.19Tkinter
組み込み関数【Python】組み込み関数:dir関数でクラスのメソッド一覧を表示 嫁ちゃん 組み込み関数にどんなメソッドがあるか知りたいんですけど? わたし 組み込み関数の「dir()」で、メソッドの一覧を取得できるよ。 はじめに クラスに含まれるメソッドの一覧を取得します。 用法 dir() 引数がない場合、現在のローカルスコープにある名前のリストを返します。引数がある場合、そのオブジェクトの有効な属性のリストを返そうと試みます。 組み込み関数 — Python 3.8.2 ...2020.03.272022.11.19組み込み関数
文字列操作【Python】文字列操作:文字列の大文字小文字変換 嫁ちゃん 文字列を大文字や小文字に変換はどうやってするの? わたし 文字列 str型には大文字や小文字にするためのメソッドが用意されているよ。 はじめに 文字列を大文字や小文字に変換する方法 用法 # 大文字 str.upper() # 小文字 str.lower() str型はイミュータブルなので、変数内の文字を書き換えるのではなく、大文字や小文字に変換された文字列 str を返します。 例 #...2020.03.272022.11.19文字列操作
文法【Python】例外処理 try except の使い方 嫁ちゃん input 関数などで、数字だけを入力して欲しいのに、英単語とか入力されたら困りますよね。 わたし 例外処理 try-except を使って、実行中のエラーをキャッチしてみよう 例外処理をしなかった場合の記述 以下例は、数字の入力を求め、その数字を出力するプログラムになります。 x = int(input("数字を入力してください:")) print("入力された数字は、", x, " ...2020.03.222022.11.19文法
イラスト【No.0479】暖かくなってきましたね。 今日もデッサン兼デフォルメの1枚です。 こちらも約1時間ほどで描きました。 1時間で描いたというよりも、1時間しか集中力が持たないと言ったほうが正確かもしれません。 前回、イラストを描いてから約3週間ぶりに描きました。 ここからはイラストとは関係ない話です😁 今日は朝から病院から電話をもらい「診断書」できましたので、取りに来てねと。うつ病になってから15年程経ちますが、初めて診断書を書いてもらいま...2020.03.212022.10.08イラスト
文法【Python】グローバル変数の書き方と注意点 嫁ちゃん 変数にはローカル変数とグローバル変数があると聞いたのですが、どんなの? わたし 変数が使用できる範囲(スコープ)が違うんだよ。 グローバル変数 グローバル変数とローカル変数の違い グローバル変数とローカル変数の違いは、変数が使用できる範囲(スコープ)の違いにあります。 ローカル変数(ローカルスコープで宣言された変数)は関数やクラス内で宣言された変数で、これは別の関数からは基本的には参照で...2020.03.132022.11.19文法
組み込み関数【Python】組み込み関数:int関数の使い方 嫁ちゃん 文字列の数字を数値(整数)として扱いたいんですけど。 わたし 組み込み関数の「int()」を使うと数値(整数)に変換できるよ。 はじめに 文字列の数字を整数値に変換します。 用法 class int(x, base=10) xが数値でない、あるいはbaseが与えられた場合、xは文字列、bytesインスタンス、bytearrayインスタンスのいずれかで、基数baseの整数リテラルで表された...2020.03.122022.11.19組み込み関数
組み込み関数【Python】組み込み関数:input関数でキーボード入力を取得 嫁ちゃん キーボードから入力した値を使ったプログラムを作りたいんですけど。 わたし 組み込み関数の「input」を使うことで実装できるよ! はじめに ターミナルなど CUI(Charactor User Interface)、CLI(Command Line Interface)でキーボードからの入力を取得する組み込み関数 input() を使ってみましょう 用法 input() 引数prompt...2020.03.112022.11.19組み込み関数
Tkinter【Python】Tkinter:メッセージボックスを表示する 嫁ちゃん ターミナルの文字だらけで疲れてきたよ。 わたし 気分転換にメッセージボックスを表示してみよー! はじめに tkinter.messagebox モジュールを使って簡単なウィンドウを表示してみます。 用法 from tkinter import messagebox messagebox.('', '') メソッドの種類 messagebox.showinf...2020.03.102022.11.19Tkinter
文字列操作【Python】文字列操作:文字列中の文字の全角半角判定 嫁ちゃん 文字列内の全角半角の区別をつけたいなー わたし 文字列から1文字づつ取り出して、判定してみよう! はじめに 文字列から1文字づつ取り出して unicodedata.east_asian_width() を使って全角と半角を判定してみます。 用法 import unicodedata ret = unicodedata.east_asian_width(chr) ユニコード文字chr に割...2020.03.082022.11.19文字列操作
文法【Python】for文の書き方 嫁ちゃん 繰り返し処理をおこなうのはどうするの? わたし for文を使うと繰り返し処理をおこなうことができるよ。 for文の書き方 用法 for 変数 in オブジェクト: 処理 や、 for 変数 in オブジェクト: 処理 else: ループが終わった際の処理 オブジェクトがリストの場合のfor文 words = for w in words: print(w) aaa bbb ccc オブジ...2020.03.072022.11.19文法
環境構築【Python】環境構築:TensorFlow2 を Mac にインストール はじめに 対話AIを作成するにあたって、Googleが提供している TensorFlow(テンソルフロー) ライブラリをインストールしました。 TensorFlow 公式サイトはこちら TensorFlow は、機械学習向けに開発されたエンドツーエンドのオープンソース プラットフォームです。研究者が機械学習で最新の実験を行い、デベロッパーが ML 搭載アプリケーションを簡単に開発してデプロイできる...2020.03.062023.02.25環境構築
文字列操作【Python】文字列操作:インデックスを指定して文字を抽出 嫁ちゃん 文字列から文字を抽出する方法ですね。 わたし 文字列だけど、基本的には配列と一緒なので、インデックスが使えるよ。 はじめに 文字列から文字を抽出する方法にはいろいろな方法があります、ここでは簡単なインデックスを使って1文字取得する方法になります。 インデックスに正数を指定した場合 str = 'abcdefg' print ( str ) 先頭0から数えて3番目の文字が出...2020.03.062022.11.19文字列操作
ガジェット【ガジェット】Manfrotto スマートフォン用三脚アダプター PIXIクランプ MCPIXI 急に「YouTuber(ユーチューバー)」になろうかなと思い立ってしまいました。そこで、はじめは、やはり、イニシャルコストを掛けたくはないので、すでに所有している「iPhone8」と「三脚」を活かすべく、「Manfrotto スマートフォン用三脚アダプター PIXIクランプ MCPIXI」を購入しました。 嫁ちゃん え!? ユーチューバーになるの? わたし 思案中。。。 顔出しできるような、顔面偏...2020.03.042022.10.22ガジェット
イラスト【No.0477】手を描くのが不得手です。 デッサン兼デフォルメの1枚です。約1時間ほどで描きました。 もっと思い描いたイメージを白いキャンバスに描けたらいいのに。 昨日、嫁ちゃんからもらったグミ(HARIBO)をほうばっております。 3つもらったグミもあっという間に残り1つ。ちょっと食べるペースが早かったかな。 絵を描くときはPCのモニターに参考写真・イラストを映しておいて、描くのは主に iPad です。ソフトはクリップスタジオペイント(...2020.02.242022.10.14イラスト
イラスト【No.0476】最近、嫁ちゃんが機嫌がいいので嬉しいです。 先日、「大-はなまるの絵日記ブログ」を分割し、もう一つ「大-はなまるの面白楽しいコトモノブログ」を立ち上げました。こちらの「大-はなまるの絵日記ブログ」は以前と同じように、絵日記、イラスト、一コマ漫画に特化したブログに戻そうと思っております。 ガジェットや面白いコト楽しいモノ、ライフハックなどの記事は「大-はなまるの面白楽しいコトモノブログ」に移しましたので、またそちらもよろしくお願いいたします。...2020.02.242022.10.08イラスト
データ型【Python】辞書操作:要素のソート(並び替え) 嫁ちゃん 今回は辞書のソート(並び替え)ですね。 わたし そうだね。ここでは sorted関数を使って実装します。 辞書のソート(並び替え)も覚えてしまえば、そんなに難しくないので、ここで一緒に学びましょう! 辞書とは? 辞書は他の言語にも "連想記憶 (associated memory)" や "連想配列 (associative array)" という名前で存在することがあります。ある範囲の...2020.02.212022.11.19データ型標準ライブラリ辞書操作
PC関連【ガジェット】重低音が心地よく響く BOSE の PCスピーカー「Companion 2 Series III」 わたし エントリークラス(入門機)の「Bose Companion 2 Series III multimedia speaker system PCスピーカー」を購入し、ついに私も「BOSE(ボーズ)」ユーザになりました! 嫁ちゃん 頭も坊主(ボーズ)だしね。失敬 ボーズ(Bose Corporation)はアメリカ合衆国に本社を置くスピーカーを主とした音響機器開発製造企業、及びそのブランドであ...2020.02.202023.10.21PC関連ガジェット
データ型【Python】辞書操作:要素の削除 嫁ちゃん 今回は辞書から要素を削除する方法ですね。 わたし そうだねー!リストの時と同じ様な方法で要素を削除できるよ。 辞書とは? 辞書は他の言語にも「連想記憶 (associated memory)」や「連想配列 (associative array)」という名前で存在することがあります。ある範囲の数でインデクス化されているシーケンスと異なり、辞書は キー (key) でインデクス化されています...2020.02.182022.11.19データ型標準ライブラリ辞書操作
データ型【Python】辞書操作:要素の追加・変更 嫁ちゃん 辞書に追加したり、すでにある要素の内容を更新したりできますよね。 わたし そうだねー!嫁ちゃんもよくわかってきたね、優秀ださっそくいってみよー。キーが重複しないように、追加もできるので安全だね。 辞書とは? 辞書は他の言語にも「連想記憶 (associated memory)」や「連想配列 (associative array)」という名前で存在することがあります。ある範囲の数でインデク...2020.02.162022.11.19データ型標準ライブラリ辞書操作
データ型【Python】辞書操作:キーと値の存在チェックと検索 嫁ちゃん 辞書のキーと値の存在チェックとは、辞書に載っているかどうか確認するという感じですか?便利なような、回りくどいような。。。 わたし 索引のラベルが付いているかどうか確かめる感じかな。値までチェックできるなんてコンピュータのらしい機能だね。 辞書とは? 辞書は他の言語にも "連想記憶 (associated memory)" や "連想配列 (associative array)" という名...2020.02.152022.11.19データ型標準ライブラリ辞書操作
データ型【Python】辞書操作:辞書の作成 嫁ちゃん 今回は「辞書型 (dictionary)」の使い方ですね。リスト型と似ているようですが、どういう違いがあるの? わたし リスト型と似ているね。リストの各要素に見出しが付いたような感じかな。PHPなどではおなじみの「連想配列」と同じような扱いができるよ。 辞書とは? 辞書は他の言語にも "連想記憶 (associated memory)" や "連想配列 (associative arra...2020.02.152022.11.19データ型標準ライブラリ辞書操作
PC関連【Pi】Raspberry Pi 3 にファイル共有「Samba」と GUI「Webmin」をインストール はじめに 今回は、Raspberry Pi 3 をファイルサーバにする一環として「Samba」と GUI「Webmin」をインストールします。 嫁ちゃん 長らく Raspberry Pi 関連記事の投稿がありませんでしたね。 わたし そうなんですよ。 Raspberry Pi の記事を書いていたのは2017年頃なので、少し期間があいてしまいました。 Sambaのインストールはこちらの記事の通りです...2020.02.102022.11.01PC関連Raspberry Pi
自転車【ミニベロ】SATORI ABERHALLO ハンドルポジションチェンジャーで、ハンドルの位置を高く手前に 嫁ちゃん そういえば、コソコソ、 自転車をいじっていましたね。 わたし いやいや、コソコソしてないし。 今回は「ハンドルポジションチェンジャー」をミニベロ(自転車)につけてみたよ。 その名の通りハンドルのポジションをチェンジする事ができるよ。 ハンドルポジションチェンジャーって? こういうものです! 通常はステムにハンドルバーがついている状態ですが、これを使うと、 ステム --> コレ --> ハ...2020.02.082022.10.08自転車
ガジェット【ガジェット】物忘れ?MP3プレイヤーにもなるメモリ8GBのボイスレコーダーを入手 「【2019 最新版】 LETION ボイスレコーダー ICレコーダー 録音機 8GB USB充電/データ読取 高音質 大容量 超小型 MP3プレーヤー機能付 多機能搭載 日本語説明書付き 1年保証(黒)」を入手いたしました! はじめに 嫁ちゃん さっき言ったやん!? 何回も言わんといて!(イライラ) わたし そうやったかな?(もう開き直っているので) 嫁ちゃんが何回も聞いたと思ってるだけと違うん...2020.02.082022.11.01ガジェット
karabiner【Karabiner】ESC 押下で「Control + [ 」を送信するキーバインド設定 はじめに Macのキー割り当てアプリケーション「Karabiner」用の独自設定を記述し、「ESC」押下で「Cntrol + [」を送信する設定をおこないます。 嫁ちゃん この設定をするとどういう時に役立つの? わたし よくぞ聞いてくれました! わたしはひ「Vim」テキストエディタを使っているんですよ。 嫁ちゃん で? わたし あいかわらず、冷たい反応、ありがとう。。。 わたし 「WordPres...2020.02.072022.10.08karabiner
配列操作【PHP】多次元配列から指定カラムの配列を作成する array_column() はじめに 嫁ちゃん 多次元配列から配列を作るってどういうこと?なんかややこしくない? わたし 多次元って聞くとなんか複雑そうな感じもするね。表計算ソフトで言うところの1列分のデータを取ってきて、配列を作る感じかな。 概要 二次元配列は、表ではこのようになりますね。 番号氏名フリガナ年齢1山田 太郎ヤマダ タロウ452宇宙 ひろしウチュウ ヒロシ1003山本 リンダヤマモト リンダ20 ここから「氏...2020.02.072022.11.19配列操作
PC関連【Pi】Raspberry Pi 3 の OS(Raspbian)に WEBサーバ(Apache)をインストール Raspberry Pi 3 に Apache をインストールする手順を記述します。ローカルWEBサーバとして稼働させます。 作業環境 Raspberry Pi 3 Model B RASPBIAN 8.0 jessie Raspberry Pi 3 Model B V1.2 (日本製) 国内正規代理店品 Apacheのインストール $ sudo apt-get update $ sudo apt...2020.02.052022.11.02PC関連Raspberry Pi