Tutorial

A collection of 175 posts

เขียน Python Script อย่างไรให้ไม่โดนเพื่อนร่วมงานโยกหน้าให้

เขียน Python Script อย่างไรให้ไม่โดนเพื่อนร่วมงานโยกหน้าให้

Python เป็นภาษาที่มีความยืดหยุ่นสูงมาก มันสามารถเขียนได้หลายอย่างมาก ๆ แต่เพราะการที่มันเป็นแบบนี้แหละ ทำให้ Code Style มันดิ้นได้เยอะมาก ๆ วันนี้เลยจะมาแนะนำวิธีการเขียน Python อย่างไรไม่ให้เพื่อนร่วมงานโยกหน้ากัน...

For-Loop ใน Python ทำงานยังไง?

For-Loop ใน Python ทำงานยังไง?

เคยสงสัยมั้ยว่า For-Loop ที่เราใช้งานกันมันทำงานยังไง วันนี้เราจะมาเปิดม่านพาไปดูเบื้องหลังกันว่า ภายใต้การทำงานของมัน มันเกิดอะไรขึ้นบ้าง...

Hocrox กับการทำ Image Augmentation ที่โคตรง่าย เหมือนใช้ Keras

Hocrox กับการทำ Image Augmentation ที่โคตรง่าย เหมือนใช้ Keras

ก่อนหน้านี้การทำ Image Preparation และ Augmentation เป็นเรื่องที่ทำได้แหละ แต่น่าปวดหัวมาก ๆ มันน่าจะดีกว่า ถ้ามันมี Tool หรือ Library ที่ทำให้มันง่ายขึ้นมาก ๆ วันนี้เราขอนำเสนอ Hocrox เลย...

Validate Data ยังไงให้ง่ายด้วย Cerberus

Validate Data ยังไงให้ง่ายด้วย Cerberus

การทำ Data Validation เป็นเรื่องสำคัญมาก ๆ ในการเขียนโปรแกรมเลยก็ว่าได้ ทำให้เรามั่นใจว่า User จะกรอกข้อมูลที่ถูกต้องเข้ามา ลดข้อผิดพลาดในการทำงานไปได้เยอะ ในวันนี้ เราจะมาแนะนำ Library ที่จะมาช่วยเราในเรื่องนี้กันอย่าง Cerberus...

Hash Password ด้วย bcrypt บน Python

Hash Password ด้วย bcrypt บน Python

เมื่อไม่กี่วันก่อน เราไปเห็นงานระบบนึง โป๊ะแตกว่า หนูเก็บ Plain Password จังหวะนั้นก็คือ อารมณ์อยากโยกหน้าก็เข้ามาทันที ไม่ควรทำเนอะ ทำให้วันนี้เราจะมาสอนว่า จริง ๆ แล้ว เราจะเก็บ Password เราจะต้องทำอย่างไรกัน...

รู้จักกับ Context Manager ใน Python

รู้จักกับ Context Manager ใน Python

Context Manager จะเข้ามาช่วยเราในการเขียน Code เยอะมาก ๆ โดยเฉพาะในการเรียกใช้งาน External Resources ต่าง ๆ เช่น File, Database และ API Server ต่าง ๆ ได้ดีเลยละ จะเป็นอย่างไร ใช้งานอย่างไร ไปหาคำตอบที่บทความนี้ได้เลย...

การจัดการ Python Dependencies ยังไงให้ เราชนะ !

การจัดการ Python Dependencies ยังไงให้ เราชนะ !

การจัดการ Dependencies ต่าง ๆ บน Python เราก็จะมีการ Install Module หรือพวก Package ต่าง ๆ เข้ามา ไม่ว่าจะผ่าน pip เอย หรือ conda อะไรเลย แต่คำถามคือ แล้วเราจะแชร์พวก Configuration ต่าง ๆ ไปให้อีกเครื่องได้อย่างไร ทำแบบไหนมันมีข้อดีข้อเสียอย่างไรบ้าง...

Comparison Operators กับ List และ Iterable อื่น ๆ บน Python

Comparison Operators กับ List และ Iterable อื่น ๆ บน Python

เรื่องนึงที่เราว่ามันเป็น Hidden หรือไม่ก็ Unseen สำหรับเรา เวลาเราใช้งาน Python เลย ตอนรู้จักครั้งแรกคือ ห่ะ แบบนี้ก็ได้เหรอ คือ การใช้พวก Comparison Operators อย่าง เท่ากับ มากกว่า น้อยกว่า อะไรพวกนั้น กับ Iterable ต่าง ๆ อย่างพวก List และ Set อะไรพวกนั้นได้ด้วย วันนี้เราลองมาดูกัน...

ย้ายข้อมูลไป Mac เครื่องใหม่ง่าย ๆ ด้วย Migration Assisant

ย้ายข้อมูลไป Mac เครื่องใหม่ง่าย ๆ ด้วย Migration Assisant

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