よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

2022-01-01から1年間の記事一覧

【AndroidアプリGoogleマップ】手動で座標を取得する方法

AndroidアプリのGoogleマップ上で、座標を 手動で 取得する方法のメモ。忘れない内に。 プログラミングのブログで「手動」とはだいぶんアホな投稿ですが、Googleマップ座標をプログラムで取得するには、GoogleマップAPIを使えばできるのだろう。なんかAPI登…

【Linuxコマンド】連番ファイルを番号指定で一括フォルダ移動させる方法

追記しました。更新日:2022年3月20日 今回は、Linuxコマンドを使い、ファイル名に付いている連番を用いて一括でフォルダ移動する方法のメモ。 【関連リンク】 【Linuxコマンド mv】複数ファイルを同じフォルダに一括移動させる - よちよちpython 上記リンク…

【foliumプラグインAntPath】OsmAndアプリで取得した経路座標データから経路地図を作成

今回は、前の投稿で作った経路座標データを使ってPythonの地図ライブラリ folium で経路地図を作成します。経路はfoliumのpluginsモジュールにあるAntPath(蟻の道) で表示。リスト形式の2次元の座標データを渡すだけ。 このような地図が出来上がります。 実…

【データ加工 Vimマクロ編】Android地図アプリOsmAndの経路座標デー タを取得・加工する

今回は、以前の投稿の OsmAnd地図アプリで経路座標pgxデータ取得とPythonによるデータ整形 Linuxコマンドによるpgxデータ整形 Vimによるpgxデータ整形 で行った pgxファイル のデータ加工作業を、Vimエディタのマクロ でやってしまおう、という内容。 Linux…

【データ加工 Vim編】Android地図アプリOsmAndの経路座標デー タを取得・加工する

前々回投稿の 【PythonとAndroid地図アプリOsmAnd】経路座標デー タを取得・加工する - よちよちpython では Android地図アプリ OsmAnd で取得・保存した経路座標データファイル(.pgx)から座標データだけを抽出する方法としてPythonを使いました。 前回投稿…

【データ加工 Linuxコマンド編】Android地図アプリOsmAndの経路座標データを取得・加工する

前回投稿の 【PythonとAndroid地図アプリOsmAnd】経路座標デー タを取得・加工する - よちよちpython では Android地図アプリ OsmAnd で取得・保存した経路座標データファイル(.pgx)から座標データだけを抽出する方法としてPythonを使いました。 今回はLinux…

【PythonとAndroid地図アプリOsmAnd】経路座標デー タを取得・加工する

今回は、Androidの地図アプリ OsmAnd を使って 経路座標の取得 Pythonによるそのデータ加工 を行います。オフラインで簡単に座標データが取得できます。 実行環境 はじめに OsmAndによる座標データの取得 OsmAndの使い方(ザックリ) 経路データ(gpxファイル)…

【Linuxコマンド cut】ファイルから区切りを指定してフィールドを抜き出す方法(pip install のメモ)

Linuxコマンドのcutの使い方メモ Pythonのpipコマンドでライブラリのバージョンアップをする際、ライブラリ一覧のファイル操作をLinuxコマンドで行ったときのメモです。 cutコマンド以外も使っています。 pip list -o アップデート可能なリスト表示 pip list…

非レスポンシブのWebページをブラウザでスマホ用に変換できませんの?

ほとんどのWebサイトはクライアントに合わせて自動でページを見やすくする仕組みにしてありますけど、中にはスマホで見てもPC用ページで表示されるものがある。 文字が小さくて非常に読みにくい。拡大して見ることもできるが面倒だ。拡大もできないように固…

【AndroidとTermux】PostgreSQLをインストールする(メモ

今回は、AndroidのTermuxアプリでデータベースのPostgreSQLをインストールし使ってみる。メモ。 実行環境 はじめに PostgreSQLのインストール とりあえずライブラリのアップデート postgesqlのインストール postgesqlフォルダの作成 初期化 データベースサー…

【JupyterでSQLとPandas】あいまい検索の超基本

今回は、Pandasを使ってデータフレームの「あいまい検索」。 実行環境 データを取得しSQLiteへ挿入 テーブルの取得 SQL文でテーブル作成 データベースにDataFrameをto_sqlで追加 DBテーブルを確認 あいまい検索 SQL文であいまい検索 Pandasであいまい検索 st…

【TermuxとsqliteとVim】全国の郵便番号CSVをsqliteにインポートする(メモ

SQLの練習がてら、全国郵便番号のCSVファイルをsqliteにインポートする際に手こずったのでメモ。 ※ Termuxとvimを触ったことがある方対象記事です。 実行環境 今回おこった問題と対処 郵便番号のCSV(全国一括 ken_all.zip)入手 sqliteにCSVをインポートしま…

【JupyterとSqlite3】JupyterNotebookでSQL文を直接書きながら勉強できるようにする(メモ

JupyterNotebookでSQLの勉強をできるようにする。メモ。 データベースをあまり触ってこなかったので、これからSQLを少しずつでも覚えようかなと思います。 JupyterNotebookのセルに直接SQL文を書けるようにすれば覚えるのも早いかも。Pythonのsqlite3ライブ…

【Matplotlib、Bokeh、Plotly】グラフライブラリ主要3種類で時系列折れ線グラフを描く

今回は、3種類のグラフ描画ライブラリMaplotlib、Bokeh、Plotlyで簡単な時系列データの折れ線グラフを描きます。 はじめに 前回 はFlaskとPandasを使って、データフレームから生成したテーブルをWebページに表示する簡単なアプリを作りました。 Pandasを使う…

【Flask Pandas】売上データからドロップダウンメニューで担当者を指定して抽出、ページに表示する

今回は、PandasのデータフレームをWebページに表示させます。 売上データから担当者を指定して表示させるアプリ。 実行環境 アプリの仕様・操作手順など アプリの操作手順 ディレクトリ構成とファイルの中身 app.py (Flaskを動かす用) uriage_data.py (デー…

【Flask】複数のinputタグのname属性を同じにしてリストで取り出す

前回 は、ホームページに「テキストボックス」と「ボタン」だけを設置し、テキストを入力してボタンを押すと、入力テキスト内容が別ページに表示される簡単なWebアプリを作りました。 今回は前回のプログラムを一部変更し、複数のinputタグ要素のname属性パ…

【Flask】送信ボタンを押してテキスト送受信を行う

今回は、「入力欄」「ボタン」だけを設置したシンプルなページを作ります。また、ボタンを押して入力値をFlask側に渡し、別のページに表示させます。 googleのホームページは「入力欄」と「検索ボタン」だけのシンプルなものです。で、キーワードを書きボタ…

【Flask】render_templateでpyファイルとhtmlファイルを分ける

前回【WSL/Anaconda/Flask】仮想環境の作成とFlaskのインストール、簡単なWebアプリ作成 - よちよちpython のつづき。 今回は、pythonのWebフレームワークFlaskの render_template モジュールを使って、「pyファイルとWebコンテンツ内容を切り離し、別個にht…

【Windows限定?】Flask実行時の'colorama' No Module のエラー対策

WindowsのAnacondaでFlaskを動かす際に「No Module named 'colorama'」のエラーが出た。 前回投稿 参照 【Anaconda】Flask実行時に"colorama"がNoModuleエラー - よちよちpython 今回はその対策です。'colorama'をインストールするだけです。 FlaskはClickに…

【Anaconda】Flask実行時に"colorama"がNoModuleエラー

前回:【WSL/Anaconda/Flask】仮想環境の作成とFlaskのインストール、簡単なWebアプリ作成 - よちよちpython の投稿でエラーが出なかったので気付かなかったのですが、環境を変えたらエラーが出たのでメモしておきます。 エラー内容 Flaskを動かすpyファイル…

【WSL/Anaconda/Flask】仮想環境の作成とFlaskのインストール、簡単なWebアプリ作成

2022年 寅年。元旦。 明けましておめでとうございます。今年もどうぞよろしくお願いします。m( _ _ )m 新年最初の投稿。 今回は、簡単なWebアプリを作成します。その前に、Anacondaで新規に仮想環境を作成し、そこへFlaskをインストールします。 実行環境 …