Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. กำหนดประเภทภาพด้วย Python (imghdr)

    โมดูล imghdr ในไลบรารีมาตรฐานของ Python กำหนดประเภทภาพที่อยู่ในไฟล์หรือไบต์สตรีม มีเพียงฟังก์ชันเดียวที่กำหนดในโมดูล imghdr imghdr.what(filename, h=None): ฟังก์ชันนี้ทดสอบข้อมูลภาพที่อยู่ในไฟล์และคืนค่าสตริงที่อธิบายประเภทภาพ ฟังก์ชันยังยอมรับพารามิเตอร์ h หากให้มา filename จะถูกละเว้นและ h จะถูกจั

  2. การนำเข้า (import) ใน Python (importlib)

    แพ็กเกจ importlib ให้การนำไปปฏิบัติของคำสั่ง import ในซอร์สโค้ด Python ที่เคลื่อนย้ายได้ไปยังอินเตอร์พรีเตอร์ Python ใดๆ นี่ยังให้การนำไปปฏิบัติที่เข้าใจง่ายกว่าการนำไปปฏิบัติในภาษาโปรแกรมมิ่งอื่นนอกจาก Python แพ็กเกจนี้ยังเปิดเผยส่วนประกอบเพื่อนำเข้า ทำให้ง่ายขึ้นสำหรับผู้ใช้ในการสร้างออบเจกต์แบบก

  3. ค้นหาและรันโมดูล Python (runpy)

    ตัวเลือก -m ของบรรทัดคำสั่งค้นหาโมดูลที่กำหนดและรันมันเป็นโมดูล __main__ กลไกนี้ได้รับการสนับสนุนภายในโดยโมดูล runpy จากโมดูลมาตรฐานของ Python ที่อนุญาตให้ค้นหาสคริปต์โดยใช้นามสเปซโมดูล Python แทนระบบไฟล์ โมดูลนี้กำหนดสองฟังก์ชัน: run_module() ฟังก์ชันนี้รันโค้ดของโมดูลที่ระบุและคืนค่าดิกชันนารี g

  4. กำหนดประเภทไฟล์เสียงด้วย Python (sndhdr)

    โมดูล sndhdr ในไลบรารีมาตรฐานของ Python ให้ฟังก์ชันยูทิลิตี้ที่อ่านประเภทข้อมูลเสียงในไฟล์ ฟังก์ชันคืนค่า namedtuple() ที่มี 5 แอตทริบิวต์: filetypeสตริงแทน aifc, aiff, au, hcom, sndr, sndt, voc, wav, 8svx, sb, ub, หรือ ul framerateอัตราการสุ่มตัวอย่าง จะเป็นค่าจริงหรือ 0 หากไม่ทราบหรือยากต่อการถ

  5. การเข้าถึงข้อมูลการกำหนดค่าของ Python

    ข้อมูลการกำหนดค่าของการติดตั้ง Python สามารถเข้าถึงได้ผ่านโมดูล sysconfig เช่น รายการเส้นทางการติดตั้งและตัวแปรการกำหนดค่าเฉพาะแพลตฟอร์มการติดตั้ง โมดูล sysconfig ให้ฟังก์ชันต่อไปนี้เพื่อเข้าถึงตัวแปรการกำหนดค่า: sysconfig.get_config_vars() โดยไม่มีอาร์กิวเมนต์ ฟังก์ชันนี้คืนค่าดิกชันนารีของตัวแปร

  6. การตรวจจับการเยื้องคลุมกำหนดใน Python

    การเยื้อง (Indentation) เป็นคุณสมบัติสำคัญของไวยากรณ์ Python บล็อกโค้ดในฟังก์ชัน คลาส หรือลูป ต้องปฏิบัติตามระดับการเยื้องเดียวกันสำหรับคำสั่งภายใน โมดูล tabnanny ในไลบรารีมาตรฐานของ Python สามารถตรวจจับการละเมิดข้อกำหนดนี้ได้ โมดูลนี้มีจุดประสงค์หลักเพื่อใช้ในโหมดบรรทัดคำสั่งด้วยสวิตช์ -m อย่างไรก

  7. อ่านและเขียนไฟล์ WAV ด้วย Python (wave)

    โมดูล wave ในไลบรารีมาตรฐานของ Python เป็นอินเตอร์เฟซที่ง่ายสำหรับรูปแบบเสียง WAV ฟังก์ชันในโมดูลนี้สามารถเขียนข้อมูลเสียงในรูปแบบ raw ไปยังออบเจกต์คล้ายไฟล์ และอ่านแอตทริบิวต์ของไฟล์ WAV ไฟล์จะเปิดในโหมด write หรือ read เหมือนกับฟังก์ชัน open() ในตัว แต่ใช้ฟังก์ชัน open() ในโมดูล wave wave.open()

  8. อินเตอร์เฟซเล่นเสียงสำหรับ Windows ใน Python (winsound)

    โมดูล winsound เฉพาะสำหรับการติดตั้ง Python บนระบบปฏิบัติการ Windows โมดูลนี้กำหนดฟังก์ชันต่อไปนี้: Beep() เมื่อเรียกฟังก์ชันนี้ จะได้ยินเสียงบี๊บจากสปีกเกอร์ของ PC ฟังก์ชันต้องการสองพารามิเตอร์ พารามิเตอร์ frequency ระบุความถี่ของเสียง ต้องอยู่ในช่วง 37 ถึง 32,767 เฮิรตซ์ พารามิเตอร์ duration ระบุ

  9. โปรแกรม擷取เฟรมจากวิดีโอด้วย OpenCV ใน Python

    OpenCV (Open Source Computer Vision) เป็นไลบรารีโอเพนซอร์สที่พัฒนาสำหรับ machine learning และ computer vision ให้โครงสร้างพื้นฐานทั่วไปสำหรับแอปพลิเคชัน computer vision และเร่งการใช้ machine learning ในผลิตภัณฑ์เชิงพาณิชย์ มีอัลกอริทึมที่เพิ่มประสิทธิภาพมากกว่า 2,500 ตัวสำหรับ computer vision และ m

  10. การอ่านภาพด้วย Python

    การประมวลผลภาพด้วย OpenCV OpenCV (Open Source Computer Vision) เป็นไลบรารีโปรแกรมมิ่งโอเพนซอร์สที่พัฒนาสำหรับ machine learning และ computer vision โดยเฉพาะ มันให้โครงสร้างพื้นฐานทั่วไปสำหรับการทำงานบนแอปพลิเคชัน computer vision และเร่งการใช้ machine learning ในผลิตภัณฑ์เชิงพาณิชย์ มีอัลกอริทึมที่เพ

  11. เคล็ดลับและเทคนิค Python ที่จำเป็นสำหรับโปรแกรมเมอร์

    ในบทความนี้จะครอบคลุมเคล็ดลับและเทคนิค Python ที่มีประโยชน์ ซึ่งจะเป็นประโยชน์เมื่อเขียนโปรแกรมในการแข่งขันเขียนโค้ดหรืองานของบริษัท เนื่องจากช่วยลดโค้ดและเพิ่มประสิทธิภาพการทำงาน การสลับค่าตัวเลขสองตัวในที่เดียว (In-Place Swapping) x, y = 50, 70 print(x, y) # swapping x, y = y, x print(x, y) ผลลั

  12. การถดถอยเชิงเส้นด้วย PyTorch

    เกี่ยวกับการถดถอยเชิงเส้น พื้นฐานการถดถอยเชิงเส้นแบบง่าย ช่วยเข้าใจความสัมพันธ์ระหว่างตัวแปรต่อเนื่องสองตัว ตัวอย่าง: x = ตัวแปรอิสระ (เช่น น้ำหนัก) y = ตัวแปร従屬 (เช่น ส่วนสูง) y = αx + β ลองเข้าใจการถดถอยเชิงเส้นแบบง่ายผ่านโปรแกรม: # Simple linear regression import numpy as np import matplotl

  13. การดึงข้อมูลเว็บด้วย lxml ใน Python

    การดึงข้อมูลเว็บ (Web Scraping) ไม่ได้สนใจเฉพาะผู้ชื่นชอบวิทยาการข้อมูล แต่นักศึกษาหรือผู้เรียนที่ต้องการเจาะลึกลงไปในเว็บไซต์ก็สามารถทำได้ Python มีไลบรารีสำหรับ web scraping หลายตัว รวมถึง: Scrapy Urllib BeautifulSoup Selenium Python Requests LXML บทความนี้จะพูดถึงไลบรารี lxml ของ Python เพื่อด

  14. ตัวแปลงไฟล์การตั้งค่าใน Python (configparser)

    โมดูล configparser จากไลบรารีมาตรฐานของ Python ให้ฟังก์ชันสำหรับอ่านและเขียนไฟล์การตั้งค่า ซึ่งมักใช้ในระบบปฏิบัติการ Microsoft Windows ไฟล์เหล่านี้มักมีนามสกุล .INI ไฟล์ INI ประกอบด้วยส่วน (sections) แต่ละส่วนนำหน้าด้วยส่วนหัว [section] ภายในวงเล็บเหลี่ยมสามารถใส่ชื่อส่วนได้ ส่วนจะตามด้วยรายการคีย

  15. การกรองภาพตามขนาดแอตทริบิวต์ใน Python

    Python มีไลบรารีสำหรับการประมวลผลภาพหลายตัว รวมถึง Pillow, Python Imaging Library (PIL), scikit-image และ OpenCV ในบทความนี้จะใช้ไลบรารี Pillow เนื่องจากมีขั้นตอนมาตรฐานสำหรับการจัดการภาพหลากหลาย และรองรับรูปแบบไฟล์ภาพมากมาย เช่น JPEG, PNG, GIF, TIFF, BMP และอื่นๆ Pillow สร้างขึ้นบนฐานของ Python Im

  16. Inspect Live Objects ใน Python

    โมดูล inspect ให้ข้อมูลเกี่ยวกับ Live Objects: Modules, Classes, Methods, Functions, Code Objects ฯลฯ ทำ Type Checking, ดึง Source Code, ตรวจสอบ Classes/Functions, ตรวจสอบ Interpreter Stack ฟังก์ชันหลัก getmembers(object, predicate=None): คืนสมาชิกทั้งหมดเป็น List of (name, value) เรียงตามชื่อ ถ้า

  17. สร้างและ Parse ไฟล์ .plist ของ Mac OS X ด้วย Python (plistlib)

    ไฟล์ .plist (Property List) ใช้ใน Mac OS X/iOS เก็บคุณสมบัติแอปพลิเคชัน โมดูล plistlib ให้ Interface อ่าน/เขียนไฟล์เหล่านี้ รูปแบบข้อมูลที่รองรับ Strings, Integers, Floats, Booleans Tuples, Lists Dictionaries (Keys ต้องเป็น Strings) Data (bytes), Date objects Top-level object ปกติเป็น Dictionary

  18. Python Interfaces ไปยัง Unix Databases (dbm)

    แพ็กเกจ dbm ในไลบรารีมาตรฐาน Python ให้ Dictionary-like interface สำหรับ DBM-style databases DBM = DataBase Manager ใช้ใน UNIX เก็บข้อมูลด้วย Primary Key เดียว ใช้ Hashing เพื่อ Retrieval ที่เร็ว โมดูลใน dbm Package dbm.ndbm: Interface ไปยัง Unix (n)dbm library Keys/Values ต้องเป็น bytes ไม่รองรับ

  19. Secure Hashes และ Message Digests ด้วย Python (hashlib)

    FIPS กำหนด Secure Hash Algorithms: SHA1, SHA224, SHA256, SHA384, SHA512 RSA กำหนด MD5 โมดูล hashlib ใช้งานอัลกอริทึมเหล่านี้ อัลกอริทึมที่รองรับ md5 (ไม่แนะนำสำหรับความปลอดภัย) sha1 (ไม่แนะนำสำหรับความปลอดภัย) sha224 sha256 sha384 sha512 sha3_224, sha3_256, sha3_384, sha3_512 (SHA-3) shake_128, sh

  20. Context Variables ใน Python

    Context Variables คือตัวแปรที่มีค่าแตกต่างกันไปตาม Context (บริบท) ต่างจาก Thread-Local Storage ที่แต่ละ Thread มีค่าแยกกัน Context Variable อาจมีหลาย Context ใน Thread เดียวกัน เหมาะสำหรับติดตามตัวแปรใน Asynchronous Concurrent Tasks คลาส ContextVar ใช้สำหรับประกาศและทำงานกับ Context Variables imp

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:88/451  20-คอมพิวเตอร์/Page Goto:1 82 83 84 85 86 87 88 89 90 91 92 93 94