よちよちpython

独習 python/Qpython/Pydroid3/termux

Android

AndroidスマホのJupyterNotebookでセルが非表示になり入力出来ない時の対処法

AndroidスマホでPydroid3やtermuxからJupyterNotebookを動かす際、ファイル名の変換等でMenuを開いたあと、メニューを閉じて再び入力しようとした時にcellが非表示になっていて入力できなくなることがあります。 その場合はブラウザのメニューボタンから再読…

はてなブログのOauth認証でAccessTokenを取得するコード

呟き はてなブログOauth認証アプリ開発PIN取得成功の続きです。 コードを書いておりませんでした。 今回はそのコードを書きます。 【参考】 qiita 一番分かりやすい OAuth の説明 : qiita 一番分かりやすい OAuth の説明 lisz-works : lisz-works Python3 …

【termux】Androidスマホのセンサーの値を取得する

スマホやタブレットには様々なセンサーが付いていますが、今回はtermuxでコマンドからセンサーの値を取得してみます。 目次 目次 作業環境 termux-sensorコマンドの使い方 termux-sensorコマンドで取得できるセンサー値の一覧を表示 センサーの値を取得して…

Google検索のURLリスト化プログラム

Google検索で検索結果のURLリストを生成するプログラム。完全丸パクり。m(__)m 動くかどうか試させていただきました。 実行環境 Androidスマホ termux Python3.7 写経元は 【Python】Googleの検索結果をアクセス制限なしで取得する urllib、requests、beauti…

【termux】amコマンド実験

Androidアプリ開発でデバッグする際によく使われ、Androidスマホアプリを起動させるam startコマンドというのがtermuxで動くので幾つか試した。 このコマンドがどういう風に利用されている等は一切知らない。 Pythonからはsubprocessモジュールを使って様々…

【termux】(メモ) クリップボードに指定ファイルの中身をコピーする方法

スマホのtermuxでコマンドを使って、カレントディレクトリ内の指定のファイルを開かずにクリップボードにコピーする方法。 termuxで termux-clipboard-set < ファイル名 と入力すると、ファイルの内容をコピーできる。 (貼り付けはtermux-clipboard-getコマ…

【termux】lxmlモジュールのインストール方法覚え書き

Androidスマホでtermuxから普通に pip install lxml としてもインストール出来なかった。libxlm2をインストールしましたか?とか言われる。 それで pip install libxlm2 をしたら今度はお前に食わせるパッケージはねぇ!と来る。 これで行ける pkg install l…

JupyterNotebook拡張機能jupytextモジュールでipynbを新規mdファイルに自動保存

Jupyter Notebookのjupytextというモジュールと拡張機能を使って、ipynbファイルを保存する度にmdファイルにしてくれる設定をしたら便利だったので、忘れない内に設定方法を書いとこ。 Jupyter Notebookがインストールされている前提。 ipynbファイルを開い…

【Pillow】画像ファイルからExif情報を削除する

今回は、Pythonを使って画像ファイルからExif情報を削除する。 こちらの画像を使う。 昨年2018年に熊本県の山鹿市にある県立装飾古墳館にてスマホで撮影したものです。 【熊本県立装飾古墳館】 玉名市から菊池川を登って行くと古墳群があり、その一角に立つ…

subprocessを使ってみる

コマンドをPythonコードで実行するには、どうすればいい? インストール不要な標準モジュールのsubprocessを使うと出来そうです。 os.systemなどに変わってsubprocessモジュールの使用を推奨されているようですので、それを使います。 参照 Python公式 subpr…

JupyterNotebookのマジックコマンドでセルをpyファイルに変換保存、実行してみる

Jupyter Notebookのマジックコマンドを使って、 コードセルに書いたPythonコードをPythonファイルに保存し、 さらに保存したpyファイルを実行する までを行ってみる。 Jupyter Notebookがインストールされている前提で、セルで作業します。 QPyNotebookのス…

【JupyterNotebook】マジックコマンド使用法基礎

おわび このページを開くと「こんにちは」と出たと思いますが、記事の中にJavaScriptを動かすマジックコマンドを書いている為に出たものです。先におわび申し上げます。 はじめに Jupyter Notebookにはmagic commandという機能がついています。 便利そうです…

markdownをhtmlに変換するPythonモジュール

markdownで書いた文字列をhtmlに変換するモジュールmarkdownのテスト。 作業環境 Androidスマホ Qpython(python3.6) まずはモジュールのインストール。 pip install markdown 実際書いてみる。 import markdown as md html = md.markdown("# 見出し1") print…

【スマホ】termuxでjupyter notebookをブラウザで起動する為のパスワード設定

termuxでjupyter notebookサーバーを起動し、ブラウザで開く為にパスワードの設定をする方法。 パスワードかトークンの設定をしないとtermuxからjupyter notebookが使えないようなので、設定します。 termuxにJupyterNotebookをインストールできている前提で…

【スマホ】メモ / termuxからchromeを開くコマンド

am start --user 0 -n com.android.chrome/com.google.android.apps.chrome.Main 参照

【Pillow】画像処理いろいろテスト

今回も画像処理用モジュールPillowを使って色んな加工をやってみる。 あまりにいろいろ出来るので、手頃なものだけ。 参照 Pillow 公式 Pillowはインストールがいります。 pip install pillow 目次 目次 作業環境 画像の読み込み フォーマットの取得 画像サ…

スマホとPythonでQRコード画像を読み取る

今回はスマホとPythonを使って保存されたQRコード画像の読み取り実験。 リアルタイムで画像検知して読み取る賢い機能は無し! 結果 結果から先に書きます。 Androidスマホで、 Pydroid3 termuxとPython3.7 の2つの実行環境を使って、保存してあるQRコード画…

簡単便利! QRコードの画像生成

はじめに 今回は、1994年にデンソーが開発したQRコードをPythonで画像生成します。 【参照】QRコードについて デンソーウェーブ QRコード Wikipedia 【関連】 QRcodeの読み取り 目次 はじめに 目次 作業環境 必要なモジュール QRコードの画像生成 細かい設定…

【Pillow】スマホで画像情報EXIFの取得テスト

はじめに 画像ファイルには、GPSや撮影日時、カメラのメーカーや機種、ストロボの設定などの情報が埋め込まれております。 これをEXIF情報というそうですが、Pythonを使ってEXIFを取得したり編集したりできるのだとか。 EXIFを取得できれば、撮影場所(GPSをO…

Pandasでcsvを書く

今回はPythonでcsvを書きます。 前回 書く csvモジュールでcsvファイルを。 - よちよちpython その他参考 csvモジュールでcsvファイルを読む - よちよちpython PandasでCSVファイルを読む - よちよちpython 個人的なことでどうでもよいことですが、Qpythonを…

書く csvモジュールでcsvファイルを。

今回はcsvモジュールを使ってcsvファイルを書きます。 前回(csvの読み) csvモジュールでcsvファイルを読む - よちよちpython PandasでCSVファイルを読む - よちよちpython (基本のみで詳細な説明なし) 作業環境 Androidスマホ QpythonのQPyNotebook(python3.…

PandasでCSVファイルを読む

今回はPandasを使ってCSVファイルを読み取ってみるテスト。 列を指定して読むなどの細かいやり方はPandasの操作法の習得によるだろうから、今回は一切触れません。 前回 csvモジュールでcsvファイルを読む - よちよちpython 作業環境 Androidスマホ Qpython…

csvモジュールでcsvファイルを読む

今回はCSVファイルの読み込みを行います。 PythonでCSVファイルの読み書きをするにはcsvモジュールをimport csvして使います。 標準モジュールなのでインストールの必要はありません。 作業環境 Androidスマホ Python3.6と3.7 メモ帳アプリ Jota+ Qpython 目…

CUIエディタ vim でよく使いそうなコマンド一覧

CUIエディタvimでよく使いそうなコマンドを表にしました。 たくさんあって基本的なものも忘れてしまうのでw 目次 目次 【ターミナル上でのコマンド操作】 vimの起動とファイルの開き方 vimの終了方法 【基本のき】 入力、編集 保存、終了 【移動】 ページ内…

形態素解析 janome でテキストファイルから熟語の取り出し

日本語形態素解析用モジュールjanomeを使って、テキストから漢字のみの名詞を取り出します。 ふと「クロスワードパズルの自動生成が出来ないかな」と思い、とりあえずテキストデータから熟語を拾い出すものを作ってみた。 モジュールにjanomeとregexを使用し…

OpenPyXLでExcelファイルに書き込む その3

今回でOpenPyxlを使った書き込みの最終にします。 スタイル設定などを書きます。 前回まで OpenPyXLを使ったExcelの読み書き OpenPyXLでExcelファイルを読み取る - よちよちpython OpenPyXLでExcelファイルに書き込む その1 - よちよちpython OpenPyXLでExce…

OpenPyXLでExcelファイルに書き込む その2

今回はセルに値を記入、追加、削除、移動させる方法を書きます。 前回 OpenPyXLでExcelファイルを読み取る - よちよちpython ではシートの作成や追加、削除などを行いました。 参考 openpyxl公式 作業環境 Androidスマホ Qpython(python3.6) QPyNotebook And…

OpenPyXLでExcelファイルに書き込む その1

今回はOpenPyXLでExcelファイルに書き込みを行います。 前回まで参照 PandasでExcelファイルを読む - よちよちpython PandasでExcelファイルに書き込む - よちよちpython OpenPyXLでExcelファイルを読み取る - よちよちpython 作業環境 PC Windows10 Anacond…

OpenPyXLでExcelファイルを読み取る

前回まではpandasを使ってExcelシートの読み書きを行いました。 参照 PandasでExcelファイルを読む - よちよちpython PandasでExcelファイルに書き込む - よちよちpython Pandasを使うとExcelシートを丸ごと読み書きするのに便利でした。 今回はOpenPyXLモジ…

QPython/matplotlibでグラフ作成テスト

QPythonのQPyNotebookを使って、matplotlibでグラフ作成できました。 QPyNotebook画面 ipynbファイルをhtmlファイルに変換して、ブラウザで開いている画像がこちら。 以下、ipynbをmarkdownに変換後にコピーしたものを貼り付けます。 import matplotlib.pypl…