経歴
四年制大学卒業、大学院中退
資格
基本情報技術者試験を学習中
学習内容
C/C++/Java/Pythonの基本
Beruf公式サイトのWordpress編集
Amazon Web Servicesの基本的な実装
基本的な動的計画法の理解
ポートフォリオ・薬局情報スクレイピングソフト
・機能
「医療情報ネット」で、地名を入力して、薬局情報を検索して、csvとdbに保存する。
また、Google APIを利用することで、周辺地図の画像データを保存する。
・使用ツール
Python3、pip、SQLite3
・使用ライブラリ
selenium、webdriver_manager、requests、tkinter、beautifulsoup4、pandas、pillow
・制作した理由
事業所側で営業する際に、薬局情報を整理・保存できると便利だから。
・制作した感想
スクレイピングソフトの制作は初めてだったが、充実したPythonの自己学習になった。
スクレイピングの部分を完全に自分で制作した後、GUIやデータベースについて教員の方に指導していただいた。
また、OSSのデータベースであるsqlite3や、Google Mapを使用するGoogle APIの勉強になった。
・参考画像
①
Pythonコードを実行して、アプリを立ち上げる。
②
市区町村あるいは地名を入力すると、スクレイピングを行い、下のテキストボックスにデータを表示する。
また、同フォルダ内の「infomation.db」と「csv/(入力した市区町村名).csv」にデータを格納している。
(店舗情報を表示しているが、画像ではぼかし処理を行っている)
③
「店舗住所の画像データ生成」をクリックする。
④
「この市区町村の店舗を選択する」と「この店舗の地図画像を表示する」をクリックすると、指定した店舗の地図画像を表示する。
(Google APIを利用した地図情報を表示しているが、画像ではぼかし処理を行っている)