史博文
我是史博文,畢業於銘傳大學企管系,求學階段因為接觸到'商業智慧'這門課程,讓我學習到資料處理在未來商業上扮演很重要的角色,畢業退伍後有2-3年的工作經驗,我的個性勇於接受挑戰,求新求變,我的優點能夠快速學習新知識和技能且能夠接受別人的想法,在團隊中能努力達到目標,也成了在工作中上司讚賞我的部分。
由於先前工作上遇到原本傳統製造業發展的困境,所以開始有了可以尋找發展前景更好的工作的想法,相較於他人,自認在程式語言專業知識上稍嫌不足,在一些因緣際會下接觸到AI、大數據和Python,於是我開始去尋找學習程式python的機會,最後決定在補習班有一套完整系統的課程下,希望藉由淺至深慢慢的學習、打穩基礎的情況下,做出各種功能作品。以下是我在學習課程,並經過自我消化之後,使用不同的技術所作出的作品。
受訓上課結束之後,我第一份工作在移動商務,職缺是平台開發工程師,主要工作是網站後台維護和開發,針對flask restful框架改善,例如:
1.使用者登陸時間縮短優化
2.前端設定傳值錯誤將其復原
3.針對文件汰舊地方進行修改更新,
另外做數據分析的案子,內容是影音平台的Nginx紀錄下的是用者資訊log(內容有: ip, channel,time等資訊)將其進行數據預處理,將其圖形化等分析用戶使用趨勢,未來可能進行AI分析行銷研究。
出版社之書籍管理系統,利用 Django
主要部分:
1.用戶管理(CRUD)。
2.目錄管理(CRUD)。
3.後臺管理(CRUD)。
4.使用cookie-session完成登入功能。
5.管理員群組權限設定功能。
6.表單資料過濾功能。
7.管理員權限過濾功能。
8.圖書管理功能。
9.資料搜尋功能。
10.密碼變更功能。
11.群組權限與授權功能。
12.管理員權限功能。
相關技術:
1.Django MTV分層開發
2.HTML5/CSS、JavaScript、JQuery函式庫。
3.用Django Web框架技術,Django 4.連接查詢(1對1,多對多)
Github:https://github.com/larry79135/python-job/tree/master/bookManagement
貓眼電影爬蟲#前100名排名
主要部分:
1.日誌設立
2.獲取頁面中想要存儲的數據
3.寫入數據庫(mysql)
4.抓取電影的電影名,主演,上映時間
5.分析數據庫中每個國家的電影數量
相關技術:
1.爬蟲的技術(requests,urllib),用re模塊(正則表達式)
2.Python的re、json模組
3.運用multiprocessing.pool處理所有運作執行序
4.加入Log
5.用matplotlib.pyplot製作圖表
Github:https://github.com/larry79135/python-job/tree/master/cateyes
Twitch blog,利用flask框架
1.用戶登入
2.用戶註冊並且寄郵件激活用戶
3.提示用戶必須輸入帳戶和密碼(DataRequired)
4.記住用戶密碼
5.重設密碼並且寄郵件激活用戶
6.用戶可以發推文文章
7.用戶可修改自我介紹
8.用戶可以追蹤,取消追蹤對方推文
9.用戶可瀏覽其他人發推文文章
相關技術:
1.用戶登陸表單FlaskForm(flask_wtf)
2.用wtforms模塊引用函數 StringField,PasswordField等
3.哈希保護密碼
4.多對多設計追蹤貼文
5.用Bootstrap 工具美化頁面
github網址:https://github.com/larry79135/twitch
數據預處理
主要部分:
讀取檔案
1.數據擷取(正則表達式)
2.重組數據
3.建立無法解析的檔案,存入
4.分群處理
5.連上數據庫
相關技術:
1.爬蟲的技術(re模塊)正則表達式
2.for 迴圈尋找key,value
3.用mongodb存取數據
Gitbucket:https://bitbucket.org/larrypy/data-analysis/src/master/