Tutorial

A collection of 176 posts

Command Line พื้นฐานที่ Developer ควรรู้ EP 1

Command Line พื้นฐานที่ Developer ควรรู้ EP 1

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

เขียน 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 อะไรพวกนั้นได้ด้วย วันนี้เราลองมาดูกัน...