เห็นใน feed ของ reddit มีการแนะนำ Rye ซึ่งเป็น python package manager ที่เขียนด้วยภาษา Rustโดยมีแรงบันดาลใจจาก Cargo นั่นเองเป้าหมายของ Rye คือ
Read More…
หลังจากที่ลงชื่อใน waiting list เพื่อเข้าใช้งาน Mojo Playgroundซึ่งเป็น Jupyter Notebook นั่นเองโดยทำการอธิบายตัวภาษาโปรแกรมของ Mojoที่ออกแบบมาให้เป็น superset ของภาษา Pythonทำให้ feature และ function ต่าง ๆ คล้ายหรือเหมือนกับ Python เลยรวมทั้งใช้งาน library ของภาษา Python ได้อีกด้วย
Read More…
เนื่องจากได้ใช้งาน ChatGPT ในงานมาพอสมควรทั้งในมุมมองของ Prompt Engineeringทั้งในมุมมองของการขยายความสามารถด้วยการ codingเพื่อช่วยให้เราทำงานได้ง่าย และ เฉพาะเจาะจงง่ายขึ้นด้วยการใช้งานผ่าน Library ชื่อ LangChain + Pythonจึงทำการสรุปสิ่งที่แบ่งปันไว้นิดหน่อย
Read More…
จากที่ Python 3.11 ถูกปล่อยออกมานั้นพบว่ามีการเปลี่ยนแปลงไปในทางที่ดี ๆ มากยิ่งเรื่องของ performance ยิ่งดีขึ้นมากจึงทำการสรุปไว้หน่อยว่ามีอะไนบ้างมาเริ่มกันเลย
Read More…
ปกติในการจัดการพวก job scheduling นั้นมักจะใช้พวก crontab เป็นหลักหรืออาจจะไปใช้งานพวก AirFlow ไป ก็ช่วยได้เยอะแต่ลองไปค้นหาเพิ่มเติ่ม ก็เจอ Rocketryซึ่งพัฒนาด้วยภาษา Pythonที่สำคัญเขียน code ง่าย ๆ เพื่อจัดการ job scheduling ดังนั้นมาลองใช้งานกันดูหน่อย
Read More…
ในวันที่ 4 กันยายนที่ผ่านมา Python 3.10 ถูกปล่อยออกมาให้ใช้งานโดยมีความสามารถใหม่ ๆ เพิ่มเข้ามาเยอะเพื่อช่วยทำให้ที่เขียนดูเรียบง่ายขึ้นดังนั้นมาดูว่ามีอะไรที่น่าสนใจบ้าง
Read More…
เนื่องจากปกติจะคอยดูและบันทึกข้อมูลของผู้ติดเชื้อ COVID 19 ของประเทศไทยรายวันไว้ด้วยที่ข้อมูลเป็นรูปภาพเช่นจากไทยรู้สู้โควิดจึงต้องเก็บข้อมูลไว้แบบ manualทำไปทำมารู้สึกเบื่อและเหนื่อยจึงลองเขียน program อ่านค่าข้อมูลจากรูปภาพด้วย Tesseract OCR กันหน่อยมือใหม่หัดลองเขียนแบบมั่ว ๆ
Read More…
พอดีเห็นว่าในกลุ่ม Python Thailandมีสมาชิกมาถามปัญหาและมีการตั้งโจทย์ทุกวันเลยใครสนใจจะแก้ไขปัญหาด้วยภาษา Python หรือภาษาอื่น ๆ ก็ลองไปอ่านปัญหาและแก้ไขดูได้นะครับ
Read More…
เนื่องจากมีงานเล็ก ๆ ที่พัฒนาด้วยภาษา Python ต้องทำส่งนิดหน่อยโดยปกติจะใช้ Flask ในการพัฒนาเป็นหลักแต่เห็นว่ามี library อีกตัวที่น่าสนใจคือ FastAPIลองทำการศึกษา ลองใช้งาน แล้วก็ดันทำส่งลูกค้าไปมาดูกันหน่อยว่า FastAPI มีอะไรที่น่าสนใจบ้าง
Read More…
สำหรับคนที่ทำงานสาย data ไม่น่าจะพลาดกับการใช้งาน library ชื่อว่า Pandas ซึ่งช่วยให้การจัดการข้อมูลเป็นเรื่องที่ง่ายและรวดเร็วขึ้นเป็นอย่างมาก แถมมี community ที่แข็งแรงและ active อย่างมาก อีกทั้งยังมีเครื่องมือแวดล้อมถูกสร้างขึ้นมามากมาย ไม่ว่าจะเป็น SweetViz Pandas profiling Bamboolib แต่มีอีกเครื่องมือหนึ่งที่น่าใช้มาก ๆ คือ Pandas
Read More…