ข่าวที่เผื่อคุณพลาดไปในเดือนพฤษภาคม 2023 ในฐานะ Python Developer...

ภาษา Mojo ที่มาจากภาษา Python! 🔥 ภาษาที่พัฒนามาจาก Python อย่างภาษา Mojo เป็นภาษาที่ถูกสร้างขึ้นมาเพื่อเพิ่มความเร็วให้เร็วกว่า Python ซึ่งต่อให้ Python เองก็มีการพัฒนาอย่างต่อเนื่องแต่ก็ยังช้าเกินไปในบางเรื่อง Mojo เร็วกว่า Python 35,000 x หากเทียบเวลา Python 3.10.9 ใช้เวลา 1027 วินาที แต่ Mojo ใช้เวลา 0.03 วินาทีเท่านั้นเอง ภาษา Mojo ออกแบบมาให้ทำงานในด้าน Machine Learning ซะมากกว่า ยังไงก็ตามตอนนี้ยังไม่ปล่อยให้มาใช้งานอย่างเป็นทางการแต่คุณสามารถไปขอ whitelist ได้ที่ https://www.modular.com/get-started วิดีโออธิบาย Mojo ใน 4 นาที เผยแพร่ไปยัง PyPI ด้วยการ Github Action 🐙 หลังจากที่ PyPI เพิ่งเปิดตัว Trusted Publishing ผ่านทาง Github จึงอนุญาตให้มีวิธีที่ค่อนข้างง่ายและปลอดภัยในการเผยแพร่โมดูลไปยัง PyPI นี่คือ Github Action ตัวอย่าง เดือนที่ผ่านมามีผู้สมัครใช้งาน PyPI ใหม่จำนวนมาก ช่วงนี้จึงปิดการสมัครก่อน ไอเดียโครงการวันหยุดสุดสัปดาห์ 🧰 ใช้ DNS ในวันหยุดสุดสัปดาห์ DNS resolver คืออะไร?...

มิถุนายน 5, 2023 · 3 นาที · wk18k

ข่าวที่เผื่อคุณพลาดไปในเดือนเมษายน 2023 ในฐานะ Python Developer...

Programmer Interrupted 🫥 เป็นปรากฏการณ์ที่นักพัฒนาซอฟต์แวร์ถูกขัดจังหวะบ่อยครั้งในขณะทำงาน ซึ่งอาจส่งผลเสียต่อประสิทธิภาพการทำงานและความสามารถในการมีสมาธิ การขัดจังหวะสามารถเกิดขึ้นได้ในหลายรูปแบบ เช่น การประชุม อีเมล ข้อความโต้ตอบแบบทันที โทรศัพท์ หรือแม้แต่เพื่อนร่วมงานที่แวะมาคุย จากการศึกษาพบว่าจะใช้เวลาเฉลี่ย ใช้เวลาอย่างน้อย 10-15 นาที ในการกลับมาโฟกัสในงานได้เต็มที่ หลังจากถูกขัดจังหวะ ซึ่งหมายความว่าหากโปรแกรมเมอร์ถูกขัดจังหวะหลายครั้งตลอดทั้งวัน พวกเขาอาจใช้เวลาส่วนใหญ่ไปกับการพยายามกลับไปทำงานตามปกติ แต่แทนที่จะได้ทำงานให้มีก้าวหน้ามากกว่าเดิม บทความ **The Real Cost of Interruption and Context Switching มีกลยุทธ์ที่น่าสนใจบางข้อเพื่อช่วยลดผลกระทบให้เหลือน้อย อ่านเพิ่มเติมได้ที่นี่ ทำ Python Monolith ให้ถูกต้อง 💅 ในการพัฒนาซอฟต์แวร์ สถาปัตยกรรมแบบ Monolith หมายถึงแอปพลิเคชันหรือระบบที่สร้างขึ้นเป็นหน่วยเดียวที่แบ่งแยกไม่ได้ ในบริบทของ Python แอปพลิเคชันแบบ monolithic จะเป็นแอปพลิเคชันที่เขียนโค้ดทั้งหมดสำหรับแอปพลิเคชันในไฟล์ต้นฉบับหรือโมดูลเดียว เจาะลึก วิธีจัดโครงสร้างโปรเจกต์ Monolith Python ของคุณ วูล์ฟเวอรีน 🐺 นักพัฒนาสร้างโปรแกรม AI regenerative ที่แก้ไขข้อบกพร่องได้ทันที โดย Wolverine สามารถแก้ไขข้อบกพร่องของ Python ในขณะที่โปรแกรมทำงานอยู่และใส่โค้ดใหม่ได้ ซึ่งมันเจ๋งมาก ทดลองไปเอาใช้ได้ที่ https://github.com/biobootloader/wolverine ไอเดียโปรเจคสุดสัปดาห์ 🧰 สร้างแอนิเมชั่นที่นำแสดงโดยตัวละครที่คุณวาดเอง คุณอาจจะเพิ่มมันลงไปในพอร์ตโฟลิโอของเจ้าก็ได้ เพื่อสร้างความประทับใจให้กับนายจ้าง...

พฤษภาคม 8, 2023 · 2 นาที · wk18k

ข่าวที่เผื่อคุณพลาดไปในเดือนมีนาคม 2023 ในฐานะ Python Developer...

ChatGPT 🤖 เดือนนี้คงไม่หลุดไม่พ้นกับกระแส ChatGPT แน่นอน ดูจาก trend ใน github ที่เป็นกระแสยาวต่อเนื่อง เราได้รวบรวมข่าวเกี่ยวกับ chatgpt ไว้ใแล้ว ชมสตรีมเปิดตัว ChatGPT 4 เรียนรู้วิธีการทำงานของ ChatGPT สร้าง ChatGPT ของคุณเองด้วย สิ่งนี้ หรือ สิ่งนี้ ทำไม Python ถึงเติบโตขึ้นเรื่อยๆ 🐍 ภาษาโปรแกรมที่มีมานานกว่า 30 ปี และยังคงได้รับความนิยมเพิ่มขึ้นทุกปีคือภาษาไพธอน ในรายงานของ Octoverse ปี 2022 พบว่า Python เป็นภาษาโปรแกรมที่ใช้มากที่สุดเป็นอันดับสองบน GitHub โดยมีการใช้งานเพิ่มขึ้นมากกว่า 22 เปอร์เซ็นต์เมื่อเทียบปีต่อปี และนักพัฒนามากกว่า 4 ล้านคนบน GitHub ก็ใช้ภาษานี้ เมื่อถึงจุดหนึ่งในปี 2022 Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่มีไวยากรณ์ที่เรียบง่ายซึ่งทำให้สามารถอ่านได้ง่ายและเป็นมิตรกับผู้ใช้ เปิดตัวครั้งแรกในปี 1991 และตั้งชื่อตามรายการโทรทัศน์ของ BBC “Monty Python’s Flying Circus” Python เป็นภาษาการเขียนโปรแกรมที่อเนกประสงค์ที่สามารถใช้กับแอปพลิเคชันต่างๆ รวมถึงการพัฒนาเว็บ การพัฒนาซอฟต์แวร์ machine learning วิทยาศาสตร์ข้อมูล การวิเคราะห์ทางการเงิน และปัญญาประดิษฐ์ ด้วยไวยากรณ์ที่เรียบง่ายของ Python ประกอบกับไลบรารีที่กว้างขวางและชุมชนที่ยังสนับสนุนต่อเนื่อง ทำให้ง่ายต่อการเรียนรู้และใช้งาน ได้อย่างมีประสิทธิผลมากขึ้น ใช้ทางวิชาการ และความต้องการขององค์กรเองก็ยังสูงด้วย Python เป็นภาษาที่ต้องการมากที่สุดเป็นอันดับสามในปี 2022 ตามข้อมูลของ Statista ความนิยมที่เพิ่มขึ้นยังเป็นผลมาจากความสามารถในการทำงานอัตโนมัติแบบแมนนวล และการนำไปใช้ได้อย่างกว้างขวางกับหลายอุตสาหกรรม อ่านเพิ่มเติม…....

มีนาคม 31, 2023 · 2 นาที · wk18k

แนะนำโมดูล Python ฉบับที่ 7

mercury สร้างเว็บแอพใน Jupyter Notebook Mercury อนุญาตให้คุณเพิ่มวิดเจ็ตแบบโต้ตอบลงใน Jupyter Notebook Python ดังนั้นคุณจึงสามารถแชร์ Jupyter Notebook เป็นเว็บแอปพลิเคชันได้ ลืมการเขียน Jupyter Notebook ใหม่ไปยังเว็บเฟรมเวิร์กเพียงเพื่อแบ่งปันผลลัพธ์ของคุณ Mercury นำเสนอชุดของวิดเจ็ตที่มีการดำเนินการซ้ำของเซลล์อย่างง่าย ติดตั้ง pip install mercury ตัวอย่างโค้ด # main.py import mercury as mr name = mr.Text(value="Piotr", label="What is your name?") print(f"Hello {name.value}") mercury run #http://127.0.0.1:8000 สนใจสามารถเข้าไปดูรายละเอียดได้ที่: GitHub - mljar/mercury: About Build Web Apps in Jupyter Notebook with Python only nicegui NiceGUI เป็นเฟรมเวิร์ก UI ที่ใช้ Python ที่ใช้งานง่าย ซึ่งจะแสดงในเว็บเบราว์เซอร์ของคุณ คุณสามารถสร้างปุ่ม กล่องโต้ตอบ Markdown ฉาก 3 มิติ โครงเรื่อง และอื่นๆ อีกมากมาย...

มีนาคม 12, 2023 · 2 นาที · wk18k

แนะนำโมดูล Python ฉบับที่ 6

doccano เครื่องมือมาร์กอัปข้อความโอเพ่นซอร์ส สามารถจัดเตรียมฟังก์ชันต่างๆ เช่น การจัดประเภทข้อความ การติดแท็กตามลำดับ การวิเคราะห์ความรู้สึก การสรุปข้อความ ฯลฯ เพื่อช่วยให้งานทำเครื่องหมายเสร็จสมบูรณ์อย่างรวดเร็ว และรองรับการทำงานร่วมกันหลายคน สิ่งที่ระบบต้องการ pip (Python 3.8+) ติดตั้ง pip install doccano ตัวอย่างโค้ด # เริ่มทำงาน database. doccano init # สร้าง super user. doccano createuser --username admin --password pass # เริ่มรัน web server. doccano webserver --port 8000 สนใจสามารถเข้าไปดูรายละเอียดได้ที่: GitHub - doccano/doccano: Open source annotation tool for machine learning practitioners. django-cacheops ไลบรารีแคช ORM ที่ยืดหยุ่นสำหรับ Django โปรเจ็กต์นี้ใช้ redis เป็นแคช และเวลาหมดอายุของผลการสืบค้นฐานข้อมูลสามารถตั้งค่าผ่าน decorators ได้ ติดตั้ง pip install django-cacheops # หรือจาก github โดยตรง $ pip install git+https://github....

มกราคม 5, 2023 · 2 นาที · wk18k