Profile 03 00@2x





                   Python工程師   
                    Data Engineer
                      爬蟲工程師
                後端、全端工程師

 [email protected]

  https://github.com/larry79135

  0975305136

史博文

      我是史博文,畢業於銘傳大學企管系,求學階段因為接觸到'商業智慧'這門課程,讓我學習到資料處理在未來商業上扮演很重要的角色,畢業退伍後有2-3年的工作經驗,我的個性勇於接受挑戰,求新求變,我的優點能夠快速學習新知識和技能且能夠接受別人的想法,在團隊中能努力達到目標,也成了在工作中上司讚賞我的部分。
  由於先前工作上遇到原本傳統製造業發展的困境,所以開始有了可以尋找發展前景更好的工作的想法,相較於他人,自認在程式語言專業知識上稍嫌不足,在一些因緣際會下接觸到AI、大數據和Python,於是我開始去尋找學習程式python的機會,最後決定在補習班有一套完整系統的課程下,希望藉由淺至深慢慢的學習、打穩基礎的情況下,做出各種功能作品。以下是我在學習課程,並經過自我消化之後,使用不同的技術所作出的作品。
  受訓上課結束之後,我第一份工作在移動商務,職缺是平台開發工程師,主要工作是網站後台維護和開發,針對flask restful框架改善,例如:
1.使用者登陸時間縮短優化
2.前端設定傳值錯誤將其復原
3.針對文件汰舊地方進行修改更新,
      另外做數據分析的案子,內容是影音平台的Nginx紀錄下的是用者資訊log(內容有: ip, channel,time等資訊)將其進行數據預處理,將其圖形化等分析用戶使用趨勢,未來可能進行AI分析行銷研究。

工作經歷

移動商務, 雲端平台開發工程師, Jan 2019 ~ Mar 2020

1. 影音管理系統及平台開發 
2. 持續修復程式問題,改善效能及使用 issue tracking system 紀錄修改過程

學歷

  • 銘傳大學, 工商管理學士(BBA), 企管系, 2009 ~ 2013
  • 達內IT教育機構-, python課程 2018,3~ 2018.11 
  •        主要課程: 
  •               python基本語法 Web 全端(前端,後端) 
  •               框架:django,flask 
  •               資料庫(mysql,mongodb) 
  •               爬蟲技術 (bs4,requests,Scrapy框架)
  •               數據分析(數據預處理)


技能 skill


Language

  • Python (Flask,DJANGO





Web Development

  • 主要以Flask,Django網站 框架為主 
  • 以django MTV 架構為 基礎,搭配javascript、 Bootstrap 實現前端頁 面展示;後端則以 MySQL 傳接資料


Web 

  • Back-End Django,         Flask       (RESTful API)  
  • Front-End  JavaScript jQuery / BootStrap HTML  
  • CSS 


Container

  • Docker 
  • Docker-Compose


Crawler 

  • Request,urllib re、json模組 bs4 

  • selenium
  • Scrapy


Database 

  • 關係型 : Mysql, Postgresql 
  • 非關係型: Mongodb 

                        出版社之書籍管理系統,利用 Django 

Github: https://github.com/larry79135/python-job/tree/master/bookManagement 

Projects 01 00@2x
Projects 01 01@2x



內容:

後台:

  • 系統註冊模組:建立超級使用者(最高權限)
  • 系統登入模組:cookie-session完成登入功能,密碼變更功能。
  • 歷史紀錄模組:過去做過動作紀錄。
  • 表單過濾模組:作者,出版社,圖書過濾器。
  • 資料搜尋模組:資料搜尋功能
  • 權限模組:使用者權限,群組權限

前台:

  • 作者圖書關係表


相關技術:

  • Django MTV分層開發 
  • HTML5/CSS、JavaScript、JQuery函式庫。 
  • 用Django Web框架技術,Django 
  • 連接查詢(1對1,多對多) 
  • 用Bootstrap 工具美化頁面




Twitch blog,利用flask框架  

Github: https://github.com/larry79135/twitch  
Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x

內容:

  • 用戶登入 
  • 用戶註冊並且寄郵件激活用戶 
  • 提示用戶必須輸入帳戶和密碼(DataRequired)  
  • 記住用戶密碼 
  • 重設密碼並且寄郵件激活用戶 
  • 用戶可以發推文文章 
  • 用戶可修改自我介紹 
  • 用戶可以追蹤,取消追蹤對方推文 
  • 用戶可瀏覽其他人發推文文章  


相關技術:

  • 用戶登陸表單FlaskForm(flask_wtf) 
  • 用wtforms模組引用函數 StringField,PasswordField等   
  • 哈希保護密碼 
  • 多對多設計追蹤貼文 
  • 用Bootstrap 工具美化頁面 



                        Scrapy 爬取PTT 視覺化分析

Github: https://github.com/larry79135/Ptt/tree/test

Projects 01 00@2x
Projects 01 01@2x



內容: 

  •  爬取Ptt Gossiping版和 Sex版文章
  • 抓取標題、作者、本文和每一則推文的作者和分數,以及整篇文章的分數
  • 產生出一個json檔作為資料分析,和視覺化用途
  • 該圖分析該版中前100個貼文數量網友的推文,噓聲以及評論數量



相關技術:

  • scrapy 框架
  • 利用xpath 抓取定位元素,通過年齡詢問和資料爬取
  • 繪圖模組:
  •     matplotlib,seaborn



                               貓眼電影爬蟲#前100名排名 

Github:https://github.com/larry79135/python-job/tree/master/cateyes
Projects 01 00@2x


內容:

  • 日誌設立 
  • 獲取頁面中想要存儲的數據 
  • 寫入數據庫(mysql) 
  • 抓取電影的電影名,主演,上映時間 
  • 分析數據庫中每個國家的電影數量  


相關技術:

  • 爬蟲的技術(requests,urllib),用re模塊(正則表達式) 
  • Python的re、json模組 
  • 運用multiprocessing.pool處理所有運作執行序 
  • 加入Log 
  • 用matplotlib.pyplot製作圖表 

  




Powered by CakeResumePowered by CakeResume