田舎で並行処理の夢を見る

試していることなど...需要がないかもしれないけど細々とアウトプットしてます

Python

はじめてのプログラミング言語習得のコツ。挫折しないためにはどう学ぶべきかを現役エンジニアが考察する

この記事を書く理由 個人的にElixirというプログラミング言語の勉強会を主催したり、セミナーに登壇する中で多くのプログラミングの初学者や、現在、学習をしているが、何をしていいのか分からないなど多くの相談を受けた。毎度、回答する中で「参考になりま…

みんなのAIキャリカレッジin関西にて頂いた質問17個への回答まとめ

みんなのAIキャリアカレッジin関西 edgeai.connpass.com 先日こちらのイベントのパネルディスカッションなるものに登壇させて頂きまして 参加者の方から頂いた質問にお答えしました 自分自身は業務として機械学習に取り組む人間の1人として回答をさせて頂き…

Elixirでの実行速度の測定と色々と実験してみた【Enun.sum vs Enum.reduce etc...】

測定に至る背景 再来週に開催する清流elixirの勉強会でifとパターンマッチでそれだけ実行速度に差が出るのかを測定しようと企画している そのために自身の予習を兼ねて、Elixirでの実行速度の測定方法について調査し、簡単な実験を行なってみた 以前から気に…

Elixirでcsvデータを触る関数作ったので使い物になるのか検証

ゆるふわな動機 pythonのライブラリにpandasと呼ばれるものがある 厳密にはC言語で書かれているのでpythonかというとそうでもないが このpandasが提供しているAPIにread_csvというものがあり csv形式のファイルをdf形式で読み込みpandasでお気軽にゴリゴリと…

Responderで作成したAPIをheorkuにデプロイする

やりたいこと PythonとResponderで爆速でAPIを作成するでResponderを使って作成したAPIを herokuにアップしたい 野望としてはDockerに乗せてアップしたかったのだが、時間的な都合もあり とりあえずはDocker無しで動くものを一旦デプロイした 公式のサンプル…

VSCode使って初学者とコードレビュー兼ペアプロしてみた感想

やってもらった課題 未経験者にプログラミングを教えて得られた知見と反省点と登場したA君に やってもらっていた課題が完成しましたとの報告が届いた ちなみにどんな課題をやってもらっていたかというと name score subject Kennith Kling 18 math Oliver O'…

PythonとResponderで爆速でAPIを作成する

Responderについて 2018年の10月ぐらいに公開されたPythonのWebフレームワーク 当時からスター稼ぎまくりのおばけプロジェクトだった たまたま仕事で触る機会があったので自分のメモがてらまとめておく Python界隈では有名な方が作成しており FlaskとFalcon(…

未経験者にプログラミングを教えて得られた知見と反省点

ちょっと前にプログラミングを勧めた 地元の後輩が何をしていいか分からず悩んでいるとのことで 「とりあえず損することはないからプログラミングをやっといたら?」 と責任があるのか無責任なのか分からない一言を発する プログラミングを勧めている理由は …

ErlPortでpythonのクラスメゾット呼び出しとElixir側にAtomを返す

続編のそれ 前回の記事でElixirからpythonの関数を呼び出して 最終的にjanomeを使って形態素解析を行いました 本当はpythonのclassメゾットの呼び出しとElixirに対して Atomのデータを返すということがやりたかったんですけど そこそこ記事が長くなってしま…

Elixirからpython呼び出してjanomeで形態素解析していく

ErlPortなるものを発見 色々とネットサーフィンしてたらErlPortというErlangのライブラリを発見 なんとErlang環境からpythonとRubyを実行できる模様...凄すぎる ErlangのモジュールはElixirから呼び出し可能なので勝ちました 前回の記事で作成したparser関数…

形態素解析をササッと試すならMecabよりもjanomeが良い感じ

janomeとは janomeの公式ページ(可愛い絵がありますねぇ!) pythonで書かれている日本語の形態素解析ツールです 自然言語処理などでよく形態素解析ってのをやります どういうものかというと 手をつないだら行ってみよう こいつをjanomeで形態素解析すると 手 …