เวลาเราเขียน Python หนึ่งในเรื่องที่เราปวดหัวที่สุดแล้ว ก็คือการจัดการกับพวก Datetime โดยเฉพาะเมื่อเราทำงานกับ Dataset ขนาดใหญ่ ๆ ก็คือ ไม่สนุกเลย เช็คกันรัว ๆ แตกกันกระจายแน่นอน ทำให้วันนี้เรามี Library ตัวนึงที่จะทำให้เรื่องเหล่านี้ง่ายขึ้นนั่นคือ Pendulum...
Aruba Instant On 1930 เป็น Switch สำหรับ Small Business ที่มีข้อดีในการเชื่อมต่อผ่าน Cloud ทั้งหมด มาพร้อมกับ Gigabit Ethernet 24 Port และ SFP+ 10G อีก 4 Port พร้อมสำหรับงานระดับ Business ได้สบาย ๆ เลย...
การใช้ Multiprogramming เข้ามาช่วยทำให้การทำงานสามารถทำได้เร็วขึ้นบน CPU Generation ใหม่ ๆ แต่ ๆ มันก็ไม่ได้ทำให้เราเพิ่มได้ตลอดหรอก ถึงจุดนึง มันจะเริ่มทำให้ Performance มันช้าลง วันนี้เรามาคุยกันว่า เท่าไหร่ละ ทำให้ช้า และเราจะต้องค่ามันใน Python และ Pandas ได้อย่างไร...
วันนี้เราจะพาไปรู้จัก Foundation Concept ที่เราใช้ในการเขียนโปรแกรมแบบ Asynchronous อย่าง Coroutine กันว่า ในภาษา Python เราจะ Implement มันได้อย่างไร...
เมื่อไม่นานมานี้ เราขายเครื่อง Mac ที่เราใช้งานออกไป สำหรับการมาถึงของ Macbook Pro แหละ แต่สิ่งที่สำคัญมาก ๆ ก่อนเราจะขาย หรือ เอาเครื่องที่เราใช้งานให้คนอื่นไป คือการเอาข้อมูล และ Settings ออก ทำให้เหมือนกับเราซื้อเครื่องมาใหม่เลย มาดูกันว่า มันจะมีขั้นตอนอะไรที่เราต้องทำบ้าง...
มีคนถามเราเข้ามาในเรื่องของ new และ init ที่เป็นหนึ่งใน Dunder Method ที่เราใช้ในในการสร้าง Instnace หรือ Object บน Python นั่นเอง วันนี้เลยจะมาอธิบายเพิ่มเติมกันว่า ทั้ง 2 Methods นี้มันต่างกันอย่างไร การสร้าง Instance ใน Python มันทำยังไง และเราจะใช้งานมันได้อย่างไรบ้าง...
ก่อนหน้านี้ เราเคยเอา Setup ของเราไปลงในกลุ่มจัดโต๊ะคอมมาแล้วไหน ๆ เราก็ถ่ายแล้ว เราเลยเอามาแชร์ใน Blog ของเราเองด้วยเลยละกัน ว่าบนโต๊ะทำงานของเรามันมีของเล่นอะไรที่น่าสนใจบ้าง...
หลาย ๆ คนถามเราเข้ามาเยอะมากว่า เราจะเป็นต้องเพิ่ม SSD เยอะ ๆ มั้ย มันจะช่วยอะไรเรามากมั้ย เพราะเอาจริง ๆ คือ ถ้าเราเข้าไปดูในหน้า CTO แล้วลองดูราคา SSD เข้าไปคือหน้าสั่นเลยละ มันแพงมาก ๆ จนน่ากลัว ทำให้เกิดคำถามว่า มันจำเป็นหรือไม่ และ ถ้าเกิดมันจำเป็น แล้วเราไม่ได้มีงบขนาดนั้น เราจะทำยังไงได้บ้าง...
dataclass ทำให้เราสามารถสร้าง Data Structure สำเร็จรูปในการเก็บข้อมูลได้ง่าย ๆ มาก ๆ ผ่านการใช้ Decorator ที่เราคุ้นเคยกัน ลืมไปได้เลยกับการต้องมานั่งเขียนส่วนประกอบของ Class ด้วยตัวเอง เพราะ dataclass จัดการให้หมดแล้ว...