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

Textual Textual เป็นเฟรมเวิร์ก TUI (Text User Interface) สำหรับ Python ที่ได้รับแรงบันดาลใจจากการพัฒนาเว็บสมัยใหม่ ข้อความเพิ่มการโต้ตอบด้วย Rich เครื่องมือตกแต่งเทอร์มินัลซึ่งสามารถใช้เพื่อสร้างแอปพลิเคชันเชิงโต้ตอบที่ทำงานในเทอร์มินัลได้ เนื่องจากใช้ Rich เพื่อแสดงข้อความ ตราบใดที่เนื้อหาแสดงได้ใน Rich ก็สามารถแสดงได้รับการสนับสนุนใน Textual ได้เช่นกัน ติดตั้ง # ติดตั้ง pip install "textual[dev]" # หรือถ้าบน linux จะใช้ pip3 install "textual[dev]" การใช้งาน # เรียกใช้คำสั่งต่อไปนี้เพื่อดูว่า Textual สามารถทำอะไรได้บ้าง python -m textual สนใจสามารถเข้าไปดูรายละเอียดได้ที่: GitHub - Textualize/textual: Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Maigret Maigret ตัวค้นหาโปรไฟล์ส่วนบุคคล สามารถรวบรวมโปรไฟล์ของบุคคลนั้นๆตามชื่อผู้ใช้งานโดยจะดึงข้อมูลบัญชีที่เกี่ยวข้อง เว็บไซต์จำนวนมากและรวบรวมข้อมูลที่มีอยู่ทั้งหมดจากหน้าเว็บ โดยไม่ต้องใช้คีย์ API และเป็น หนึ่งใน Fork ของ Sherlock ที่ใช้งานง่ายและทรงพลังของโครงการระดับไฮเอนด์...

พฤศจิกายน 3, 2022 · 2 นาที · wk18k

มีอะไรใหม่ใน Python 3.11

มีอะไรใหม่ใน Python 3.11 Python 3.11 เร็วกว่า Python 3.10 โดยเฉลี่ยอยู่ที่ ระหว่าง 10-60%  CPython 3.11 นั้นเร็วกว่า CPython 3.10 โดยเฉลี่ย 25% ซึ่งวัดด้วย ชุดมาตรฐาน pyperformance และคอมไพล์ด้วย GCC บน Ubuntu Linux การเพิ่มความเร็วซึ่ง อาจเร็วขึ้นถึง 10-60% ทั้งนี้ขึ้นอยู่กับปริมาณงานของคุณด้วย โดยทั่วไปแล้วหากคุณใช้งานโมดูลที่มีการโหลด IO หนักๆ คุณก็แทบจะไม่เห็นประโยชน์มากนัก ฟังค์ชัน sum() ตอนนี้เร็วขึ้นเกือบ 30% สำหรับจำนวนเต็มที่น้อยกว่า 2**30 หรือ 1073741824 ตอนนี้คอมไพเลอร์ปรับ printf-style % formatting แบบง่ายให้เหมาะสมที่สุดบนตัวอักษรสตริงที่มีรูปแบบโค้ดเฉพาะอย่าง %s, %r และ %a และทำให้ความเร็วสอดคล้องเท่ากันกับ f-string การหารเป็นจำนวนเต็ม (//) ได้รับการปรับแต่งให้ดีขึ้นสำหรับการเพิ่มประสิทธิภาพจากคอมไพเลอร์ ตอนนี้ x86 และ x64 เร็วขึ้นประมาณ 20% เมื่อหารเป็น int โดยค่าต้องน้อยกว่า2**30 หรือ 1073741824 การปรับขนาดของ list ให้มีความคล่องตัวสำหรับการใช้งานทั่วไป โดย list....

ตุลาคม 25, 2022 · 4 นาที · wk18k

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

OCRmyPDF เครื่องมือที่สามารถเปลี่ยนไฟล์ PDF ให้กลายเป็นเอกสารที่สามารถค้นหาได้ โดยใช้เครื่องมือ Tesseract OCR เพื่อจดจำเนื้อหาของ PDF เป็นข้อความ แล้วเพิ่มเลเยอร์ข้อความ OCR ลงในไฟล์ PDF ซึ่งช่วยให้สามารถค้นหาและคัดลอกเนื้อหา PDF ได้รองรับกว่า 100 ภาษา # ติดตั้ง # Debian, Ubuntu apt install ocrmypdf # Windows Subsystem for Linux apt install ocrmypdf #Fedora dnf install ocrmypdf #macOS brew install ocrmypdf #LinuxBrew brew install ocrmypdf #FreeBSD pkg install textproc/py-ocrmypdf #Conda (WSL, macOS, Linux) conda install ocrmypdf #Snap (snapcraft packaging) snap install ocrmypdf ติดตั้งบน windows : Installing OCRmyPDF — ocrmypdf 13....

กันยายน 30, 2022 · 4 นาที · wk18k

Freshenv CLI ที่ช่วยให้คุณสร้างและพัฒนาโปรเจ็คได้รวดเร็วยิ่งขึ้น

Freshenv 🥗 เป็นแอปพลิเคชันบรรทัดคำสั่งเพื่อใช้ในการสร้างและพัฒนาโครงการของคุณใน environments ที่แยกออกจากกันโดยสิ้นเชิง บันทึก สลับ และรีสตาร์ท environments ของคุณ เพื่อรับเครื่องมือสำหรับนักพัฒนาที่คุณต้องการ หรือสร้างและปรับแต่งด้วยตัวของคุณเอง คุณสมบัติ environments แยกออกไปต่างหาก ไม่ต้องกังวลว่าคอมพิวเตอร์ของคุณจะรกเพราะการเพิ่มขึ้นของ asset ในโปรเจ็คที่คุณไม่ต้องการในอนาคต รักษาคอมพิวเตอร์ของคุณให้สะอาดอยู่เสมอ บันทึก environment ของคุณ มีหลายภาษาและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ ติดตั้งเครื่องมือโปรดของคุณ และบันทึก environment ของคุณเองเก็บไว้แล้โหลดใช้งานได้ทุกเมื่อ environment ที่กำหนดเอง สร้างและจัดเตรียม environment แบบกำหนดเอง กำหนดค่าระบบปฏิบัติการพื้นฐาน แพ็คเกจที่จะติดตั้ง และคำสั่งที่จะรันเมื่อ environment ของคุณทำการรัน คำสั่ง check clean flavours provision build remove start view...

กันยายน 25, 2022 · 1 นาที · wk18k

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

DearPyGui เป็นเฟรมเวิร์ค GUI ที่ทันสมัย ​​รวดเร็ว และทรงพลังสำหรับ Python ใช้การเรนเดอร์โดย GPU มีวิดเจ็ตสำเร็จรูปและตัวควบคุมที่หลากหลาย และเอกสารประกอบมีตัวอย่างอย่างละเอียดเพื่อให้คุณเริ่มต้นใช้งานได้อย่างง่ายดาย # ติดตั้ง pip install dearpygui # หรือถ้าบน linux จะใช้ pip3 install dearpygui # ตัวอย่างคำสั่ง import dearpygui.dearpygui as dpg def save_callback(): print("Save Clicked") dpg.create_context() dpg.create_viewport() dpg.setup_dearpygui() with dpg.window(label="ตัวอย่างหน้าต่าง"): dpg.add_text("รอบเรื่องไพธอน") dpg.add_button(label="บันทึก", callback=save_callback) dpg.add_input_text(label="ข้อความ") dpg.add_slider_float(label="เลขทศนิยม") dpg.show_viewport() dpg.start_dearpygui() dpg.destroy_context() สนใจสามารถเข้าไปดูรายละเอียดได้ที่: GitHub - hoffstadt/DearPyGui: Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies docker-py ไลบรารี Python สำหรับ Docker Engine API มันช่วยให้คุณทำทุกอย่างได้ที่เป็นคำสั่ง docker ไม่ว่าจะ run containers หรือ จัดการ containers ร่วมถึงจัดการ Swarms ฯลฯ...

กันยายน 8, 2022 · 2 นาที · wk18k