2020-03

python

Python3 関数、例外処理、辞書(pybot)

参考資料としても紹介しているPythonの入門本をやっています。そこで、対話型のボットをゴリゴリ作っているので、ソースコードに自分の解釈をコメントアウトで入れたものをアウトプットします。 やっていること メインのソースコードは、pybot....
python

Python3 ディクショナリーの使い方(得点の計算と評価)

最近はPHPをやってきたのですが、Python3をやる必要が出てきました。 基礎はざっとやった上で、今の所の基礎が詰まっていたコードを読み解いたので記事にします。 ソースコードについて 今回取り上げるソースコードは、テキストで用意した、生徒...
python

Pythonで日本語が使えない問題の解消

現在Python を学習中のTomoOneです。 Macユーザーなのですが、ターミナルで .py ファイルを実行しようとした際に SyntaxError Non-ASCII character ... というエラーが出てしまい実行することが...
python

Pythonの心得 PEP: 8

Pythonは初心者にとって優しい言語と言われることがありますが、Pythonの心得を知っておく必要があります。 根底:Pythonic Pythonicと呼ばれる言葉もあります。Pythonの設計に関してはこのPythonicという概念が...
PHP

初めてのPHP(オライリー)を読んでいく 〜なぜ今PHPなのか〜

PHPやっている人は多いですよね。自分もPHPカンファレンスに行ったりしていたのですが、ちゃんとPHPを体系的に学んだことがなかったので、今回オライリーの初めてのPHPを買ってガッツリやってみようと思います。 当面の目標としては以下を立てて...
Node.js

Puppeteer 実践(キャプチャ、画像ダウンロード、CSV出力、PDF出力)

Puppeteerシリーズ第4回。今回は、画像のダウンロードやスクリーンショット、ファイル読み書き、PDF化についてです。だんだん具体的になってきました。 おさらい まずおさらいPuppeteerは、人形遣いという意味ですが、Webの世界で...
Node.js

Puppeteerで行うスクレイピング自動化

Puppeteerは、人形遣いという意味ですが、Webの世界では、Chromium(Chrome)を自動化するNode.jsで動作するライブラリのことです。GoogleのChrome DevTools Teamが作りました。 Chromiu...
Node.js

Puppeteerとは?(ブラウザ自動化への道 準備編)

昨今は、業務の効率化が表立って言われるようになりました。そこで重要なのは、人がやらなくていいことはやらない、自動化できるものは自動化するということです。 そこで、Puppeteerというシステムを使って、自動化を進めてみようと思います。 今...
JavaScript

JavaScriptの基本 (歴史、変数、引数、関数、if、非同期処理)

以前働いていた会社で、「JavaScriptを覚えておけば何でもできるぞ!」と言われたことがあります。 その時は「?」だったのですが、たしかにフロント側はもちろん、サーバサイドもNode.jsなどで制御できてしまうので、マルチプレイヤー言語...