Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. โปรแกรม Python แปลงทศนิยม float เป็นเลขฐานแปด (Octal)

    กำหนดค่า float ทศนิยมและจำนวนตำแหน่งทศนิยม งานของเราคือแปลงเป็นรูปแบบฐานแปด (Octal) ขั้นตอนแรก: นำส่วนจำนวนเต็มจากค่าทศนิยมมาแปลงเป็นฐานแปด ขั้นตอนที่สอง: นำส่วนทศนิยมมาแปลงเป็นฐานแปด ขั้นตอนที่สาม: รวมทั้งสองส่วนเข้าด้วยกัน รายละเอียดขั้นตอน ส่วนจำนวนเต็ม: หารตัวเลขด้วย 8 ซ้ำๆ และบันทึกเศษ จนกว่า

  2. โปรแกรม Python สกัดอีเมลจากไฟล์ข้อความ URL

    ที่นี่เราใช้แพ็กเกจ regular expression (re) สำหรับสกัดอีเมลจากไฟล์ข้อความ URL กำหนดให้มีไฟล์ข้อความ URL ใช้แพ็กเกจ regular expression กำหนดรูปแบบของอีเมล แล้วใช้ฟังก์ชัน findall() เพื่อตรวจสอบข้อความที่ตรงกับรูปแบบนี้ ตัวอย่างข้อมูลนำเข้าและผลลัพธ์ Input text = Please contact us at contact@tutorial

  3. โปรแกรม Python สำหรับ Crawl เว็บเพจและหาคำที่พบบ่อยที่สุด

    งานของเราคือการ crawl หน้าเว็บและนับความถี่ของคำ แล้วคืนค่าคำที่พบบ่อยที่สุด เราใช้โมดูล requests และ BeautifulSoup ช่วยสร้าง web crawler ดึงข้อมูลจากหน้าเว็บและเก็บในลิสต์ โค้ดตัวอย่างสมบูรณ์ import requests from bs4 import BeautifulSoup import operator from collections import Counter def my_sta

  4. ระยะทาง Minkowski ใน Python

    ระยะทาง Minkowski (Minkowski distance) เป็นเมตริกในอวกเวกเตอร์ที่มีนอร์ม (normed vector space) ผลลัพธ์คืออสมการ Minkowski ใช้สำหรับวัดความคล้ายคลึงของเวกเตอร์ การใช้งานกับ SciPy distance.minkowski([1, 1, 0], [0, 1, 0], 3) 1.0 พารามิเตอร์ที่ 3 (p) คือพารามิเตอร์ออเดอร์: p = 1: ระยะทาง Manhattan

  5. ดึงข่าว hàngวันด้วย News API ใน Python

    News API เป็น API ยอดนิยมสำหรับค้นหาและดึงบทความข่าวจากเว็บไซต์ต่างๆ โดยใช้ API นี้สามารถดึงหัวข้อข่าว hàngวันได้ 10 หัวข้อจากแหล่งข่าวใดก็ได้ แต่การใช้ API นี้ต้องมี API Key ซึ่งต้องสมัครสมาชิกที่ newsapi.org ก่อน โค้ดตัวอย่าง: ดึงข่าวจาก BBC import requests def Topnews(): # BBC news api - ต

  6. วิธีล้างหน้าจอคอนโซลด้วย Python

    เมื่อทำงานกับ Python interactive shell/terminal เราจะได้รับผลลัพธ์ต่อเนื่องจนหน้าจอลูบง่าย ไม่เห็นผลลัพธ์ชัดเจน มักใช้ Ctrl+L เพื่อล้างหน้าจอ แต่ถ้าต้องการล้างหน้าจอขณะรันสคริปต์ Python ไม่มีคีย์เวิร์ด ฟังก์ชัน หรือเมธอด built-in สำหรับล้างหน้าจอ จึงต้องเขียนโค้ดเอง ขั้นตอนการล้างหน้าจอ นำเข้า

  7. ฟังก์ชัน maketrans() และ translate() ใน Python

    เมธอด str.maketrans() เมธอด maketrans() คืนค่าตารางการแปล (mapping table) ที่ใช้กับเมธอด translate() นี่คือเมธอดสแตติกที่สร้างการแมปпи้ง 1 ต่อ 1 ของตัวอักษรไปยังการแปล/การแทนที่ สร้างการแทนที่แบบ Unicode สำหรับแต่ละตัวอักษร ไวยากรณ์ string.maketrans(x[, y[, z]]) y และ z เป็นอาร์กิวเมนต์ตัวเลือก พา

  8. เกมทายสีด้วย Tkinter ใน Python

    สำหรับการพัฒนาแอปพลิเคชัน GUI โมดูล tkinter เป็นที่นิยมและใช้งานง่าย สามารถพัฒนาเกม GUI ได้อย่างรวดเร็ว ที่นี่เราจะพัฒนาเกมทายสี (Color Game) ในเกมนี้ ผู้เล่นต้องพิมพ์ชื่อสีของคำที่ปรากฏบนหน้าจอ (ไม่ใช่คำนั้นเอง) คะแนนจะเพิ่มขึ้นทีละ 1 ระยะเวลาเล่นเกมคือ 30 วินาที สีที่ใช้ในเกมมี 10 สี ได้แก่ แดง น

  9. การเปลี่ยนชื่อไฟล์หลายไฟล์พร้อมกันด้วย Python

    เมธอด rename() ใช้สำหรับเปลี่ยนชื่อไฟล์หรือไดเรกทอรีใน Python 3 เมธอดนี้เป็นส่วนหนึ่งของโมดูล os ไวยากรณ์ของ os.rename() os.rename(src, dst) อาร์กิวเมนต์แรกคือ src ซึ่งคือที่อยู่ต้นทางของไฟล์ที่จะเปลี่ยนชื่อ และอาร์กิวเมนต์ที่สองคือ dst ซึ่งคือที่อยู่ปลายทางพร้อมชื่อใหม่ ตัวอย่าง: เปลี่ยนชื่อไฟล์

  10. การวาดรูปทรงเรขาคณิตบนภาพด้วย Python OpenCV

    การดำเนินการพื้นฐานของ OpenCV คือการวาดบนภาพ ซึ่งสามารถเพิ่มรูปทรงเรขาคณิตต่างๆ ได้ เช่น เส้นตรง วงกลม สี่เหลี่ยมผืนผ้า เป็นต้น เมื่อทำงานกับการวิเคราะห์ภาพ เรามักต้องการเน้นส่วนหนึ่งของภาพ เช่น การเพิ่มสี่เหลี่ยมผืนผ้าเพื่อกำหนดพื้นที่นั้น หรือเพิ่มลูกศรเพื่อชี้ไปยังสิ่งต่างๆ ฟังก์ชันหลักสำหรับกา

  11. การอ่านภาพด้วยโมดูล Python OpenCV

    ในโมดูล OpenCV เราสามารถใช้ฟังก์ชัน cv2.imread() เพื่ออ่านภาพได้ เมื่อระบุเส้นทางของภาพ ภาพควรอยู่ในไดเรกทอรีทำงาน หรือต้องระบุเส้นทางเต็มของภาพ แฟล็กการอ่านภาพ cv2.IMREAD_COLOR - โหลดภาพสี และจะไม่คำนึงถึงความโปร่งใสของภาพ นี่คือแฟล็กเริ่มต้น cv2.IMREAD_GRAYSCALE - โหลดภาพในโหมดสีเทา cv2.IM

  12. Dunder หรือ Magic Methods ใน Python

    Magic methods ที่ทำให้เราทำเทคนิคโปรแกรมมิ่งเชิงออบเจ็กต์ได้อย่างน่าสนใจ เมธอดเหล่านี้ระบุได้โดย underscore สองตัว (__) ใช้เป็น prefix และ suffix ตัวอย่างเช่น ฟังก์ชันเป็น interceptors ที่ถูกเรียกอัตโนมัติเมื่อเงื่อนไขบางอย่างเป็นจริง ใน Python __repr__ เป็น built-in function ใช้คำนวณ official stri

  13. Histogram Equalization ด้วยโมดูล OpenCV ใน Python

    นี่คือวิธีใน image processing เพื่อปรับ contrast โดยใช้ histogram ของภาพ วิธีนี้โดยปกติเพิ่ม global contrast ของภาพหลายภาพ โดยเฉพาะเมื่อ usable data ของภาพถูกแทนด้วย contrast values ที่ใกล้เคียงกัน และผ่านการปรับนี้ intensities สามารถกระจายได้ดีขึ้นบน histogram และช่วยให้พื้นที่ที่มี local contrast

  14. วิธีป้องกันการพิมพ์ newline ใน Python

    ฟังก์ชัน print() ใน Python จบด้วย newline โดยค่าเริ่มต้น Python มีรูปแบบที่กำหนดไว้ล่วงหน้า ดังนั้นถ้าเราใช้ print(variable name) จะขึ้นบรรทัดใหม่อัตโนมัติ ตัวอย่าง: print(Tutorial) print(Tutorialspoint) Output จะเป็นแบบนี้: Tutorial Tutorialspoint แต่บางครั้งอาจเกิดว่า เราไม่ muốnขึ้นบรรทัดใหม่

  15. การบวกและผสานภาพด้วย OpenCV ใน Python

    เรารู้ว่าเมื่อแก้ปัญหาเกี่ยวกับภาพ เราต้องใช้ matrix เนื้อหาของ matrix จะแตกต่างไปตามประเภทภาพ - อาจเป็น binary image (0, 1), grayscale image (0-255) หรือ RGB image (255 255 255) ดังนั้นถ้าเราต้องการบวกสองภาพ หมายถึงเราต้องบวก matrix ทั้งสองที่ตรงกัน ในไลบรารี OpenCV มีฟังก์ชัน cv2.add() สำหรับบวกภ

  16. สร้าง Random IDs ด้วย UUID ใน Python

    UUID ย่อมาจาก Universal Unique Identifier เป็นไลบรารี Python ที่รองรับ 128 bits IDs สำหรับสร้าง random objects ข้อดีของ UUID ใช้สร้าง unique random id สำหรับ random objects สำหรับ cryptography และ hashing applications สามารถใช้ id นี้ได้ สำหรับสร้าง random documents และ addresses ฯลฯ สามารถใช้ id

  17. การนำ Photomosaics ไปใช้ใน Python

    Photomosaic เป็นเทคนิคที่เราสามารถแบ่งภาพของเราเป็นกริดของสี่เหลี่ยม แต่ละสี่เหลี่ยมจะถูกแทนที่ด้วยภาพหรือสีอื่นๆ ดังนั้นเมื่อเราต้องการดูภาพจริงจากระยะหนึ่ง เราจะเห็นภาพจริง แต่ถ้าเราเข้าใกล้ เราจะเห็นกริดของบล็อกสีต่างๆ ในกรณีนี้เราใช้โมดูล Python ชื่อ photomosaic ด้วยโมดูลนี้ เราสามารถสร้าง phot

  18. แปลงฐานสิบเป็นฐานอื่นๆ ได้อย่างรวดเร็วใน Python

    ใน Python มีวิธีง่ายๆ แปลงตัวเลขฐานสิบเป็นฐานอื่นๆ เช่น Binary, Octal และ Hexadecimal ตัวอย่างเช่น ถ้าตัวเลขคือ 19 ในฐานสิบ ใน binary จะแสดง 10011 ใน octal จะแสดง 23 และใน Hexadecimal จะแสดง 13 ในผลลัพธ์ จะแสดง 0b, 0o, 0x นำหน้าตัวเลขของ Binary, Octal และ Hexadecimal ตามลำดับ ด้วยการสัญลักษณ์เหล่าน

  19. การเชื่อมต่อตัวดำเนินการเปรียบเทียบใน Python

    บางครั้งเราต้องใช้เงื่อนไขตรวจสอบมากกว่าหนึ่งในคำสั่งเดียว มีไวยากรณ์พื้นฐานสำหรับการตรวจสอบแบบนี้คือ x < y < z หรือ if x < y and x < z เป็นต้น เช่นเดียวกับภาษาอื่นๆ มีตัวดำเนินการเปรียบเทียบพื้นฐานใน Python ตัวดำเนินการเหล่านี้คือ <, <=, >, >=, ==, !=, is, is not, in, not i

  20. วิธีดึง synonyms/antonyms จาก NLTK WordNet ใน Python

    WordNet เป็นส่วนหนึ่งของ Natural Language Toolkit ของ Python เป็นฐานข้อมูลคำศัพท์ขนาดใหญ่ของคำว่า Nouns, Adjectives, Adverbs และ Verbs ภาษาอังกฤษ พวกมันถูกจัดกลุ่มเป็นชุดของ cognitive synonyms เรียกว่า synsets เพื่อใช้ WordNet ต้อง install โมดูล NLTK ก่อน แล้วดาวน์โหลด WordNet package $ sudo pip3 i

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:81/451  20-คอมพิวเตอร์/Page Goto:1 75 76 77 78 79 80 81 82 83 84 85 86 87