Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การดึงรูปภาพแผนที่ Google Maps ด้วย Static Maps API ใน Python

    Google Static Maps API ช่วยให้เราขอรูปภาพแผนที่ได้ผ่าน HTTP request โดยส่งพารามิเตอร์ต่างๆ ตามต้องการ ข้อกำหนด ต้องสร้าง Billing account และได้ API Key จาก Google Cloud Console ติดตั้งไลบรารี requests ขั้นตอน นำเข้าโมดูล requests กำหนด Base URL และ API Key ระบุสถานที่ (city) และระดับซูม (zoom) สร

  2. การย้ายศูนย์ทั้งหมดไปไว้ท้ายอาร์เรย์ด้วย List Comprehension ใน Python

    เมื่อมีรายการตัวเลข เราสามารถย้ายค่า 0 ทั้งหมดไปไว้ท้ายรายการได้อย่างง่ายด้วย List Comprehension ในบรรทัดเดียว ตัวอย่าง numbers = [1, 3, 0, 4, 0, 5, 6, 0, 7] # ย้าย 0 ไปท้าย new_list = [num for num in numbers if num != 0] + [num for num in numbers if num == 0] print(new_list) # [1, 3, 4, 5, 6, 7,

  3. การคูณเมทริกซ์สองตัวด้วย NumPy ใน Python

    ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีการคูณเมทริกซ์สองตัวด้วยไลบรารี NumPy ใน Python ซึ่งทำได้อย่างง่ายดายด้วยฟังก์ชัน dot ของ NumPy ขั้นตอนการติดตั้ง ติดตั้ง NumPy ด้วยคำสั่ง: pip install numpy ขั้นตอนการเขียนโปรแกรม นำเข้าไลบรารี NumPy สร้างเมทริกซ์ (initialize matrices) คูณเมทริกซ์ด้วย numpy.dot(matr

  4. พิมพ์ปฏิทินใน Python

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

  5. โปรแกรม Python ยอมรับสตริงที่มีสระครบ

    บางครั้งคุณต้องการรับอินพุตตามเงื่อนไขบางอย่าง ที่นี่เราจะมาดูโปรแกรมแบบเดียวกัน เราจะเขียนโปรแกรมที่อนุญาตเฉพาะคำที่มี สระ (vowels) เราจะแสดงว่าอินพุตถูกต้องหรือไม่ มาดูแนวทางทีละขั้นตอน กำหนดรายการสระ [A, E, I, O, U, a, e, i, o, u] เริ่มต้นคำหรือประโยค วนลูปผ่านคำหรือประโยค ตรวจสอบว่าอยู่ในรายกา

  6. โปรแกรม Python ตรวจสอบว่าสตริงมีตัวอักษรพิเศษหรือไม่

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ตรวจสอบว่าสตริงมีตัวอักษรพิเศษ (special character) หรือไม่ มันตรงไปตรงมาใน Python เราจะมีชุดตัวอักษรพิเศษในโมดูล string เราสามารถใช้มันเพื่อตรวจสอบว่าสตริงมีตัวอักษรพิเศษหรือไม่ มาดูขั้นตอนในการเขียนโปรแกรม นำเข้าโมดูล string เก็บตัวอักษรพิเศษจาก string.punctuati

  7. Run Length Encoding ใน Python

    ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้าง Run-length encoding ใน Python โดยให้สตริงหนึ่ง ให้คืนสตริงใหม่ที่มี char และ frequency ตัวอย่างเช่น สตริง tutorialspoint จะถูกเข้ารหัสเป็น t3u1o2r1i2a1l1s1p1n1 ลำดับคือ char+frequency ทุกตัว รวมเข้าด้วยกันและคืนค่า ดูขั้นตอนด้านล่างเพื่อเขียนโปรแกรม เขียนฟังก์

  8. เครื่องคิดเลข GUI 简单 với Tkinter ใน Python

    ในบทช่วยสอนนี้ เราจะสร้างเครื่องคิดเลข GUI 简单โดยใช้โมดูล Tkinter Tkinter เป็นโมดูล built-in ของ Python สำหรับพัฒนาแอปพลิเคชัน GUI มันใช้งานง่ายและมาพร้อมกับ Python เราสามารถแสดงข้อมูลด้วยแอปพลิเคชัน GUI ได้ มาดูวิธีสร้างเครื่องคิดเลข GUI 简单 นำเข้า everything จาก Tkinter โดยใช้ * สร้างอินเทอร์เฟซสำ

  9. หาผลรวมอาร์เรย์ 2D ใน Python ด้วยฟังก์ชัน map()

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

  10. การทดสอบใน Python ด้วยโมดูล doctest

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

  11. เขียนไฟล์ในพื้นหลัง (background) ใน Python

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

  12. เพิ่มศูนย์ท้าย (trailing zeros) ให้กับสตริง Python

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

  13. Deque ใน Python

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

  14. เมธอด getattr() ใน Python

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

  15. การวิเคราะห์ความรู้สึก Twitter ด้วยการเขียนโปรแกรม Python

    การวิเคราะห์ความรู้สึก (Sentiment Analysis) เป็นกระบวนการประมาณการความรู้สึกของผู้คนที่ให้ความคิดเห็นต่อเหตุการณ์บางอย่างผ่านข้อความเขียนหรือการสื่อสารด้วยวาจา โดยการสื่อสารด้วยวาจาก็ต้องแปลงเป็นข้อความเขียนก่อนจึงจะวิเคราะห์ผ่านโปรแกรม Python ได้ ความรู้สึกที่แสดงออกอาจเป็นบวกหรือลบ โดยการกำหนดน้ำห

  16. โมดูลจัดการ URL ใน Python (urllib)

    ภาษา Python ถูกใช้อย่างกว้างขวางในการเขียนโปรแกรมเว็บ เมื่อเราเข้าเว็บไซต์ เราใช้ที่อยู่เว็บซึ่งรู้จักกันในชื่อ URL หรือ uniform resource locator Python มีวัสดุ built-in ที่สามารถจัดการการเรียก URL และส่งผลลัพธ์ที่ได้จากการเข้าชม URL ในบทความนี้เราจะมาดูโมดูลชื่อ urllib เราจะมาดูฟังก์ชันต่างๆ ในโมดู

  17. การทำงานกับไฟล์ CSV ในการเขียนโปรแกรม Python

    ไฟล์ CSV (comma separated values) เป็นไฟล์แบน (flat file) ที่ใช้กันอย่างแพร่หลายในการจัดเก็บและแชร์ข้อมูลข้ามแพลตฟอร์ม คอลัมน์ถูกคั่นด้วยคอมมา และมีแถวส่วนหัว (header row) ที่อาจมีหรือไม่มี ซึ่งจะบ่งบอกชื่อของแต่ละคอลัมน์ Python สามารถอ่านไฟล์ CSV ได้ด้วยหลายโมดูล ในบทความนี้เราจะมาดูวิธีที่ไลบรารี

  18. เพิ่มรูปภาพบนปุ่ม Python Tkinter

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

  19. เพิ่มองค์ประกอบรายการกับหลายรายการตามดัชนีใน Python

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

  20. เพิ่มศูนย์นำหน้า (leading zeros) ให้กับสตริงโปรแกรม Python

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

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:134/451  20-คอมพิวเตอร์/Page Goto:1 128 129 130 131 132 133 134 135 136 137 138 139 140