Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. คลาสข้อมูลใน Python (คลาสข้อมูล)

    dataclasses เป็นโมดูลใหม่ที่เพิ่มเข้ามาในไลบรารีมาตรฐานของ Python ตั้งแต่เวอร์ชัน 3.7 มันกำหนด @dataclass มัณฑนากรที่สร้างเมธอดตัวสร้างโดยอัตโนมัติ __init__(), วิธีการแทนสตริง __repr__(), เมธอด __eq__() ซึ่งโอเวอร์โหลด ==โอเปอเรเตอร์ (และอีกสองสามรายการ) สำหรับคลาสที่ผู้ใช้กำหนด มัณฑนากร dataclass

  2. การสร้างสภาพแวดล้อมเสมือนโดยใช้ Python

    อาจจำเป็นต้องใช้แพ็คเกจ Python ของเวอร์ชันเฉพาะในขณะที่พัฒนาแอปพลิเคชันที่ใช้ Python อย่างไรก็ตาม หากติดตั้งแพ็คเกจเดียวกันในเวอร์ชันนี้เพื่อการใช้งานทั้งระบบ อาจขัดแย้งกับข้อกำหนดของแอปพลิเคชันอื่น ดังนั้นจึงต้องการให้มีสภาพแวดล้อมแบบเคียงข้างกันสำหรับวัตถุประสงค์แต่ละอย่างเพื่อแก้ไขปัญหาความเข้ากั

  3. Python บูตสแตรปตัวติดตั้ง pip

    นอกเหนือจากโมดูลและแพ็คเกจที่สร้างขึ้นในการแจกจ่ายมาตรฐานของ Python แล้ว แพ็คเกจจำนวนมากจากนักพัฒนาบุคคลที่สามยังถูกอัปโหลดไปยังที่เก็บแพ็คเกจ Python ที่เรียกว่า Python Package Index (https://pypi.org/ หากต้องการติดตั้งแพ็คเกจจากที่นี่ จำเป็นต้องมียูทิลิตี้ pip เครื่องมือ pip เป็นโปรเจ็กต์อิสระ แต่เ

  4. อินเทอร์เฟซเครือข่ายระดับต่ำใน Python (ซ็อกเก็ต)

    โมดูล ซ็อกเก็ต ในไลบรารีมาตรฐานของ Python กำหนดวิธีที่เครื่องเซิร์ฟเวอร์และเครื่องไคลเอนต์สามารถสื่อสารโดยใช้จุดปลายซ็อกเก็ตที่ด้านบนของระบบปฏิบัติการ API socket ประกอบด้วยฟังก์ชันสำหรับโปรโตคอลเครือข่ายที่เน้นการเชื่อมต่อและไม่ต้องใช้การเชื่อมต่อ ซ็อกเก็ตเป็นจุดสิ้นสุดของลิงก์การสื่อสารแบบสองทาง ม

  5. Python เธรดระดับต่ำ API

    โมดูล _thread ในไลบรารี Python จัดเตรียมอินเทอร์เฟซระดับต่ำสำหรับการทำงานกับกระบวนการน้ำหนักเบาที่มีเธรดหลายตัวที่แชร์พื้นที่ข้อมูลส่วนกลาง สำหรับการซิงโครไนซ์ การล็อกแบบง่าย (เรียกอีกอย่างว่า mutexes หรือสัญญาณไบนารี) ถูกกำหนดไว้ในโมดูลนี้ โมดูล threading ในตัวมี API เธรดระดับสูงที่สร้างขึ้นบนโมดูล

  6. ติดตามหรือติดตามการดำเนินการคำสั่ง Python (ติดตาม)

    ฟังก์ชันในโมดูล trace ในไลบรารี Python จะสร้างการติดตามการทำงานของโปรแกรม และครอบคลุมคำสั่งที่มีคำอธิบายประกอบ นอกจากนี้ยังมีฟังก์ชันสำหรับแสดงรายการฟังก์ชันที่เรียกว่าในระหว่างการเรียกใช้โดยสร้างความสัมพันธ์ของผู้โทร สคริปต์ Python สองตัวต่อไปนี้ถูกใช้เป็นตัวอย่างเพื่อแสดงคุณสมบัติของโมดูลการติดตา

  7. ไลบรารี Python ที่คอมไพล์ไบต์

    Python เป็นภาษาที่ใช้ล่าม อย่างไรก็ตาม มันคอมไพล์ซอร์สโค้ดเป็นไบต์โค้ดภายในเมื่อมีการเรียกใช้สคริปต์ (ส่วนขยาย .py) และหลังจากนั้นเวอร์ชัน bytecode จะถูกลบออกโดยอัตโนมัติ เมื่อนำเข้าโมดูล (นอกเหนือจากโมดูลในตัวที่คอมไพล์ล่วงหน้าแล้ว) เวอร์ชันที่คอมไพล์แล้วจะถูกสร้างขึ้นโดยอัตโนมัติเช่นกัน แต่บันทึกด

  8. รองรับเบราว์เซอร์คลาส Python

    pyclbr โมดูลในไลบรารี Python จะดึงข้อมูลเกี่ยวกับฟังก์ชัน คลาส และวิธีการที่กำหนดไว้ในโมดูล Python ข้อมูลถูกดึงมาจากซอร์สโค้ด Python แทนที่จะนำเข้าโมดูล โมดูลนี้กำหนด readmodule() ฟังก์ชันที่ส่งคืนชื่อคลาสระดับโมดูลการแมปพจนานุกรมไปยังตัวบอกคลาส ฟังก์ชันใช้ชื่อโมดูลเป็นพารามิเตอร์ อาจเป็นชื่อของโมด

  9. โมดูลนำเข้า Python จากไฟล์ Zip (zipimport)

    การใช้โมดูล zipimport ทำให้สามารถนำเข้าโมดูลและแพ็คเกจ Python จากไฟล์เก็บถาวรรูปแบบ ZIP ได้ โมดูลนี้ยังอนุญาตให้รายการของ sys.path เป็นสตริงที่ตั้งชื่อไฟล์ ZIP ที่เก็บถาวร ไฟล์ใดๆ อาจมีอยู่ในไฟล์ ZIP แต่มีเพียงไฟล์ .py และ .pyc เท่านั้นที่สามารถนำเข้าได้ ไม่อนุญาตให้นำเข้า ZIP ของโมดูลไดนามิก การทำ

  10. คลาสพื้นฐานนามธรรมใน Python (abc)

    คลาสจะเรียกว่าคลาสนามธรรมหากมีวิธีการที่เป็นนามธรรมตั้งแต่หนึ่งวิธีขึ้นไป วิธีนามธรรมคือวิธีการที่ประกาศ แต่ไม่มีการใช้งาน คลาสนามธรรมไม่สามารถสร้างอินสแตนซ์ได้ และเมธอดนามธรรมต้องดำเนินการโดยคลาสย่อย คลาสพื้นฐานที่เป็นนามธรรมให้วิธีการกำหนดอินเทอร์เฟซเมื่อเทคนิคอื่น ๆ เช่น hasattr() จะงุ่มง่ามหรือ

  11. Python Binary Data Services

    บทบัญญัติของโมดูล struct ในไลบรารี Python มีประโยชน์ในการแปลงระหว่างโครงสร้างประเภท C และอ็อบเจ็กต์ Python byte ซึ่งสามารถทำได้โดยฟังก์ชันระดับโมดูล เช่นเดียวกับคลาส Struct และเมธอดตามที่กำหนดไว้ในโมดูล struct ฟังก์ชันการแปลงใช้สตริงรูปแบบ ลำดับไบต์ ขนาด และการจัดตำแหน่งที่ใช้ในสตริงรูปแบบถูกกำหนดโ

  12. การควบคุมคำเตือนในโปรแกรม Python

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

  13. ส่วนต่อประสาน Python Garbage Collector (gc)

    การรวบรวมขยะอัตโนมัติเป็นหนึ่งในคุณสมบัติที่สำคัญของ Python กลไกตัวรวบรวมขยะพยายามเรียกคืนหน่วยความจำที่ครอบครองโดยอ็อบเจ็กต์ที่ไม่ได้ใช้งานโดยโปรแกรมอีกต่อไป Python ใช้กลไกการนับอ้างอิงสำหรับการรวบรวมขยะ ตัวแปล Python นับจำนวนครั้งที่วัตถุถูกอ้างอิงโดยวัตถุอื่น เมื่อลบการอ้างอิงไปยังวัตถุ การนับสำ

  14. การค้นหาโมดูลที่ใช้โดยสคริปต์ Python (ตัวค้นหาโมดูล)

    คลาส ModuleFinder ในโมดูล modulefinder สามารถกำหนดชุดของโมดูลที่นำเข้าโดยสคริปต์บางตัว โมดูลนี้มีอินเทอร์เฟซบรรทัดคำสั่งและอินเทอร์เฟซแบบเป็นโปรแกรม สำหรับการสาธิตการใช้งาน ให้ใช้สคริปต์ต่อไปนี้ #modfinder.py import hello try: import trianglebrowser import nomodule,mymodule except ImportError

  15. พื้นฐานของการจำลองเหตุการณ์แบบไม่ต่อเนื่องโดยใช้ SimPy ใน Python

    SimPy (คล้องจองกับ “Blimpie”) เป็นแพ็คเกจหลามสำหรับการจำลองเหตุการณ์แบบไม่ต่อเนื่องที่เน้นกระบวนการ การติดตั้ง วิธีที่ง่ายที่สุดในการติดตั้ง SimPy คือผ่าน pip: pip install simpy และผลลัพธ์ที่ได้ก็จะประมาณนี้ ในขณะที่เขียน simpy-3.0.11 เป็นเวอร์ชันล่าสุดของ SimPy และเราจะใช้สำหรับตัวอย่างด้านล่า

  16. Python Vs Ruby จะเลือกอันไหนดี?

    อย่างแรกที่เข้ามาในหัวจะเปรียบเทียบแค่สองภาษานี้ทำไม? อาจเป็นเพราะทั้งสองถูกตีความ ภาษาที่คล่องตัวพร้อมปรัชญาเชิงวัตถุและการสนับสนุนจากชุมชนขนาดใหญ่ อย่างไรก็ตาม แม้ว่าทั้งสองภาษาจะมีแนวคิดร่วมกัน องค์ประกอบทางไวยากรณ์ และมีลักษณะเกือบเหมือนกัน แต่ชุมชนทั้งสองก็ไม่มีอะไรเหมือนกัน ทั้งสองภาษาเป็นที่

  17. แบบฟอร์มลงทะเบียนอย่างง่ายโดยใช้ Python Tkinter

    Tkinter เป็นไลบรารี่หลามสำหรับการพัฒนา GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) เราใช้ไลบรารี tkinter เพื่อสร้างแอปพลิเคชันของ UI (ส่วนต่อประสานผู้ใช้) เพื่อสร้างหน้าต่างและส่วนต่อประสานกราฟิกกับผู้ใช้ทั้งหมด หากคุณใช้ python 3.x (ซึ่งแนะนำ) Tkinter จะมาพร้อมกับ Python เป็นแพ็คเกจมาตรฐาน ดังนั้นเราจึงไม่

  18. พล็อต Google Map โดยใช้แพ็คเกจ gmplot ใน Python หรือไม่

    คุณสามารถวาดพิกัดทางภูมิศาสตร์บน Google Maps ได้หลายวิธี อย่างไรก็ตาม ในกรณีที่คุณต้องการบันทึกลงในไฟล์ในเครื่อง วิธีหนึ่งที่ดีกว่าที่จะทำได้คือการใช้โมดูลหลามที่เรียกว่า gmplot Python library gmplot ช่วยให้เราสามารถลงจุดข้อมูลบน Google Maps gmplot มีอินเทอร์เฟซเหมือน matplotlib เพื่อสร้าง HTML และ

  19. เพิ่มแพ็คเกจไปยังสภาพแวดล้อม Anaconda ใน Python

    มีหลายวิธีที่เราสามารถเพิ่มแพ็คเกจไปยังสภาพแวดล้อมอนาคอนด้าที่มีอยู่ของเราได้ วิธีที่ 1 − วิธีหนึ่งที่ใช้กันทั่วไปคือการใช้ “Anaconda Navigator” เพื่อเพิ่มแพ็คเกจไปยังสภาพแวดล้อมของ Anaconda เมื่อเปิด “Ananconda Navigator” หน้าแรกจะมีลักษณะดังนี้ − ไปที่แท็บ Environments ข้างใต้แท็บ Home จากนั้นเ

  20. การวิเคราะห์ข้อมูลเชิงสำรวจใน Python

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

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:84/450  20-คอมพิวเตอร์/Page Goto:1 78 79 80 81 82 83 84 85 86 87 88 89 90