ゲームなんでも屋&プログラミングなんでも屋

ゲーム情報やプログラミングに関してのブログ

プログラミング

Pythonでウェブスクレイピング(ウェブサイトからの情報抽出) 〜ライブラリ紹介とウェブページのソースコードの見方〜

今回はクローリングおよびウェブスクレイピングという技を紹介したいと思います。クローリングやスクレイピングというのは簡単にいうとウェブサイトに載っている情報から自分が欲しい情報だけを抜き取ってくるための技術です。例えばウェブサイトに載ってい…

自作関数シリーズ第2回 sin関数 (C言語、Java、Python、Ruby)

このシリーズは普段ライブラリを利用して求めているような計算を自作するとしたらどのようなコードになるのかを紹介するシリーズです。といってもOpenCVやBeautiful Soupのような大規模なライブラリの関数を自作するわけではありません。大規模なライブラリ…

環境構築のコツ スムーズに環境構築を行うために

プログラミングの勉強をしようと思って、本を買ってきて環境構築をしようとしたら、本に書いてある通りにやってるのになんかエラーが出てくる。あるいは、ネットで調べた記事通りに環境構築をしていたら、エラーが出てくる。みなさん今までにこんな経験はあ…

プログラミング勉強法(独学で初心者から中級者へ)

自分の経験を元にプログラミングを何もできない人が独学である程度プログラミングができるようになるまでの勉強法を説明していきたいと思います。僕のプログラミング経験としてはウェブアプリ制作、画像処理、音声処理、機械学習、ウェブスクレイピング、簡…

自作関数シリーズ第1回 ルート関数 (C言語、Java、Python、Ruby)

このシリーズは普段ライブラリを利用して求めているような計算を自作するとしたらどのようなコードになるのかを紹介するシリーズです。といってもOpenCVやBeautiful Soupのような大規模なライブラリの関数を自作するわけではありません。大規模なライブラリ…

絶対に覚えておいた方がいいターミナル(端末)のコマンドおよび使い方〜その3〜

その3ということで今回は覚えておいたほうが良いが覚えていなくてもそこまで不便ではないコマンドを紹介したいと思います。 ・mkdirコマンド これはmake directory の略で空のディレクトリーを作るコマンドです。Finderで右クリックすることでもディレクトリ…

絶対に覚えておいた方がいいターミナル(端末)のコマンドおよび使い方〜その2〜

その2ということで今回は実際によく使うターミナルコマンドの中でも他の操作で代替できなかったり、代替するのが面倒なコマンドを紹介したいと思います。 ・cdコマンド これはchange directoryの略でプログラミングをやったことある人なら誰でも使ったことが…

絶対に覚えておいた方がいいターミナル(端末)のコマンドおよび使い方〜その1〜ターミナルをfinderから開く方法

今回から何回かに分けてターミナルコマンドについて書きたいと思います。書こうと思ったきっかけはインターンで結構長い間一緒に働いている友達もこの間基本的なターミナルコマンドを知らず、意外と知られていないのかなと思ったからです。確かにプログラミ…

超個人的、初心者におすすめのプログラミング言語 Python

私が思う初心者におすすめのプログラミング言語は、ずばりPythonです。私自身もそれほどプログラミング歴が長いわけではないのでとんちんかんなこと書いてる場合もあるかもしれませんが、大目に見てください。 私自身はまずJavaから初め、Python、C#、C、Sc…