プログラミング Blenderなど
プログラミングをおもにとりあつかっているブログですが、最近は3DCGソフトのBlenderにはまっています。
侍エンジニアはクソだと言い続けましょう。品質向上のために。pythonで使い捨ての日記のようなプログラムを作るこちらは使い捨て日記とはいっても、アプリケーションではなくて、pythonコードの組み合わせで実現しようというものです。正直ぜんぜんなくてもいいのですが、datetimeモジュールをたまには使ってみたいということもありちょろちょろ書いてみます。
python サンプルコードでひととおりわかる datetime
全体的な数学の知識不足を感じていますpythonのdatetimeモジュールpythonのdatetime系のモジュールは活躍する機会が少ないですが、これは個人的に少ないだけで、分かる人は普通にばりばりつかっているんだろうなという感じです。どうでもいいはなしではじまってしまいましたが、pythonのdatetimeモジュールは結構ややこしいです。オブジェクトに
APowerMirrorでミラリング画面をフルスクリーンにできるか
フルースクリーンって普通にできるんですけど!?APowerMirrorとはAPowerMirrorはスマホの画面をPCにミラーリングできるソフトになり、このブログでも紹介したことがあります。APowerMirrorはPC側のソフトウェアをインストールする作業において、同時にスマホ側にもアプリがインストールされるようになっています。ミラーリングは「Wi-Fi」で
既出情報のようにmatplotlibで可視化したいところでしたがめんどくさくなりやめ。(知識不足)売れ行きの比率をもとめるにはメルカリの商品については python の BeautifulSoup で取得しています。こちらは前々回の記事に書いています。メルカリの商品は売り切れただった場合は、 figcaption というhtmlタグがついています。これを正規表現である
総当たり攻撃をしたくなりました。何通りを求める方法何通りを求める方法は知らないとあれこれ考えるのですが、ちゃんとした求め方があるようで、それを知っておくだけで簡単に「何通り」かを求めることができます。たとえば「0~9」の数字が3桁あるとしたら、10の3乗をすればいいそうです。「10 * 10 * 10 = 1000」で1000通りの組み合わせがあるそうです。こ
python メルカリ商品データを分析する。〇万円代の商品を取得するには?
どうも。surface pro4が70000円で売っていましたが、2世代だったことに気づいていませんでした。メルカリ商品データを分析するこちらの記事で、メルカリの「商品名、価格、売り切れ」のデータをとるプログラムを書きました。
python プラス マイナス変換。整数の四捨五入などの小技
note.nkmk.meって結構役に立たないから2ページ目に表示されてほしい。python プラスマイナス変換プラス マイナス変換でググってみたけど、自分の知能の低さにびびるはめになった。[py]x = 1 * -1print(x)# -1[/py]・・・。・・・。整数四捨五入の小技pythonには浮動小数
pythonでメルカリの商品名と価格をスクレイピングしてみます。スクレイピングの準備pythonでスクレイピングする方法は知る限りでは、seleniumをつかうかbs4とrequestsを使う方法があります。今回は後者をつかいますのでpython構文の冒頭で。[py
matplotlib 棒グラフで列が増えても対応できるコードを書く。
matplotlib クソすぎわろた。 いやぶっちゃけ笑えない。棒グラフで列が増えても対応できるコードを書く。以下サンプルコード。[py]import pandas as pdimport matplotlib.pyplot as pltdef matlib_bar(data_frame): # width w = 0.
python pandasメソッド一覧 データ取得、削除、更新
既出情報のトレースではありますが、自分でわかりやすいようにまとめます。準備anacondaには最初からついてるはず。データの読み込みpd.read_csv('csvfile')csvデータを読みこむ。読み込んだものはデータフレームオブジェクトになる
ノンプログラマーのあほコード。matplotlibの問題点 作りたいグラフに応じてコードを書く必要がある 用意したデータが全てのグラフで共通で使えるかというと・・・。 メソッドの使いまわしもむずかしいこういうことを問題点としてあげている時点でオワコンですが。
matplotlib exsample data サンプル画像
どうもノウハウコレクターです。lines bars and markers
pythonのファイル操作を改めて。削除、リストアップ、移動
pythonでファイル操作を行う準備pythonファイルの冒頭で。[py]import osimport shutil[/py]pythonでファイルの削除、移動、ファイルリストos.listdir('path')はfor文と一緒に使う。引数のpathはつかわなくてもよい。この
pyautoのコードを書くのが面倒な人のためのサンプルコード
「pythonそれ自体では空を飛べない」飛べるかどうかはその人の能力による。わたしは空を飛ぶことができない。pyautoのコードを書かない思想というか構想みたいなものは、いろんなソフトにある「マクロ記録」の仕組みに近い。[py]print("\n")print("1: moveTo :")print(&qu
python foliumのヒートマップを使う ひな型コード等の紹介
Google Maps APIは有料のため、ヒートマップが使えず困り果てていました。しかし前回紹介したpython – GoogleMapsAPI ジオコーディング等の情報をまとめるに書いてい
なんでやねん。グーグルマップ系の情報を一旦整理グーグルマップ系のAPIとかサービスはたくさんありすぎて、ちょっと情報が整理できてない。そのため一旦情報を整理する。Google Visualization APIそもそもこの「Google Visualization API」という名称があっているのかどうかわからない。別名で「Google
python – GoogleMapsAPI ジオコーディング等の情報をまとめる
グーグルマイマップでcsvを読みこめば、マップにマーカーをプロットできますが、GoogleMapsAPIも避けては通れないかもしれませんGoogleMapsAPI周りで必要となる知識・準備など必要となる知識 ジオコーディングとは: 各種情報に対して、関連する地理座標(典型的には緯度・経度)を付加すること
需要ナッシングなスクリプトを量産しています。pythonのリスト生成を楽にするpythonでいろいろやっているとリストを作成するのがめんどうなことがあります。たとえばアルファベットの羅列をリストにしたい場合、1文字だけなのにクォーテーションもしくはダブルクォーテーション、カンマをうたなければなりません。これが面倒なのでプログラムを作りました。one_c
ミニマリストであるかそうでないかというよりかは、デスクトップにおけるかおけないかという問題です。pythonでテキスト更生 エディターでできるが、立ち上げに時間がかかる またはエディターのコマンドを覚えないといけない pythonでやるメリット: インタラクティブ。スピーディー? p
ひとつの解にたどりついた気がします。しかしわたしが求めているのはこれではない。Googleマイマップで必要となる知識・準備など情報のトレースです。トレース情報に誤りがあった場合は必然でこの記事の情報も誤りになります。必要となる知識 Googleマイマップとは: 自分の地図を作成・共有できるGoogleのサービス
批判するのは簡単です。アメリカの空港データをGephiで表示する用意するもの あらかじめ作成された gephi用 のデータ gephiで使用する geolayout プラグイン いらないですが map of countrires プラグインもあります。
クソ記事を量産中です。必要となる知識や準備等必要となる知識 いろんあグラフが使えるGoogle Visualization API Google Visualization APIは基本 JavaScript で使います pythonで試みるとはいえ、実質Jsonを用意するだけ
くそ記事です。Gephiで棒グラフはつくれないGephiで棒グラフはつくれない?そんなばかな!!!!!!研究者とかプロとかだったらできるみたいだけど、そんな技術ないし他のツールを使ったほうがよいよな・・・。参考_1(みなくていいです) → 「
Network Visualizationって はったり なのかな?Gephiの使い方データを用意するGephiを理解するには小さなデータからはじめるのをすすめる。いきなりだがここにある情報をトレースするのがよいだろう。参考 → 「
使いこなせてません。はてなブログのオナ記事は消えてください。必ずしも必要ではなない知識クォーテーションうつのすらめんどくさい人のコードなんらかのデータをリストで用意するときに コンマ や クォーテーションをうつのが非常にだるい。やりようによっては関数化し、目的に応じた、サンプルデータを簡単に用意できるかもしれない。[py]place =
またへんなところに足をつっこみました。準備や必要となる知識まえがきpythonのnetworkxモジュールはあるが、学習コストが高い =
sqlite3 + matplotlib pythonでデータベースを可視化する。
意味のないことをひらすらやってます。必要となる知識 pythonの基礎文法 簡単なsqlの文法 matplotlibの日本語化 matplotlibのラベルを縦文字にする csvやsqlite等matplotlibの日本語
この情報はただのトレースです。簡潔にいきます。必要となる知識python の randomモジュールを使う。 random.choice(): リストから1個えらぶ random.choi
networkxの前にmatplotlib。必要となる知識 準備: pip install matplotlib anacondaには最初からついてたきもする なにができるか: データの可視化。グラフ化 pythonの基礎文法がわかればたぶんいける。し
基本的にQiitaのトレースです。 にわかだしvirtualboxとかもう使わない emacsあるけどやっぱりVimも使う なんとなくWindowsにVimを入れたい必要となる知識
Androidでpythonを実行させることに試行錯誤しています。しかしこのくだりもようやく佳境に入ってきた気がします。Qpythonで声を認識させるために必要な知識これから書くことは私自身、情報を誤って解釈している可能性が間違いがあったときはご容赦ください。必要となる知識は以下になります。 Qpythonは androidhelper
pythonからgoolemapを運転モードで立ち上げる方法
pythonプログラムでandroidからgooglemapアプリを立ち上げる前回qpython androidhelperモジュールを使いスマホのブラウザを開くという記事を書いた。Qpythonに標準で
qpythonで別pythonファイルをimportするqpythonはandroidhelperモジュールがあるが、ドキュメンテーションを見てもサンプルコードがないため使い方がわからない。そのため、別ファイルをimportをすることによって、アプリライクにプログラムを実行することにした。別ファイルをimportするこ
QpythonかSL4A+python for AndroidかTermuxか
この記事は完全な独り言です。Qpython SL4A Termux最近Androidでpythonを実行する環境構築に足を突っ込んでしまい、棺いきになってます。迷いの森から抜け出せなくなった状態です。とりあえず各アプリの雑感について書いておこうと思います。Qpython pythonスクリプトが実行できるが、Q
Androidスマートフォンのキーボードで「数字」を常に表示する方法
スマートフォンのヘビーユーザーならば常識なことかもしれないが今回はスマートフォンのキーボードで数字を常に表示する方法を紹介する。なお今回紹介するのは「ガラケー式」や「フリック入力」ではなくてQWE
[ShellScript] Switch文で簡易インターフェースの作成
このブログで PowerShell を使って簡易インターフェースを作るという記事を書きました。PowerShellでインタラクティブな簡易インターフェースをつくるAndroid上のTermux上でこのようなインター
【ApowerMirror】Androidの画面をパソコンにミラーリングする。
Androidの画面をパソコンにミラーリングすることができる「ApowerMirror」を紹介します。ApowerMirrorを使おうと思った経緯Androidに「linux環境」を構築することができるアプリ「Termux」を使う事によって、Androidの可能性が広がりました。しかしTermuxはスマートフォンのファイルマネージャーではアクセスできない場所にあるため
[Termux]pythonとrubyを入れて hello までやる。
androidに手軽にlinux環境が構築できる「Termux」をインストールしてpythonとrubyを入れるまでやります。Termux - Google Play のアプリTermu
qpython androidhelperモジュールを使いスマホのブラウザを開く
前回こういう記事を書きました。python + sqlite3 名前を入力したら対応した住所をgooglemapで開く。やりたいことqpythonを使いスマホでsqlite
python + sqlite3 名前を入力したら対応した住所をgooglemapで開く。
最近はpythonとsqlite3関係の記事をいっぱい書いてます。この動画の説明欄にいろいろリンク貼ってます。[su_youtube_advanced url=
pythonとsqliteでデータベースのデータ更新「update users」
pythonで作ったsqliteのデータベースで名前カラムと住所カラムがあるとします。今回は名前カラムを検索して名前を更新できるようにしたいと思います。更新したいカラムを選択できるようにすることもできるかと思いますが、今回その機能はつけません。Update usersのサンプルコード[py]# sqlite3モジュールの読み込みimport sqlit
Qpython3 sqliteデータベースを作成しスマホで操作できるようにする
スマホでpythonプログラムが実行できる「Qpython3」を使いsqlite3のデータベースを作成し、データ登録から削除など、なんでもpythonスクリプトでできうにします。AndroidアプリではなくQpythonを使うスマホでsqliteを使う場合、アプリに組み込んで使うのが通常らしいですが、アプリ作成が非常にめんどくさいので(やろうと思えばたぶんできる)「Q
この記事はモバイルコーディングよりの記事になります。qpythonとはなにかqpythonはスマートフォンでpythonが実行できるアプリになります。場合によっては事前になにかインストールしなければならないものもあるかもしれませんが、インストールするだけでpythonスクリプトを動かすことができました。しかし「qpython」ではi
迷走しています。ES ファイルエクスプローラーを使う
「I Go Code Editor」を使ってスマホでpythonプログラミングする。
スマートフォンでコーディングもしくは、プログラムの実行をする環境はいくつかあることは、前回の記事で紹介した。↓スマートフォンでプログラミングができるかという問い。一番よさそうだったのは「
パソコンでプログラミングするのであれば、必ず腰を据えた状態じゃないとできないイメージがある。やろうと思えばできるのかもしれないが机じゃないにしろ、ノートパソコンであっても、自分の膝がいるだろう。全日本タイピスト連合代表の
python漢字をカタカナにすることができる「pykakasi」を使う
pykakasiの機能 漢字をひらがなにする 漢字をカタカナにする 漢字をローマ字にする 逆にひらがなから漢字にすることはできないらしいpykakasiを導入するpykakasiはpythonのライブラリ。いろいろ導入方法はあると思われる
pytnon csvデータからsqliteのデータベースにデータ登録する。
やりたいこと音声入力したものを直接データベースに登録したかったが、マイクをもってないのと、おそらく精度の問題等々が発生するのではないかと思った。音声入力はpythonのSpeechRecognitionでマイクの音声をテキストにするする方法
pythonでファイルを1行ずつ読み込み。1行ずつ書き込み。
必要となる知識 f.open('filename', 'w') → wは書き込みモードでファイルを開く。この場合読み込み系のメソッドを使うと、UnsupportedOperation: not readableエラーが発生する f.open('filename') → 読み込みを行いたい場合は第一引数のみにする
python + SpeechRecognitionでマイクの音声をテキストにする
必要となる知識 SpeechRecognition: いろんな音声認識サービスを使えるpythonのライブラリ pyaudio: SpeechRecognitionのMicrophone()メソッドを使うなら必須となる。これもpythonのライブラリ Anaconda:
pythonで音声認識を使う – SpeechRecognitionを試してみる
音声認識系の情報はどれが最適解なのか検討もつかないばかりか、考えてみると、手順みたいなものもなにをやっていいかよくわからない。自分が一番近道だと感じたのはpythonで音声認識を行うこと。とりあえずトレースできる情報はあるので例にならう。pythonで音声認識をやるには?pythonで音声認識をやるにはとりあえず必要なソフトとライブラリをインストールすることからはじめ
音声入力でプログラミングがしたいわけではないけど、検索したらおもしろかったので情報をまとめることにした。もっというとデータベース作成を自動化したいわけではなくて、本当のところはデータベースへのデータ登録を音声入力でおこないたかった。今のご時世できないわけがないとは思うけど、出落ちしてしまった。そもそもマイクもってないし!入力 手以外目で入力すると謡うもの。
PowerShellでインタラクティブな簡易インターフェースをつくる
前回の記事でpythonとsqlite3を使った簡易データベースシステムを作った。 pythonとsqlite3でインタラクティブな簡易検索システムの構築 作ったはいいけど、pythonファイルが小分けになっており、GUI操作でファイルを実行しなけれ
pythonとsqlite3でインタラクティブな簡易データベースシステムの構築
今回作成するものpythonとsqlite3をつかって簡単にデータベース操作をできるようにする簡易システムみたいなものを作成する。主な機能テーブル作成機能: テーブル存在チェックあり。連続作成機能なしテーブル削除機能: テーブル存在チェックあり。連続削除機能なしユーザーの追加機能: 重複ユーザーの存在
PowerShell rm Remove-Itemで削除対象の確認
別に意味ないけどPowerShellのrm、RemoveItemで削除対象の確認がしたいと思った。PowerShellのrmで削除対象確認今回やりたいのは削除時の確認ではなくて削除対象の確認。削除されたアイテムというかファイルの確認です。rmはディレクトリ
PowerShellでカジュアルにファイル名を置換したい。PowerShellでファイル名置換するときの決まり文句以下エイリアス(alias)をつかっているだけで、すべて同じ意味の構文になる。[ps]Get-ChildItem Rename-Item -NewName { $_.Name -replace '置換対象文字列','置換後文字列'}
「ブログリーダー」を活用して、初心者のプログラミングさんをフォローしませんか?