プログラミング

プログラミング

プログラミング的思考って何?

身近なレゴブロックを例にプログラミング的思考について考えてみました。 小学校でのプログラミング教育が始まるなかで、プログラミング的思考がどのようなものかについて、親御さんに何となくでも理解してもらえたら嬉しいです。
Python

[Python]Twitter APIを使ってみる

※XになってからAPIの仕様が変更されました。X APIについてはこちらを参照ください。 過去の記事も残しておきます。
Python

[Python]Word Cloudを使ってみる(応用編)

Pythonのwordcloudではmaskという引数を指定できます。このmaskに透過PNGを読み込ませて、表示領域を指定することができますので、ツイッターアイコンに似たWord Cloudも作成できます。
プログラミング

[Twitter]API利用申請

Twitter APIを利用するための申請方法をまとめておきます。
Python

[Python]Word Cloudを使ってみる

タイトルにある画像がWord Cloudで、こちらはオバマ大統領の演説内容をWord Cloud化してみた結果です。単語の出現頻度などを考慮して、文章内で重要と推測される単語を強調して表現することができます。
Python

[Python]形態素解析ツールMeCabインストール

形態素解析ツールのMeCabをConoHa Wing上のPythonで動作させるところまで纏めました。文字コード関連で何点かハマったので、その部分も書いておきます。
Python

[Python] 正規表現を使った文字列検索

Webのクローリングやスクレイピングでは文字列検索や文字列置換などを駆使するケースも多いかと思います。効率化を重視したいなら「正規表現」がどのようなものか知っておくことをおススメします。
プログラミング

プログラミング学習は実現したいことを見つけよう!

プログラミング学習は人によってはかなり難しく、 場合によっては挫折してしまった方もいらっしゃるかもしれません。 当たり前のことですが、プログラミングを習得することは非常に大変なので、 プログラミング言語そのものの勉強よりも、 自分が実現したいことをプログラミングで実現することに注力した方が効果的です。
プログラミング

プログラミングの考え方は難しくない

ITにそれほど詳しくない方は「プログラミング」と聞くだけで高度な知識や能力が必要と思われるかもしれません。ですが、実はそんなこともないです。というお話です。
プログラミング

小学校プログラミング教育の3つの目的を解説

プログラミング教育の3つの目的を具体的に解説してみました。 エンジニア目線での内容も含めて書いていますので、プログラミング教育とは何かを少しでも理解いただけたら嬉しいです。