スクレイピング
import requests from bs4 import BeautifulSoup url = "https://weather.yahoo.co.jp/weather/" html = requests.get(url) soup = BeautifulSoup(html.content, "html.parser") print(soup.find('title').text)
foliumを使ってみた
ライブラリのfoliumを使って地図上にマーカーを付けてみた
import pandas as pd import folium map = folium.Map(location=[35.6897461016156, 139.70089316349853], zoom_start=15) folium.Marker( location=[35.6897461016156, 139.70089316349853], popup='新宿駅', icon=folium.Icon(color='red', icon='home') ).add_to(map) map.save("map.html")
import pandas as pd import folium df = pd.DataFrame({ 'station': ['新宿駅', '渋谷駅', '池袋駅', '篠崎駅'], 'latitude': [35.6897461016156, 35.65824309498825, 35.729672614980316, 35.706107197125306], 'longtude': [139.70089316349853, 139.701925476993, 139.71130779423416, 139.90428115017585], }) map = folium.Map(location=[35.6897461016156, 139.70089316349853], zoom_start=15) for i, row in df.iterrows(): folium.Marker( location=[row['latitude'], row['longtude']], popup=row['station'], icon=folium.Icon(color='red') ).add_to(map) map.save("map1.html")
おみくじの結果をランダムで表示するやつ
import tkinter as tk import random def omikuzi(): list = ['大吉', '中吉', '小吉', '吉', '末吉', '凶'] lbl.configure(text=random.choice(list)) root = tk.Tk() root.title('tkinter') root.geometry("200x200") lbl = tk.Label(text="おみくじ") btn = tk.Button(text="引く", command = omikuzi) lbl.pack() btn.pack() root.mainloop()