Tutorial

A collection of 208 posts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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