Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ฟังก์ชัน zip() ใน Python

    zip() ฟังก์ชันนี้ใช้สำหรับจับกลุ่ม iterator หลายตัว มาดูเอกสารของฟังก์ชัน zip() โดยใช้เมธอด help รันโค้ดต่อไปนี้เพื่อดูความช่วยเหลือเกี่ยวกับฟังก์ชัน zip() ตัวอย่าง help(zip) หากรันโปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังนี้ ผลลัพธ์ zip object | | | | Return a zip object whose .__next_

  2. ฟังก์ชัน vars() ใน Python

    ฟังก์ชัน vars() 属于 Python standard library 提供的内置函数集合 它返回关联对象的 __dict__ 属性到控制台 语法 vars(object) 返回类型 <Dictionary Type> 参数 vars() 函数只接受一个参数 它接受一个对象作为参数 可以是任何模块、类或任何具有 __dict__ 属性的对象 此参数是可选的 如果函数在没有参数的情况下使用 将显示包含本地符号表的字典 涉及的异常 如果传递的参数不匹配属性 它会引发 TypeError 异常 范围 当没有传递参数时 Vars() 的作用类似于 locals(

  3. การใช้ Set() ใน Python ตรวจสอบ Pangram

    ในบทความนี้ เราจะเรียนรู้วิธีกำหนดว่าสตริงเป็น pangram หรือไม่ใน Python 3.x (หรือเวอร์ชันก่อนหน้า) สตริง pangram ประกอบด้วยตัวอักษรทุกตัวในรายการอักษรภาษาอังกฤษ มาดูภาพประกอบด้านล่าง - Provided Input: str = This is the python blog on Tutorial point Desired Output: No Provided Input: str = I want

  4. การใช้ List เป็น Stack และ Queues ใน Python

    ในบทความนี้ เราจะเรียนรู้โครงสร้าง Stack และ Queue ใน Python 3.x (หรือเวอร์ชันก่อนหน้า) ที่นี่เราจะพูดถึงการทำงานและการแก้ไขภายในโครงสร้างข้อมูลเหล่านี้ - รวมถึง - การดำเนินการเพิ่ม (Push, Enqueue) การดำเนินการลบ (Pop, Dequeue) การแสดงผล/การเดินทาง (Display/Traversing) ข้อกำหนดเบื้องต้น: List แ

  5. การใช้ Iterations ใน Python อย่างมีประสิทธิภาพ

    ในบทความนี้ เราจะเรียนรู้วิธีการนำ iterator ไปปฏิบัติและการใช้งานอย่างมีประสิทธิภาพใน Python 3.x (หรือเวอร์ชันก่อนหน้า) มาดูเมธอดต่างๆ ที่มีใน Python ซึ่งนำ iterator ไปปฏิบัติ ประเภทที่ 1 - การนำ While Loop ไปปฏิบัติด้วยความยาวที่รู้จัก ตัวอย่างโค้ด genre = (Python, C, C++, Java) print(หัวข้อที่มี

  6. __name__ (ตัวแปรพิเศษ) ใน Python

    ไม่เหมือนภาษาโปรแกรมอื่นๆ Python ไม่ได้ออกแบบมาเพื่อเริ่มรันโค้ดจากฟังก์ชัน main อย่างชัดเจน ตัวแปรพิเศษชื่อ __name__ ให้ฟังก์ชันคล้าย main function เนื่องจากเป็นตัวแปรในตัวของภาษา Python เราสามารถเขียนโปรแกรมเพื่อดูค่าของตัวแปรนี้ได้ดังนี้ print(type(__name__)) print(__name__) การรันโค้ดข้างต้นจะ

  7. a.sort, sorted(a), np.argsort(a) และ np.lexsort(b, a) ใน Python

    การจัดลำดับองค์ประกอบข้อมูลในลำดับเฉพาะเป็นการดำเนินการที่ต้องการบ่อย ในการจัดเรียงองค์ประกอบในอาร์เรย์ Python ใช้ฟังก์ชันชื่อ sorted() และ array.sort() sorted(array) ฟังก์ชันนี้คืนค่าอาร์เรย์ที่จัดเรียงแล้วโดยไม่แก้ไขอาร์เรย์เดิม a = [9, 5, 3, 1, 12, 6] b = sorted([9, 5, 3, 1, 12, 6]) print(Sorte

  8. ฟังก์ชัน abs() ใน Python

    ฟังก์ชัน abs() ใน Python แสดงค่าสัมบูรณ์ของอินพุตตัวเลข ค่าสัมบูรณ์เกี่ยวข้องกับค่าหรือขนาดของตัวเลข แทนที่จะเป็นเครื่องหมายที่ติดกับตัวเลข มันมีประโยชน์มากสำหรับจำนวนเชิงซ้อน (complex numbers) ที่การคำนวณขนาดเกี่ยวข้องกับหลายขั้นตอน ไวยากรณ์ของฟังก์ชันคือ - abs(num) โดย num สามารถเป็น integer, f

  9. Absolute และ Relative Imports ใน Python

    หลายครั้งเมื่อเราสร้างโค้ด Python เราพบว่าต้องเข้าถึงโค้ดจากไฟล์หรือแพ็กเกจ Python อื่น นี่คือเวลาที่คุณต้อง import ไฟล์หรือแพ็กเกจ Python อื่นเข้าไปในโค้ดปัจจุบัน วิธีตรงไปตรงมาคือเขียนคำสั่งด้านล่างที่ด้านบนของโปรแกรม Python ปัจจุบันของคุณ import package_name or module_name or from package_name i

  10. การเข้าถึง Attributes และ Methods ใน Python

    ในฐานะภาษาโปรแกรมเชิงวัตถุ Python เน้นที่ออบเจ็กต์ คลาสเป็นแผนผังที่สร้างออบเจ็กต์ แต่ละคลาสใน Python สามารถมีแอตทริบิวต์มากมาย รวมถึงฟังก์ชันเป็นแอตทริบิวต์ การเข้าถึงแอตทริบิวต์ของคลาส เพื่อตรวจสอบแอตทริบิวต์ของคลาสและจัดการแอตทริบิวต์เหล่านั้น เราใช้เมธอดในตัวของ Python มากมายดังนี้ getattr()

  11. เพิ่มคู่ Key-Value ให้ Dictionary ใน Python

    Python Dictionaries เป็นคอลเลกชันของคู่ key-value ที่ไม่มีลำดับ ในบทช่วยสอนนี้ เราจะดูวิธีเพิ่มคู่ key-value ใหม่ให้ Dictionary ที่กำหนดไว้แล้ว ด้านล่างคือสองวิธีที่เราสามารถใช้ได้ การกำหนด Key ใหม่เป็น Subscript เราเพิ่มองค์ประกอบใหม่ให้ Dictionary โดยใช้ Key ใหม่เป็น subscript และกำหนดค่าให้ ตั

  12. *args และ **kwargs ใน Python

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

  13. ทำไม Python จึงเรียกว่า Dynamically Typed

    Python เป็นภาษาที่ typed แบบไดนามิก (dynamically typed) ไดนามิกคืออะไร? เราไม่ต้องประกาศชนิดของตัวแปรหรือจัดการหน่วยความจำขณะกำหนดค่าให้ตัวแปรใน Python ภาษาอื่นเช่น C, C++, Java ฯลฯ มีการประกาศตัวแปรอย่างเคร่งครัดก่อนกำหนดค่า ต้องประกาศชนิดของตัวแปรก่อนกำหนดค่าในภาษา C, C++, Java ฯลฯ Python ไม่มีป

  14. ดาวน์โหลดสื่อ/เสียงจาก YouTube ด้วย Python - pafy

    ในบทความนี้ เราจะดูวิธีดึงรายละเอียดวิดีโอ YouTube และดาวน์โหลดในรูปแบบต่างๆ โดยใช้โมดูล pafy ไปที่ลิงก์สำหรับเอกสารอย่างเป็นทางการ ติดตั้งโมดูล pafy ด้วยคำสั่งต่อไปนี้ pip install pafy หากรันคำสั่งข้างต้น จะได้ผลลัพธ์ดังนี้เมื่อติดตั้งโมดูล pafy สำเร็จ Collecting pafy Using cached https://files.

  15. ฟังก์ชัน id() ใน Python

    ในบทความนี้ เราจะเรียนรู้การใช้งานและการนำไปปฏิบัติของฟังก์ชัน id() ใน Python 3.x (หรือเวอร์ชันก่อนหน้า) ฟังก์ชันนี้อยู่ใน Python Standard Library และถูก import อัตโนมัติก่อนรันโค้ด ไวยากรณ์: id(<entity name>) ค่าที่คืน: ค่าความเป็นตัวตน (Identity value) ชนิด <int> ฟังก์ชันรับอาร์กิว

  16. การ Import โมดูลใน Python

    ในบทความนี้ เราจะเรียนรู้ทุกวิธีที่เราสามารถ import โมดูลใน Python 3.x (หรือเวอร์ชันก่อนหน้า) คำสั่ง import ใช้สำหรับรวม dependencies/โมดูลทั้งหมดที่จำเป็นในการรันโค้ด วิธีที่พบบ่อยที่สุด: ไวยากรณ์ import ตัวอย่างโค้ด import math print(math.log10(100)) ผลลัพธ์ 2.0 วิธีที่มีประสิทธิภาพ: ไวยากรณ

  17. ความแตกต่างสำคัญระหว่าง Python 2.x และ Python 3.x พร้อมตัวอย่าง

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการเปลี่ยนแปลงหลักใน Python 2.x และ Python 3.x วิธีการรับอินพุต (Input Methodology) วิธีการแสดงเอาต์พุต (Output Methodology) ตัวดำเนินการหาร (Division Operator) การจัดการข้อยกเว้น (Exception Handling) วิธีการรับอินพุต ก่อนหน้านี้เราใช้เมธอด raw_input() แต่ในเวอ

  18. ปริศนา A += B ใน Python

    ในบทความนี้ เราจะดูว่าเกิดอะไรขึ้นเมื่อเราอัปเดตค่าใน Tuple ซึ่งเป็น immutable จริงๆ เราจะสามารถรวมค่าใหม่กับค่าเก่าได้แต่จะโยนข้อผิดพลาด เราสามารถศึกษา bytecode ของข้อผิดพลาดและเข้าใจได้ดีขึ้นว่ากฎของ Tuple ทำงานอย่างไร ก่อนอื่นเรากำหนด Tuple แล้วสั่งอัปเดตองค์ประกอบสุดท้ายดังนี้ ตัวอย่างโค้ด &g

  19. โครงสร้างข้อมูลในตัว (Inbuilt Data Structures) ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับโครงสร้างข้อมูลในตัว 4 แบบใน Python คือ Lists, Dictionaries, Tuples และ Sets Lists (ลิสต์) List คือลำดับขององค์ประกอบที่มีเรียงลำดับ เป็นโครงสร้างข้อมูล non-scalar และเปลี่ยนแปลงได้ (mutable) List สามารถมีชนิดข้อมูลที่แตกต่างกันได้ ต่างจาก Array ที่เก็บองค์ประกอบช

  20. Absolute Deviation และ Mean Absolute Deviation ด้วย NumPy

    ในการศึกษาการวิเคราะห์ทางสถิติ การศึกษาความแปรปรวนของข้อมูลในตัวอย่างบ่งบอกว่าค่าในตัวอย่างข้อมูลที่กำหนดกระจายตัวมากน้อยเพียงใด สองวิธีสำคัญที่เราคำนวณความแปรปรวนคือ Absolute Deviation และ Mean Absolute Deviation Absolute Deviation ในวิธีนี้ เราหาค่าเฉลี่ย (mean) ของตัวอย่างที่กำหนดก่อน แล้วคำนวณ

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:96/451  20-คอมพิวเตอร์/Page Goto:1 90 91 92 93 94 95 96 97 98 99 100 101 102