การพัฒนาซอฟแวร์ไม่ว่าจะด้วยภาษาอะไรก็ตาม องค์ประกอบหนึ่งที่ขาดไม่ได้เลยคือเรื่องของประสิทธิภาพหรือความเร็วในการทำงานของซอฟแวร์ ในภาษา Python เองก็มีโมดูล (module) ที่ให้นักพัฒนาได้เลือกใช้เพื่อวัดประสิทธิภาพของซอฟแวร์อยู่หลากหลายเหมือนกัน ซึ่งหนึ่งในนั้นก็คือ timeit
python
-
-
ทำความเข้าใจ encoding ในภาษา Python 3 และความสัมพันธ์ระหว่าง str กับ bytes
-
บทความนี้เราจะมาพูคถึง string formatters ใน Python กัน ซึ่ง formatter ในภาษา Python ก็มีการพัฒนาขึ้นเรื่อยๆ เราจะเปรียบเทียบ formatter ที่เป็นตัวเก่าและตัวใหม่ที่พัฒนาขึ้น ตัวอย่างการใช้งานที่ใช้อยู่บ่อยๆ
-
การแปลงค่าวัน เวลา ในรูปแบบ string ไปเป็น datetime ในภาษา Python
-
สำหรับคนที่พัฒนาโปรแกรมด้วยภาษา Python โดยใช้ TDD (Test Driven Development) น่าจะรู้จัก nosetests ที่ทำให้การรัน unittest ง่ายและมีสีสันมากขึ้น ความสุขเล็กๆ น้อยๆ ที่ช่วยเพิ่มสีสันให้การทำงานของเราครับ ^^
-
มีโปรเจ็คเกี่ยวกับ PostgreSQL ก็ไม่รอช้าเลือกใช้ psycopg2 พอ pip install psycopg2 เท่านั้นแหละ fatal error: libpq-fe.h: No such file or directory งานงอกอีกตามเคย (TT^TT)
-
สำหรับใครที่ยังรันคำสั่ง nosetests เองตอนที่มีการแก้ไขไฟล์ของ python อยู่ ลองหันมาใช้ตัวช่วยอย่าง nose-watch ที่เป็น plugin ของ nose ที่จะรันคำสั่ง nosetests ให้เราอัตโนมัติ เล็กๆ น้อยๆ ที่ช่วยให้เราเห็นผลของการรัน tests ได้เร็วขึ้น ทำให้งานของเราเสร็จได้เร็วขึ้นด้วย
-
Flask เป็น microframework ของ Python อีกหนึ่ง framework ที่ใช้พัฒนา web application ซึ่งใช้ Jinja2 เป็น template engine และ Werkzeug ผมจะไม่พูดถึง Jinja2 และ Werkzeug ในบทความนี้ก็แล้วกันนะครับ เพื่อนๆ คนไหนสนใจก็สามารถเข้าไปศึกษาเพิ่มเติมก็ลองเข้าไปดูได้ตามลิงค์ได้ล่างเลยครับ
-
yield เป็นหนึ่งในคีย์เวิร์ดที่ได้เห็นบ่อยๆ ในภาษา Python ก็เลยต้องทำความรู้จักกันซักหน่อยเดี๋ยวจะตกเทรนเอา ^^ แต่ก่อนอื่นลองทำความเข้าใจกับฟังก์ชันก่อน ซื่งใน Python เมื่อมีการเรียกฟังก์ชัน ฟังก์ชันจะถูก execute ตั้งแต่บรรทัดแรก จนกระทั่งถึงบรรทัดที่มี return statement หรือเกิด exception หรือไม่ก็จนจบฟังก์ชัน ซึ่งจะ return None แต่เราไม่เห็นนะครับ มันเป็นแบบ implicit
- เขียนโปรแกรม
Flask Python’s Framework ก็ผมจะเขียนเทสเกี่ยวกับคุ๊กกี้ (cookie) อ่ะ
by gigkokmanby gigkokmanช่วงนี้ก็เริ่มจะเขียน python บ่อยขึ้น เว็บแอพก็ง่ายนะ framework เบาๆ มีให้ใช้หลายตัวอยู่เหมือนกัน ส่วนตัวแล้วก็ชอบใช้ Flask แล้วก็มี bottle อยู่นิดหน่อย สิ่งที่หนีไม่พ้นในการเขียนเว็บแอพคือ มันต้องมีการใช้งานคุ๊กกี้กันบ้างล่ะ จริงไหม ^^ ในบทความนี้จะเกี่ยวกับการเขียนเทสข้อมูลในคุ๊กกี้ด้วย
- 1
- 2