副業プログラミングで勉強しよう!part2

20220601

python 副業

t f B! P L

副業 プログラミング python

今回の課題

副業 プログラミング 依頼内容

画面はつくりません。
メールアドレス存在判定ロジックのみ作成します。

ちなみに2万円~5万円くらいもらえるそうです。

やってみた

# pip install verify-email
from verify_email import verify_email
import pandas as pd
import time

# https://www.lancers.jp/work/detail/3878611

# # 時間計測開始
# time_sta = time.time()

# excelを読み込んでdataframeに変換
df = pd.read_excel(r"./input/mailaddr.xlsx")
email_list = df["emailAddr"].values.tolist()

# メールアドレスが存在しているか確認
test = verify_email(email_list)
df["verify"] = test

# excelに出力
with pd.ExcelWriter(r"./output/mailaddr.xlsx") as writer:
    df.to_excel(writer, sheet_name="verify", index=None)

# # 時間計測終了
# time_end = time.time()
# tim = time_end- time_sta
# print(tim)# pip install verify-email
from verify_email import verify_email
import pandas as pd
import time

# https://www.lancers.jp/work/detail/3878611

# # 時間計測開始
# time_sta = time.time()

# excelを読み込んでdataframeに変換
df = pd.read_excel(r"./input/mailaddr.xlsx")
email_list = df["emailAddr"].values.tolist()

# メールアドレスが存在しているか確認
test = verify_email(email_list)
df["verify"] = test

# excelに出力
with pd.ExcelWriter(r"./output/mailaddr.xlsx") as writer:
    df.to_excel(writer, sheet_name="verify", index=None)

# # 時間計測終了
# time_end = time.time()
# tim = time_end- time_sta
# print(tim)

メールアドレス10万件をコピペして入力するのは、、、と思ったので、
エクセルとかに入力してあるという想定で、

  1. excelのデータを読み込んで、dataframeに変換
  2. verify-emailライブラリのverify_email関数に入力(listで入力してあげるらしい)
  3. 返ってきた判定リストをdataframeに追加(verify_email関数で返ってくるのは、boolのlist)
  4. 判定結果をexcelに出力
    という流れでできました。

10万件で15秒くらいで判定できます。

最後に

これで5万円ももらえるなんてすばらしいですね!分給5万円!
画面は作ってないですが、デザインうんぬんを考えなければすぐできるんじゃないでしょうか。

ライブラリを使わず、メールアドレスの存在確認ができるように今度勉強しよう!と思えるような課題でした。

このブログについて

技術的に悩んだこと、やってみたことを書き溜めています。自身の復習のため、また同じ悩みがある方は参考にできるような書き方にしていきます。 趣味の競馬AI開発と競馬AIでの予想も公開していきます。 金曜日に土曜日の中央競馬(JRA)全レース予想、土曜日に日曜日の中央競馬(JRA)全レース予想を公開する予定です。

Tags

Golang (1) JavaScript (9) python (2) 機械学習 (5) 競馬 (138) 副業 (2)

注目の投稿

2022/10/02(日) 無料 競馬AI 予想 中山競馬場

このブログを検索

アーカイブ

投稿者情報

はじめまして。あいちゃんです。雑魚エンジニアです。趣味で機械学習をやっています。日々の勉強としてアウトプットしていきます。

QooQ