Python

Python

Python3を使ってみて知らなかったこと

Python3を少し触り始めて知らなかったことが出てきたので残しておく。環境Python 3.7.1インクリメント演算子がないfor文の書き方がfor(i = 0, i < 10, i++)のような記載ではない# 使えないfor(i = 0...
Python

オンライン学習サービス「PyQ」の検討

Pythonに限らずプログラミングの勉強を始めては期間が空いてを繰り返してました。理由は色々あるのですが、なにかに躓いて調べるとあっという間に時間が経ってしまうから。自分で調べて解決することも重要で力にはなるのだけれど、それを繰り返すと躓い...
Python

Python3+Scrapy1.5でCakePHPのリリース日の情報を取得してみた

Scrapyを使ってWebページから文字列を取得しようとしてみたけれど、いい題材がなかったのでCakePHPのリリース日の情報を取得してみた。Scrapyのページに書かれているサンプルプログラムを元に修正をした。出力結果2018 Sep 0...
MySQL

PythonでMySQLに接続するためにmysqlclientライブラリをインストールする

Python

Pythonのlxmlとcssselectのインストール

Webページからデータを取得するライブラリをインストールする。コマンドでインストール済みか確認する。lxmlライブラリを用いて、Webページからaタグの情報を取得する。Python3.6.1で確認した。
Python

Pythonのpipコマンドでライブラリをインストールする

Pythonのpipコマンドでライブラリをインストールする。pipコマンドはPython3.6.1時点では最初から含まれている。Requestsライブラリをインストールする。そのあと、freezeとlistでインストールしたことを確認する。...
Python

Pythonで複数行コメントを書くやり方

Pythonのコメントは#(Hash)を使う。では、複数行のときはどう書くのか調べた。複数行のコメントをしたい場合。'(Single quote)か"(Double quote)を3つ並べた行で、コメントしたい行を挟めばよい。Python3...
Python

Pythonでリストをループで出力する

Pythonでリストをループで出力するprint(list(i))とか書いて間違えてしまった。Python3.6.1で確認した。
PHP

ランダムの数値を出力する

ランダムの数値を出力するとき。PHPの場合、mt_rand()を用いる(rand()は、すでに古いみたい)。Pythonの場合、random()を用いる。Pythonの方は、マニュアルに色々な乱数の関数が載っていた。セキュリティ目的で本関数...
Python

Python3の日本語チュートリアル

Python3の日本語チュートリアル英語