"หาเงินได้เยอะแค่ไหน ไม่สำคัญเท่าเหลือเก็บเท่าไหร่"
เรียนรู้การจัดการกระแสเงินสด (Cashflow) การคำนวณความมั่งคั่งสุทธิ (Net Worth) และการใช้เครื่องมือ Pandas
รายได้สูง แต่ทำไมไม่มีเงินเก็บ?
สมการ Cashflow & Net Worth
รู้จักกับตารางข้อมูล (Pandas)
สร้าง Net Worth Dashboard ด้วย Streamlit
วิเคราะห์ความเสี่ยงและหนี้สิน
กฎทองคำของการออมเงิน
โปรแกรมเมอร์จบใหม่ ไฟแรง รายได้ดี
(ค่าคอนโด, ผ่อนรถ, ปาร์ตี้, ช้อปปิ้ง)
กระแสเงินสด คือ "เลือด" ที่หล่อเลี้ยงระบบการเงินของคุณ บ่งบอกสภาพคล่องในแต่ละเดือน
รายรับ > รายจ่าย (มีเงินไปลงทุน)
รายจ่าย > รายรับ (ต้องกู้หนี้)
ควรตั้งเป้าหมายออมเงินให้ได้อย่างน้อย 10% - 20% ของรายได้เสมอ
ตัวชี้วัดที่แท้จริงว่าคุณ "รวย" แค่ไหน ไม่ใช่วัดที่รถหรือของแบรนด์เนม
ทรัพย์สิน
หนี้สิน
ความมั่งคั่งสุทธิ
"ถ้าขายของที่มีทั้งหมด แล้วเอาไปใช้หนี้ทั้งหมด คุณจะเหลือเงินเท่าไหร่?"
Pandas คือ Library สุดฮิตสำหรับจัดการข้อมูล ช่วยอ่านและคำนวณตาราง (เช่น CSV) ได้ง่ายๆ ในบรรทัดเดียว
สร้างไฟล์ dashboard.py นำเข้าไลบรารีและจำลองตาราง Cashflow
พิมพ์ต่อด้านล่าง: สร้างจำลองตาราง Net Worth เพื่อหลีกเลี่ยงปัญหาไฟล์ CSV หาย
พิมพ์ต่อด้านล่าง: ใช้พลังของ Pandas ดึงข้อมูลเฉพาะกลุ่มมาบวกรวมกัน (Sum)
Syntax Explanation: df[ df["Type"] == "Income" ] หมายถึง "คัดกรองตาราง เอาเฉพาะบรรทัดที่คอลัมน์ Type มีค่าเป็นคำว่า Income"
พิมพ์ต่อด้านล่าง: ใช้วิธีเดียวกันในการแยก Assets และ Liabilities ออกจากตาราง
Check Point: ถึงตรงนี้ระบบได้คำนวณตัวเลขสำคัญไว้หมดแล้ว ขั้นตอนต่อไปคือการนำตัวเลขไปแปะลงบนหน้าเว็บ!
พิมพ์ต่อด้านล่าง: แบ่งจอเป็น 3 คอลัมน์ และโชว์ตัวเลข Cashflow/Net Worth
พิมพ์ต่อด้านล่าง: ใช้ If/Else เพื่อตรวจสอบว่าสถานะการเงินปลอดภัยหรือไม่
พิมพ์โค้ดชุดสุดท้าย เพื่อโชว์ตารางที่เราสร้างไว้ ให้ผู้ใช้ตรวจสอบที่มาของตัวเลขได้
พร้อมแล้ว: ไปที่ Terminal พิมพ์ streamlit run dashboard.py ได้เลย!
ดูจาก Dashboard ของเรา (Net Worth ติดลบ 2 แสนบาท) ตอบคำถามต่อไปนี้:
"จ่ายให้ตัวเองก่อนเสมอ"
เมื่อเงินเดือนออก ให้หัก 10-20% ไปเก็บออมหรือลงทุนทันที
ก่อนที่จะเอาไปจ่ายค่าใช้จ่ายอื่นๆ
"ความรวยไม่ได้วัดที่ Income (หาได้เท่าไหร่)
แต่วัดที่ Net Worth (เหลือเท่าไหร่และเอาไปลงทุนเท่าไหร่)"