Class และ Instance Variable บน Python มันต่างกันยังไง ?

Class และ Instance Variable บน Python มันต่างกันยังไง ?

อีกพฤติกรรมนึงที่หลาย ๆ คนอาจจะคิดไม่ถึงบนภาษา Python โดยเฉพาะเมื่อเราเขียนโปรแกรมแบบ OOP บน Python เป็นเรื่องที่เมื่อก่อนเราเองก็ไม่รู้มาก่อนเลย พอมารู้ก็คือ ห่ะ เหรอ แบบนี้ก็ได้เหรอฟร๊ะ นั่นคือ Class Variable และ Instance Variable...

Walrus Operator ของเล่นใหม่ใน Python 3.8 อิหยังว้าาาา

Walrus Operator ของเล่นใหม่ใน Python 3.8 อิหยังว้าาาา

Walrus Operator อ่านครั้งแรกคือ อิหยังว้าาาาา แต่พอมาดูในรายละเอียดมันทำให้การเขียน Script ของเราสั้นลงเยอะมาก วันนี้เราลองมาดูกันว่า มันคืออะไร และใช้ยังไง...

CSV อื้ม... ใหญ่ไป เรามี Parquet

CSV อื้ม... ใหญ่ไป เรามี Parquet

ก่อนหน้านี้ เราใช้ CSV เป็น Format ในการเก็บข้อมูลกันมาบ่อย ๆ แล้ว แต่ปัญหามันจะเกิดเมื่อเราทำงานกับข้อมูลขนาดใหญ่มาก ๆ CSV จะเริ่มมีอาการหน่วง และ ใหญ่มาก ๆ วันนี้เราจะมาแนะนำ Parquet อีก Format ที่จะเข้ามาแก้ปัญหานี้กัน...

รีวิว Dodocool 14-In-1 Hub Multifuction USB Type C Hub ของถูกและดีมีจริง !

รีวิว Dodocool 14-In-1 Hub Multifuction USB Type C Hub ของถูกและดีมีจริง !

วันนี้เอาอีกหนึ่ง USB-C Dongle ตัวจบ ในราคาสบายกระเป๋าอย่าง Hub Multifuction USB Type C Hub เชื่อเลยว่าของดีและถูกมันโอเคเลย โคตรดีอย่างไม่น่าเชื่อจนต้องเอามาเขียนรีวิว...

Cloning Object บน Python กับเรื่องลึกลับที่น้อยคนจะรู้

Cloning Object บน Python กับเรื่องลึกลับที่น้อยคนจะรู้

หนึ่งในเรื่องลึกลับของ Python ที่หลาย ๆ อาจจะยังไม่รู้ เมื่อเรา Clone Object แล้ว ทำไม Mutate Object แล้วมันเปลี่ยนไปหมดเลย วันนี้เรามาหาคำตอบไปพร้อม ๆ กันว่า เราจะ Clone Object ยังไงให้รอดกัน...

Decorator กับ OOP บน Python

Decorator กับ OOP บน Python

การเขียน OOP บน Python เราน่าจะเจอปัญหาที่เกิดมาจากความยืดหยุ่น ที่มากเกินไปของ Python ทำให้สิ่งที่ควรจะเรียกไม่ได้ กลับเรียกได้ และอาจทำให้เกิดปัญหาหลาย ๆ อย่างตามมา เราก็ต้องมาไล่เช็ค มันก็จะเสียเวลามาก วันนี้เรามาแนะนำ 3 Decorator ที่จะทำให้การเขียนโปรแกรมแบบ OOP บน Python ทำได้ง่ายขึ้นกัน...

รวม 3 Decorator ที่ใช้บ่อยใน Python

รวม 3 Decorator ที่ใช้บ่อยใน Python

ตอนก่อน เรามาเล่าเรื่อง Decorator ใน Python กันไปแล้ว มาในตอนนี้เราอยากจะมาเล่าถึง 3 Decorator ที่เราใช้บ่อย ๆ ส่วนใหญ่จะเป็น Snippet เขียนเองทั้งนั้น วันนี้มาดูกันว่าจะมี Decorator ตัวไหนบ้าง...

Decorator ของตกแต่ง Function บน Python

Decorator ของตกแต่ง Function บน Python

เมื่อหลายวันก่อนมีน้องถามเรื่องของ Functools ใน Python เลยทำให้นึกถึงความเป็น First Class Citizen ของ Function ใน Python ว่ามันเป็นชนชั้นที่ความสามารถเยอะมาก ๆ เราสามารถ Pass เป็น Argument เข้าไปซ้อน ๆ Function อีกทีได้ แต่ Feature ตัวนึงที่เจ๋งมาก ๆ และหลาย ๆ คนมองข้ามไปคือ Decorator...

รีวิว Steelcase Gesture เก้าอี้ Ergonomics สุดเจ๋งสำหรับ Work From Home

รีวิว Steelcase Gesture เก้าอี้ Ergonomics สุดเจ๋งสำหรับ Work From Home

การนั่งทำงานแบบผิดท่า ทำให้เกิดอาการเมื่อย และอาจจะบาดเจ็บได้เลย เก้าอี้ Ergonomics เข้ามาช่วยเราในเรื่องนี้ได้เป็นอย่างดี วันนี้เราจะมารีวิวเก้าอี้ตัวนึงที่ใช้อยู่คือ Steelcase Gesture...