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

    ฟังก์ชัน fmod() ใน Python ใช้ดำเนินการ modulo ทางคณิตศาสตร์ ผลเศษที่ได้หลังการหารสองตัวเลข เรียกว่าการดำเนินการ modulo เป็นส่วนหนึ่งของไลบรารีมาตรฐานภายใต้โมดูล math ในตัวอย่างด้านล่างเราจะดูว่า modulo ให้ผลลัพธ์ต่างกันในสถานการณ์ต่างๆ จำนวนบวก สำหรับจำนวนบวก ผลลัพธ์คือเศษของการดำเนินการหลังจากหารจ

  2. โปรแกรม Python พิมพ์รูปทรงเพชร (Diamond Shape)

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

  3. จำนวนการดำเนินการเพื่อทำให้สมาชิกอาร์เรย์เท่ากันทั้งหมดใน Python

    เรามีอาร์เรย์ของสมาชิก และต้องทำให้ทุกตัวเท่ากันโดยเพิ่มค่าสมาชิกทีละ 1 เราได้รับอนุญาตให้เพิ่ม n-1 สมาชิกในแต่ละขั้นตอน เป้าหมายคือคำนวณจำนวนการดำเนินการทั้งหมดที่ต้องใช้เพื่อทำให้สมาชิกอาร์เรย์ทั้งหมดเท่ากัน ตัวอย่าง ถ้ามีลิสต์ [1, 2, 3] ใช้ 3 การดำเนินการเพื่อทำให้ทุกสมาชิกเท่ากัน วิธีแก้หนึ่งคื

  4. การวิเคราะห์ข้อมูลด้วย Python Pandas

    ในบทช่วยสอนนี้ เราจะดูการวิเคราะห์ข้อมูลด้วยไลบรารี Python pandas ไลบรารี pandas เขียนด้วย C จึงไม่มีปัญหาเรื่องความเร็ว มีชื่อเสียงในการวิเคราะห์ข้อมูล เรามีโครงสร้างเก็บข้อมูล 2 ประเภทใน pandas คือ Series และ DataFrame มาดูทีละอย่าง 1. Series Series เป็นอาร์เรย์ 1 มิติพร้อมดัชนีและค่าที่ปรับแต่งไ

  5. เปลี่ยนชนิดข้อมูลของอาร์เรย์ NumPy ใน Python

    เรามีเมธอดชื่อ astype(data_type) เพื่อเปลี่ยนชนิดข้อมูลของอาร์เรย์ NumPy ถ้าเรามีอาร์เรย์ NumPy ชนิด float64 เราสามารถเปลี่ยนเป็น int32 โดยส่งชนิดข้อมูลให้เมธอด astype() ของอาร์เรย์ NumPy เราสามารถตรวจสอบชนิดของอาร์เรย์ NumPy ได้ด้วยคลาส dtype มาตรวจสอบชนิดข้อมูลของอาร์เรย์ตัวอย่าง ตัวอย่าง # นำเข

  6. เปลี่ยนชนิดข้อมูลของคอลัมน์ใน Pandas DataFrame

    ในบทช่วยสอนนี้ เราจะเรียนรู้การแปลงชนิดข้อมูลของคอลัมน์หนึ่งหรือหลายคอลัมน์เป็นชนิดข้อมูลอื่น เราจะใช้เมธอด DataFrame.astype() เราต้องส่งชนิดข้อมูลจาก Python, Pandas, หรือ Numpy เพื่อเปลี่ยนชนิดข้อมูลของสมาชิกในคอลัมน์ เราสามารถส่งดิกชันนารีของคอลัมน์ที่เลือกเพื่อเปลี่ยนชนิดข้อมูลของคอลัมน์เฉพาะได้

  7. เมธอด casefold() ของสตริงใน Python

    ในบทช่วยสอนนี้ เราจะอภิปรายเมธอดสตริง str.casefold() ซึ่งไม่รับอาร์กิวเมนต์ ค่าที่คืนคือสตริงที่เหมาะสมสำหรับการเปรียบเทียบแบบไม่สนใจตัวพิมพ์เล็ก-ใหญ่ (caseless comparisons) การเปรียบเทียบแบบไม่สนใจตัวพิมพ์เล็ก-ใหญ่คืออะไร? ตัวอย่างเช่น ตัวอักษรเยอรมันตัวพิมพ์เล็ก ß เทียบเท่ากับ ss เมธอด str.casefo

  8. Pandas DataFrame: ทำให้ตัวอักษรแรกของคอลัมน์เป็นพิมพ์ใหญ่

    ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีทำให้ตัวอักษรแรกของคอลัมน์ใน Pandas DataFrame เป็นพิมพ์ใหญ่ (capitalize) เราจะใช้เมธอด capitalize ของ str มาสร้าง DataFrame และใช้เมธอดนี้เพื่อทำภารกิจ เราสร้าง DataFrame จากลิสต์ของ Python ตัวอย่าง # นำเข้าไลบรารี pandas import pandas as pd # ลิสต์สำหรับคอลัมน์ Dat

  9. ฟังก์ชัน callable() ใน Python

    ในบทช่วยสอนนี้ เราจะอภิปรายเมธอดในตัว callable() ซึ่งรับอาร์กิวเมนต์ 1 ตัวและคืนว่าอาร์กิวเมนต์นั้น เรียกใช้ได้ (callable) หรือไม่ ถ้าเป็นฟังก์ชันหรือคลาส จะเป็น callable ส่วนค่าคงที่เช่น ตัวเลข จำนวนจริง สตริง เป็นต้น จะไม่ใช่ callable ตัวอย่าง มาดูตัวอย่างบ้าง # นิยามฟังก์ชัน def even(n): re

  10. ปฏิทินในโปรแกรม Python

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

  11. ฟังก์ชันปฏิทินใน Python - monthrange(), prcal(), weekday()

    เราจะสำรวจเมธอดต่างๆ ของโมดูล calendar ในบทช่วยสอนนี้ มาดูทีละอย่าง calendar.monthrange(year, month) เมธอด calendar.monthrange(year, month) คืนหมายเลขวันเริ่มต้นของสัปดาห์และจำนวนวันของเดือนที่กำหนด คืนค่า 2 ค่าในรูปทูเพิล (tuple) มาดูตัวอย่าง ตัวอย่าง # นำเข้าโมดูล calendar import calendar # กำห

  12. ฟังก์ชันปฏิทินใน Python - calendar(), month(), isleap()

    เราสามารถดำเนินการเกี่ยวกับปฏิทินได้โดยใช้โมดูล calendar ใน Python ที่นี่เราจะเรียนรู้เกี่ยวกับเมธอดต่างๆ ของอินสแตนซ์คลาส calendar calendar.calendar(year) อินสแตนซ์คลาส calendar คืนปฏิทินของปีนั้นๆ มาดูตัวอย่าง ตัวอย่าง # นำเข้าโมดูล calendar import calendar # กำหนดปี year = 2019 # พิมพ์ปฏิทิน

  13. Boolean Indexing ใน Pandas

    Boolean Indexing ใน Pandas ใช้เลือกข้อมูลจาก DataFrame ด้วย Boolean Vector (True/False) ช่วยกรองแถวได้อย่างมีประสิทธิภาพ สร้าง DataFrame พร้อม Boolean Index import pandas as pd data = { Name: [Hafeez, Srikanth, Rakesh], Age: [19, 20, 19] } # สร้าง DataFrame กำหนด index เป็น boolean df = p

  14. คำนวณ n + nn + nnn + ... + n (m ครั้ง) ใน Python

    ในบทช่วยสอนนี้ เราจะเขียนโค้ดหาผลรวมของอนุกรม n + nn + nnn + ... + n (m ครั้ง) ทำได้ง่ายมากใน Python มาดูตัวอย่างกัน Input: n = 1, m = 5 Series: 1 + 11 + 111 + 1111 + 11111 Output: 12345 อัลกอริทึม ทำตามขั้นตอนด้านล่างเพื่อแก้ปัญหา: 1. กำหนดค่าเริ่มต้น n และ m 2. กำหนด total = 0 3. คัดลอก n ไว้เพื

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

    ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชันในตัว bool() ซึ่งใช้สำหรับคืนค่าหรือแปลงค่าเป็นบูลีน [True หรือ False] bool() รับอาร์กิวเมนต์ 0 หรือ 1 ตัว ไวยากรณ์ bool(x) ถ้าค่า x เป็น True จะคืน True มิฉะนั้นคืน False ถ้าไม่ส่งอาร์กิวเมนต์ให้ bool() จะคืน False ตัวอย่าง print(bool(None)) print(boo

  16. เพิ่มค่าเดียวกันหลายครั้งในลิสต์ Python

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

  17. เพิ่มสมาชิกในลิสต์ Python ด้วยดัชนี (Indexing)

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

  18. เพิ่มแผนภูมิ (Chartsheet) ในไฟล์ Excel ด้วย Python XlsxWriter

    นอกจากไลบรารีของ Python เองแล้ว ยังมีไลบรารีภายนอกมากมายที่นักพัฒนาสร้างขึ้นเพื่อเพิ่มความสามารถให้ Python ไลบรารี XlsxWriter เป็นหนึ่งในนั้น ซึ่งไม่เพียงสร้างไฟล์ Excel จากข้อมูล Python แต่ยังสร้างแผนภูมิได้อีกด้วย การสร้างแผนภูมิวงกลม (Pie Chart) ในตัวอย่างด้านล่างเราจะสร้างแผนภูมิวงกลมด้วย XlsxW

  19. เมธอด after ใน Python Tkinter

    Tkinter เป็นไลบรารี Python สำหรับสร้าง GUI มีเมธอดในตัวมากมายสำหรับสร้างและจัดการหน้าต่าง GUI และวิดเจ็ตอื่นๆ เพื่อแสดงข้อมูลและเหตุการณ์ GUI ในบทความนี้เราจะดูวิธีใช้เมธอด after ใน Tkinter GUI ไวยากรณ์ .after(delay, FuncName=FuncName) เมธอดนี้เรียกฟังก์ชัน FuncName หลังจากหน่วงเวลาที่กำหนดเป็นมิลล

  20. การตัดช่วงข้อมูลสลับกันในลิสต์ Python

    การตัดช่วง (slicing) เป็นเทคนิคทั่วไปสำหรับวิเคราะห์ข้อมูลจากลิสต์ใน Python แต่บางครั้งเราต้องการสร้างช่วงข้อมูลเฉพาะช่วงของค่า เช่น ต้องการพิมพ์ 4 สมาชิกโดยข้ามทุก 4 สมาชิกจากลิสต์ ในบทความนี้เราจะดูแนวคิดการตัดช่วงแบบช่วง (range slicing) ใน Python ใช้ range() และ len() เราสร้างลูป for เพื่อวนผ่าน

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:117/451  20-คอมพิวเตอร์/Page Goto:1 111 112 113 114 115 116 117 118 119 120 121 122 123