黃念祺

您好!我是黃念祺,現在就讀政治大學資管系大三。對研究程式語言與新技術有熱情,主要學習的語言為Python,感謝您在百忙之中閱讀我的履歷!

  Taipei City, Taipei 

  https://github.com/yuzu0230

Tech Stack

   Python      Java      SQL   

自我介紹

我是黃念祺,大學主修資管輔修日文,對學習新事物充滿熱忱,目前持續自學程式設計,期望將來成為軟體工程師

大學期間從系上課程學習到Java、資料庫、資料結構和演算法等等相關知識。此外,課餘時間我會自學Python,並曾於期末專案利用Flask框架(Python 框架之一)與SQLite資料庫連結,完成後端程式。現在仍自學中,並持續製作小作品精進自己的技術。

期末專案練習

在大三上的產銷資訊系統課程中,我和同學決定使用API串接的方式開發我們的系統。

我負責的是後端的開發,使用Flask框架與SQLite資料庫連結,再將與資料庫相關聯的操作做成api,過程中遇到許多錯誤,但最後一一排除,學習到了很多。

github網址:https://github.com/yuzu0230/pj-2022-01-15

成果連結:https://simmons.vercel.app/member

以下我將從我做的部分進行說明:

會員/訂單頁面


會員頁面

訂單頁面


我在這裡負責的是將前端送來的資料新增至資料庫,並將資料庫中更新好的會員以及訂單的資料回傳給前端,讓使用者可以檢視。


季銷售量

我負責在後端利用時間統計各個季別的銷售量,並整理好後回傳給前端,每當有新訂單增加時,資料也會跟著更新。


https://simmons.vercel.app/sales

顧客行銷指標/顧客價值分析頁面


顧客行銷指標

從資料庫中會員所購買的訂單資料計算其上次購買時間、購買次數並進一步計算活躍率(均為顧客行銷指標)

顧客價值分析

從資料庫中抓出訂單資料,並利用RFM分析(即根據上次購買時間、購買頻率、購買金額)將顧客分群,找出最具價值的客戶群。

期末專案過程中遇過的困難

學習Flask框架

雖然從2021年的暑假起開始自學Python,但實際運用框架倒是第一次,此外學期間還有其他課程和期末的時間壓力。但我還是盡量把握課餘時間,從零開始慢慢學起,不會的地方便善用網路資源,總算在期末前趕上完成。

學習SQLAlchemy語法

SQLAlchemy是為Python程式語言提供的開源SQL工具包及物件關係對映器(ORM)(來自維基百科),這與我之前所學習的一般SQL語法又有所不同,於是我又從頭學習如何利用程式碼實作ORM,才終於做到資料庫的連接與SQLite的增刪查改(CRUD)。

為後端程式架設雲端server

當後端程式終於大功告成時,我又遇到一個問題:「程式只能在本機端執行」,這樣在與前端進行API的連接時又會有很多不便。於是我學習git指令將程式推上github並繼續更新,並設定Heroku雲平台即服務,才終於讓後端能遠端連線,至此這次期末專案我負責的部分才結束。

未來期許

1. 持續精進英日能力,除了完成日文輔系課程外,並在大學畢業前考取N2證照。為取得國外最新一手的資訊,並能與外國人工程師合作與交流。

2. 繼續精熟Python,並練習完成小專案,培養思考能力與學習優化程式的能力。

3. 學習前端語言HTML、CSS和JavaScript和相關框架,以應付不同專案的需求。

聯絡資訊

姓名:黃念祺

Email:[email protected]

github:https://github.com/yuzu0230

感謝您在百忙之中閱讀我的履歷!

Powered By CakeResume