จัดการ DateTime ใน Python ได้ง่าย ๆ ด้วย Pendulum

จัดการ DateTime ใน Python ได้ง่าย ๆ ด้วย Pendulum

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

รีวิว Aruba Instant On 1930 Switch สำหรับ Small to Medium Business ราคาสุดคุ้ม (แต่เราเอามาใช้ในบ้าน)

รีวิว Aruba Instant On 1930 Switch สำหรับ Small to Medium Business ราคาสุดคุ้ม (แต่เราเอามาใช้ในบ้าน)

Aruba Instant On 1930 เป็น Switch สำหรับ Small Business ที่มีข้อดีในการเชื่อมต่อผ่าน Cloud ทั้งหมด มาพร้อมกับ Gigabit Ethernet 24 Port และ SFP+ 10G อีก 4 Port พร้อมสำหรับงานระดับ Business ได้สบาย ๆ เลย...

เมื่อ Multiprogramming และ Pandas ทำพิษ แก้ปัญหายังไงดี

เมื่อ Multiprogramming และ Pandas ทำพิษ แก้ปัญหายังไงดี

การใช้ Multiprogramming เข้ามาช่วยทำให้การทำงานสามารถทำได้เร็วขึ้นบน CPU Generation ใหม่ ๆ แต่ ๆ มันก็ไม่ได้ทำให้เราเพิ่มได้ตลอดหรอก ถึงจุดนึง มันจะเริ่มทำให้ Performance มันช้าลง วันนี้เรามาคุยกันว่า เท่าไหร่ละ ทำให้ช้า และเราจะต้องค่ามันใน Python และ Pandas ได้อย่างไร...

Coroutine บน Python : ปูนและอิฐสำหรับ Asynchronous Programming

Coroutine บน Python : ปูนและอิฐสำหรับ Asynchronous Programming

วันนี้เราจะพาไปรู้จัก Foundation Concept ที่เราใช้ในการเขียนโปรแกรมแบบ Asynchronous อย่าง Coroutine กันว่า ในภาษา Python เราจะ Implement มันได้อย่างไร...

5 ขั้นตอนก่อนขายเครื่อง Mac ให้คนอื่น

5 ขั้นตอนก่อนขายเครื่อง Mac ให้คนอื่น

เมื่อไม่นานมานี้ เราขายเครื่อง Mac ที่เราใช้งานออกไป สำหรับการมาถึงของ Macbook Pro แหละ แต่สิ่งที่สำคัญมาก ๆ ก่อนเราจะขาย หรือ เอาเครื่องที่เราใช้งานให้คนอื่นไป คือการเอาข้อมูล และ Settings ออก ทำให้เหมือนกับเราซื้อเครื่องมาใหม่เลย มาดูกันว่า มันจะมีขั้นตอนอะไรที่เราต้องทำบ้าง...

Instance Creation บน Python ไส้มันเป็นยังไง

Instance Creation บน Python ไส้มันเป็นยังไง

มีคนถามเราเข้ามาในเรื่องของ new และ init ที่เป็นหนึ่งใน Dunder Method ที่เราใช้ในในการสร้าง Instnace หรือ Object บน Python นั่นเอง วันนี้เลยจะมาอธิบายเพิ่มเติมกันว่า ทั้ง 2 Methods นี้มันต่างกันอย่างไร การสร้าง Instance ใน Python มันทำยังไง และเราจะใช้งานมันได้อย่างไรบ้าง...

รีวิวอุปกรณ์บนโต๊ะทำงานฉบับคนทำ Course Online

รีวิวอุปกรณ์บนโต๊ะทำงานฉบับคนทำ Course Online

ก่อนหน้านี้ เราเคยเอา Setup ของเราไปลงในกลุ่มจัดโต๊ะคอมมาแล้วไหน ๆ เราก็ถ่ายแล้ว เราเลยเอามาแชร์ใน Blog ของเราเองด้วยเลยละกัน ว่าบนโต๊ะทำงานของเรามันมีของเล่นอะไรที่น่าสนใจบ้าง...

จำเป็นต้อง CTO SSD บน Mac เยอะ ๆ มั้ย ถ้าไม่ เรามีทางเลือกอื่นยังไงได้บ้าง

จำเป็นต้อง CTO SSD บน Mac เยอะ ๆ มั้ย ถ้าไม่ เรามีทางเลือกอื่นยังไงได้บ้าง

หลาย ๆ คนถามเราเข้ามาเยอะมากว่า เราจะเป็นต้องเพิ่ม SSD เยอะ ๆ มั้ย มันจะช่วยอะไรเรามากมั้ย เพราะเอาจริง ๆ คือ ถ้าเราเข้าไปดูในหน้า CTO แล้วลองดูราคา SSD เข้าไปคือหน้าสั่นเลยละ มันแพงมาก ๆ จนน่ากลัว ทำให้เกิดคำถามว่า มันจำเป็นหรือไม่ และ ถ้าเกิดมันจำเป็น แล้วเราไม่ได้มีงบขนาดนั้น เราจะทำยังไงได้บ้าง...

dataclass บน Python ที่จะช่วยให้จัดการ Class ได้ง่ายขึ้น

dataclass บน Python ที่จะช่วยให้จัดการ Class ได้ง่ายขึ้น

dataclass ทำให้เราสามารถสร้าง Data Structure สำเร็จรูปในการเก็บข้อมูลได้ง่าย ๆ มาก ๆ ผ่านการใช้ Decorator ที่เราคุ้นเคยกัน ลืมไปได้เลยกับการต้องมานั่งเขียนส่วนประกอบของ Class ด้วยตัวเอง เพราะ dataclass จัดการให้หมดแล้ว...