Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การจัดรูปแบบเอาต์พุตแบบทั่วไปใน Python

    เมื่อพิมพ์ผลลัพธ์จากการประมวลผลข้อมูลใน Python เราอาจต้องการให้เอาต์พุทอยู่ในรูปแบบที่น่าสนใจหรือมีความแม่นยำทางคณิตศาสตร์ ในบทความนี้เราจะดูว่ามีตัวเลือกต่างๆ อะไรบ้างที่เราสามารถใช้เพื่อเอาต์พุทผลลัพธ์ การใช้ format ในวิธีนี้เราใช้ฟังก์ชัน built-in ที่ชื่อ format เราใช้ {} สำหรับ placeholder ของค

  2. การรัน Selenium Webdriver ด้วย Proxy ใน Python

    เราสามารถรัน proxy กับ Selenium webdriver ใน Python ได้ Proxy เป็นองค์ประกอบสำคัญสำหรับการทดสอบ localization เราสามารถนำแอปพลิเคชัน e-commerce ไปทดสอบว่าภาษาและสกุลเงินที่มองเห็นตรงกับตำแหน่งผู้ใช้หรือไม่ ด้วยความช่วยเหลือจาก proxy ภายในการทดสอบ เราสามารถตรวจสอบได้ว่า user interface ของเว็บไซต์ตรงก

  3. Namespaces และ Scope ใน Python

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

  4. การประมวลผลไฟล์ netrc ด้วย Python

    คลาส netrc ใน Python ใช้สำหรับอ่านข้อมูลจากไฟล์ .netrc ที่มีอยู่ในระบบ Unix ในไดเรกทอรี home ของผู้ใช้ ไฟล์เหล่านี้เป็นไฟล์ซ่อนที่มีรายละเอียดข้อมูลเข้าสู่ระบบของผู้ใช้ นี่เป็นประโยชน์สำหรับเครื่องมืออย่าง ftp, curl เป็นต้น เพื่ออ่านไฟล์ .netrc สำเร็จและใช้สำหรับการดำเนินการของพวกเขา โปรแกรมด้านล่า

  5. การเชื่อมต่อฐานข้อมูล Oracle ใน Python

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

  6. โมดูล OS Path ใน Python

    โมดูล os.path เป็นโมดูลที่ใช้กันอย่างแพร่หลายและมีประโยชน์มากเมื่อประมวลผลไฟล์จากตำแหน่งต่างๆ ในระบบ ใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การรวม จัดรูปแบบ และดึงชื่อ path ใน Python ฟังก์ชันทั้งหมดนี้รับพารามิเตอร์เป็น bytes เท่านั้นหรือ string objects เท่านั้น ผลลัพธ์เฉพาะเจาะจงไปกับ OS ที่รัน os.path.ba

  7. Polymorphism ใน Python

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

  8. โมดูล Pygorithm ใน Python

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

  9. Python - ตรวจสอบว่า k ปรากฏอย่างน้อย n ครั้งในลิสต์

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

  10. Python - รวมสอง dictionary โดยบวกค่าสำหรับ key ที่ซ้ำกัน

    เมื่อวิเคราะห์ข้อมูลด้วย Python เราพบสถานการณ์ที่ต้องรวมสอง dictionary โดยบวกค่าขององค์ประกอบที่ key มีค่าเท่ากัน ในบทความนี้เราจะดูการรวม dictionary แบบนี้ ใช้ For loop และตัวดำเนินการ | ในวิธีนี้เราออกแบบลูป for เพื่อตรวจสอบการมีอยู่ของค่า key ในทั้งสอง dictionary แล้วบวกกัน สุดท้ายรวมสอง diction

  11. Python - แปลง dictionary แบบแบนเป็น nested dictionary

    Python dictionaries มี keys และ values ถ้าเรามี dictionary สองตัวขึ้นไปที่ต้องการรวมเป็น nested dictionary เราสามารถใช้วิธีด้านล่างได้ ที่นี่ dictionary ถูกให้มาพร้อมกับ keys ใหม่ที่จะกลายเป็น key ใน nested dictionary การกำหนด keys ในวิธีนี้เราจะสร้าง dictionary ใหม่ว่าง แล้วกำหนด dictionary ที่ให้

  12. Python - แปลงลิสต์ของลิสต์เป็น dictionary แบบต้นไม้

    ได้รับ nested list เราต้องการแปลงเป็น dictionary ที่องค์ประกอบของมันสามารถถือเป็นส่วนหนึ่งของโครงสร้างข้อมูลต้นไม้ (tree) ในบทความนี้เราจะดู 2 วิธีในการแปลง nested list เป็น dictionary ที่องค์ประกอบแสดงโครงสร้างแบบต้นไม้ การใช้ Slicing เรากลับลำดับรายการในลิสต์โดย slicing แล้วตรวจสอบว่ารายการอยู่ใน

  13. Python - แปลงลิสต์ 1 มิติเป็นลิสต์ 2 มิติความยาวไม่คงที่

    ลิสต์ใน Python ปกติเป็นลิสต์ 1 มิติที่องค์ประกอบเรียงต่อกัน แต่ในลิสต์ 2 มิติ เราจะมีลิสต์ซ้อนอยู่ในลิสต์ภายนอก ในบทความนี้เราจะดูวิธีสร้างลิสต์ 2 มิติจากลิสต์ 1 มิติที่กำหนด เรายังระบุค่าจำนวนองค์ประกอบภายในลิสต์ 2 มิติให้โปรแกรมด้วย การใช้ append และ index ในวิธีนี้เราจะสร้างลูป for เพื่อวนลูปผ่า

  14. Python - รวมสองลิสต์โดยรักษาค่าซ้ำในลิสต์แรก

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

  15. Python - เพิ่ม Label ลงในหน้าต่าง Kivy

    Kivy เป็นไลบรารี Python โอเพนซอร์สสำหรับพัฒนาแอปพลิเคชันอย่างรวดเร็วที่ใช้หน้าต่างผู้ใช้แบบนวัตกรรม เช่น แอปพลิเคชัน multi-touch ใช้พัฒนาแอปพลิเคชัน Android และ Desktop applications ในบทความนี้เราจะดูวิธีเพิ่ม label ให้กับหน้าต่างที่สร้างผ่าน Kivy การสร้าง Label ในตัวอย่างด้านล่างเราสร้างหน้าต่างแล

  16. ตรวจสอบว่าจุดอยู่บนหรือภายในสี่เหลี่ยมผืนผ้าใน Python

    สมมติว่าเรามีสี่เหลี่ยมผืนผ้าที่แสดงด้วยสองจุด คือ มุมล่างซ้ายและมุมบนขวา เราต้องตรวจสอบว่าจุดที่กำหนด (x, y) อยู่ภายในสี่เหลี่ยมผืนผ้านี้หรือไม่ เช่น ถ้าอินพุตเป็น bottom_left = (1, 1), top_right = (8, 5), point = (5, 4) ผลลัพธ์จะเป็น True ในการแก้ปัญหานี้ เราจะทำตามขั้นตอนดังนี้: กำหนดฟังก์ชัน

  17. ตรวจสอบว่าจำนวนเฉพาะสามารถแสดงเป็นผลรวมของจำนวนเฉพาะสองจำนวนได้หรือไม่ใน Python

    สมมติว่าเรามีจำนวนเฉพาะ n เราต้องตรวจสอบว่าสามารถแสดง n เป็น x + y โดยที่ x และ y ก็เป็นจำนวนเฉพาะทั้งคู่ได้หรือไม่ เช่น ถ้าอินพุตเป็น n = 19 ผลลัพธ์จะเป็น True เนื่องจากเราสามารถแสดงได้เป็น 19 = 17 + 2 ในการแก้ปัญหานี้ เราจะทำตามขั้นตอนดังนี้: กำหนดฟังก์ชัน isPrime() รับตัวเลข ถ้าตัวเลข <= 1 แล้ว

  18. ตรวจสอบว่า Queen สามารถโจมตีเซลล์ที่กำหนดบนกระดานหมากรุกได้หรือไม่ใน Python

    สมมติว่าเรามีพิกัดสองจุดบนกระดานหมากรุกสำหรับ queen และ opponent จุดเหล่านี้คือ Q และ O ตามลำดับ เราต้องตรวจสอบว่า queen สามารถโจมตี opponent ได้หรือไม่ ตามที่เรารู้ queen โจมตีได้ในแถวเดียวกัน คอลัมน์เดียวกัน และแนวทแยงมุม เช่น ถ้าอินพุตเป็น Q = (1, 1), O = (4, 4) ผลลัพธ์จะเป็น True เนื่องจาก Q สา

  19. ตรวจสอบว่าคิวสามารถเรียงลำดับเป็นคิวอีกตัวหนึ่งโดยใช้สแต็กใน Python

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

  20. ตรวจสอบว่าอาร์เรย์ที่เรียงแล้วสามารถแบ่งเป็นคู่ที่ผลรวมเป็น k ได้หรือไม่ใน Python

    สมมติว่าเรามีอาร์เรย์ตัวเลขและมีอีกตัวเลข k เราต้องตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแบ่งเป็นคู่ได้โดยที่ผลรวมของทุกคู่เป็น k หรือไม่ เช่น ถ้าอินพุตเป็น arr = [1, 2, 3, 4, 5, 6], k = 7 ผลลัพธ์จะเป็น True เนื่องจากเราสามารถจับคู่ได้เป็น (2, 5), (1, 6) และ (3, 4) ในการแก้ปัญหานี้ เราจะทำตามขั้นตอนดังนี

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:207/451  20-คอมพิวเตอร์/Page Goto:1 201 202 203 204 205 206 207 208 209 210 211 212 213