プログラ生活

プログラム初学者のためのポイントを書いていこうと思います。たまに脇道それた記事もありますが、息抜きだとおもって気長にお付き合いください。

プログラミング

【Python】スクレイピングの基礎

Webサイトの規約にのっとり許される範囲でスクレイピングをすべきだが、今回はサイトの内容を取得し、必要な項目を切り出す方法を紹介する。 ステップ1 Webサイトを確認しよう。 今回は本日のYahooの内容を1度だけ取得してみる。 ステップ2 サイトを確認しよ…

【Python】青空文庫を形態素解析してみた

青空文庫とは、発行から時間がたって著作物の複製が可能になった小説などのことをいうみたいです。 www.aozora.gr.jp これについて、「吾輩は猫である」と「こころ」を形態素解析して、頻出ワードの高いものを降順に並べてみます。 以下、練習ノート 青空文…

【JavaScript】ボタンを押して表示/非表示を制御する

表示/非表示をJavascriptで制御したいなんてことはよくある。 簡単に作るにはこんなかんじだろう。 ↓↓↓ボタンを押してみてください。↓↓↓ ここの内容を表示/非表示にする。 window.onload = function () { document.getElementById("disp").style.display="…

【JavaScript】確率モデルとシミュレーション

今回は、ダーツを投げて円周率を測る問題を実験してみます。 --考え方-- 縦横の長さが$20$の板の中に同様の長さの直径の的があります。 ここの的一面にダーツが刺さるくらいたくさん投げると、だんだんそれぞれの面積とダーツの数の比が近似していきます。 …

【JavaScript】確率モデルとシミュレーション

1%当たる確率のくじを100回ひいたら、からなず1回以上あたるか??という問題について、 理論値は $1-(0.99)^{100} \fallingdotseq 1-0.366 \fallingdotseq 0.634$ であり、Javascript、HTML5あたりをつかって、連続的に可視化してみた。 100回くじを引く…

【JavaScript】文字列をクリップボードにコピーするボタンを作る。

Webページにクリップボードにコピーするボタンを配置したい場面があった。 これからもたまに使うことになろうと思うので、備忘録として載せておこう。 ちなみに作りたかったものはこんなもの ↓↓↓ コピー function CopyClip(id) { var target = document.getE…

【Python】Python 3 エンジニア認定基礎試験を受けてみた

資格というのにあまり縁がないが、ここに記事を書く以上、なにかしらアピールしておいてもいいのかとおもい、OdysseyのCBT試験であるPython3エンジニア認定基礎試験験、Python3エンジニア認定データ分析試験を受験してみた。 www.pythonic-exam.com 結果は、…