(*´ω`)現在時刻を表示する
【実行結果】
【解説】
現在の時刻を表示するにはdatetime.datetime.now()
【コード】
import datetime
now = datetime.datetime.now()
print(now)
now = datetime.datetime.now()
print(now)
print(' ∧ ∧ 自分の中の神を信じる心')
print('( ゚Д゚)')
print('海と猫が好き')
(*´ω`)セキュリティに関する記事があれば報告する
【実行結果】
【解説】
該当ページにsecurityもしくは vulnerabilityがあればその旨を表示する。
【コード】
import urllib.request
url = 'https://blog.python.org/'
reg = urllib.request.Request(url)
with urllib.request.urlopen(reg) as res:
body = str(res.read())
if 'security' in body or 'vulnerability' in body:
print('セキュリティに関する記述があります')
print('https://blog.python.org/を確認してください')
else:
print('調査対象のセキュリティ用語はありませんでした')
print('調査対象のセキュリティ用語はありませんでした')
print(' ∧ ∧ セキュリティのお知らせ')
print('( ゚Д゚)')
print('海と猫が好き')
print('( ゚Д゚)')
print('海と猫が好き')
(*´ω`)グラフを作成する
【解説】
始めにコマンドプロンプトでmatplotlibをインストールしておく
py -m pip install matplotlib
コードを参照に上のようなグラフを作成する。
【コード】
import matplotlib.pyplot as plt
price = [100, 250, 380, 500, 700]
number = [1, 2, 3, 4, 5]
# グラフを書く
plt.plot(price, number)
plt.plot(price, number)
# グラフのタイトル
plt.title("price / number")
plt.title("price / number")
# x軸のラベル
plt.xlabel("price")
plt.xlabel("price")
# y軸のラベル
plt.ylabel("number")
plt.ylabel("number")
# 表示する
plt.show()
plt.show()
print(' ∧ ∧ グラフの作成')
print('( ゚Д゚)')
print('海と猫が好き')
(*´ω`)外部ライブラリをインストールする
【実行結果】
【解説】
requestsは外部ライブラリなので先ずは
コマンドプロンプトで以下を入力しインストールする。
py -m pip install requests
次にimport requestsを行う
このプログラムは指定したURLのHTML構造をダウンロード
して表示するものである。
【コード】
import requests
response = requests.get('https://www.python.org/download/')
text = response.text
print(text)
print(' ∧ ∧ URLの取得')
print('( ゚Д゚)')
print('海と猫が好き')
print('( ゚Д゚)')
print('海と猫が好き')
(*´ω`)asで別名をつける
【実行結果】
【解説】
piをmathからimportしてensyuritsuと名付ける。
floorをmathからimportしてkirisuteと名付ける。
【コード】
#piをmathからimportしてensyuritsuと名付ける
from math import pi as ensyuritsu
from math import pi as ensyuritsu
#floorをmathからimportしてkirisuteと名付ける
from math import floor as kirisute
from math import floor as kirisute
#
print('円周率は{}'.format(ensyuritsu))
print('円周率は{}'.format(ensyuritsu))
#
print('小数点以下を切り捨てれば{}です'.format(kirisute(ensyuritsu)))
print('小数点以下を切り捨てれば{}です'.format(kirisute(ensyuritsu)))
print(' ∧ ∧ 吾輩は電脳猫である')
print('( ゚Д゚)')
print('海と猫が好き')
print('( ゚Д゚)')
print('海と猫が好き')
(*´ω`)関数の重複はいけない
【実行結果】
【解説】
mathからlog関数をimportしているのに
新たに関数logを作ってしまうと
importしたlog関数は効力を失う
【コード】
#mathからlog関数をimportする
from math import log
#log関数
def log(msg):
print('{}を記録します'.format(msg))
def log(msg):
print('{}を記録します'.format(msg))
#
log(10)
log(10)
print(' ∧ ∧ 家にいる努力')
print('( ゚Д゚)')
print('海と猫が好き')