Tutorial

A collection of 190 posts

สรุป <script> ควรไว้บน Head หรือ ล่าง Body

สรุป <script> ควรไว้บน Head หรือ ล่าง Body

เป็นเรื่องที่คนเถียงอะไรกันเยอะมากว่า เราควรจะวาง Script Tag ไว้ที่ไหนดี ซึ่งจริง ๆ แล้ว มันมีเหตุผลของการวางในแต่ละที่อยู่ วันนี้เราจะมาหาคำตอบกัน...

ทำ Image Lazy Loading บน Ghost CMS ด้วย Nginx กัน

ทำ Image Lazy Loading บน Ghost CMS ด้วย Nginx กัน

อันความบังเอิญไปเจอ HTTP Sub Module ใน Nginx เข้าความสนุกเลยบังเกิดด้วยการ Implement Browser-Level Image Lazy Loading กัน...

Common Mistakes อันน่ากำหมัดเมื่อเจอ Code สุดเทพ!

Common Mistakes อันน่ากำหมัดเมื่อเจอ Code สุดเทพ!

เล่าเรื่องจากประสบการณ์การเจอโปรแกรมที่ปวดหัวมาก ๆ โดยเฉพาะโปรแกรมที่อาจจะมากับตัว Paper หลาย ๆ ตัว วันนี้เราเลยเอา Common Mistakes มาแชร์ พร้อมกับ Solution กัน...

Data Structure ใน Python แบบง่าย ๆ (ตอน Stack/Queue)

Data Structure ใน Python แบบง่าย ๆ (ตอน Stack/Queue)

Stack และ Queue เป็นอีกหนึ่ง Data Structure ที่เป็นพื้นฐานเลยก็ว่าได้ ใช้กันเยอะมาก ๆ ในงานหลากหลายประเภท วันนี้เรามาทำความรู้จักกับมันกันให้มากขึ้น พร้อมกับ เราจะมาลองสร้างด้วยภาษา Python กัน...

Data Structure ใน Python แบบง่าย ๆ (ตอน Linked List)

Data Structure ใน Python แบบง่าย ๆ (ตอน Linked List)

จากตอนก่อน เราเล่าเรื่อง Built-in Data Structure ที่อยู่ใน Python กันไปแล้ว วันนี้เราจะมาลอง Implement Data Structure อื่น ๆ กันบ้าง คือ LinkedList จะเขียนยังไง ลองมาดูกัน...

เริ่มต้นการเขียนโปรแกรมแบบ OOP ง่าย ๆ ด้วย Python

เริ่มต้นการเขียนโปรแกรมแบบ OOP ง่าย ๆ ด้วย Python

วันนี้เราลองมาย้อนดู Concept ที่เป็นพื้นฐานที่คนที่เรียนทางคอมพิวเตอร์มา น่าจะได้เรียนกันในปีแรก ๆ เลย นั่นคือ Concept ของ OOP วันนี้เราจะพามารีวิวด้วยภาษาชั้นสูงนิดนึงอย่าง Python...

Type Annotation ใน Python ใช้เถอะนะ

Type Annotation ใน Python ใช้เถอะนะ

Python เป็นภาษาที่ได้รับความนิยมในการเอามาใช้หลากหลายงานมาก ๆ หนึ่งในเรื่องนั้นคือ Dynamic Typing ที่บอกเลยว่า พอเอาไปทำงานใหญ่ ๆ หลาย ๆ Module ต่อกัน จากเรื่องที่ทำในการเขียนโปรแกรมทำได้ง่าย กลายเป็นเรื่องปวดหัวขึ้นมาทันที วันนี้เราจะพามาดูกันว่า เราจะอยู่กับมันได้อย่างไรกัน...

โหลด CSV ใน Python ยังไงให้เร็วสปาดปรู๊ด ๆ

โหลด CSV ใน Python ยังไงให้เร็วสปาดปรู๊ด ๆ

ถ้าเราทำงานกับข้อมูลเล็ก ๆ มันไม่น่ามีปัญหาเท่าไหร่ แต่เมื่อเราทำกับข้อมูลที่โคตรใหญ่ขึ้น ปัญหามันตามมามากมาย แต่เรื่องเวลา ทำให้เราปวดหัวมาเป็นเดือนเลยทีเดียว โดยเฉพาะการโหลด CSV เข้ามาสำหรับการทำ Deep Learning โดยใช้ Keras วันนี้เราจะมาลองเปรียบเทียบวิธีที่เราใช้งานกัน...

ย่อขนาด Numpy Array ใน 1 บรรทัด

ย่อขนาด Numpy Array ใน 1 บรรทัด

สำหรับคนที่ใช้ Python ในการทำงาน น่าจะเคยได้ยิน Numpy ที่เป็น Library สำหรับการทำงานที่เกี่ยวกับการคำนวณได้ดี...