หน้าแรก
หน้าแรก
เมื่อจำเป็นต้องรวมสองรายการและจัดเรียงรายการ สามารถกำหนดวิธีการซึ่งเรียงลำดับรายการโดยใช้วิธี การจัดเรียง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def merge_list(list_1, list_2):merged_list =list_1 + list_2 merged_list.sort() return(merged_list)list_1 =[20, 18, 9, 51, 48, 31]list_2 =[28, 33,
เมื่อต้องการค้นหาจำนวนที่มากเป็นอันดับสองในรายการโดยใช้การเรียงลำดับแบบฟอง จะมีการกำหนดวิธีการที่เรียกว่า bubble_sort ซึ่งจะเรียงลำดับองค์ประกอบของรายการ เมื่อเสร็จแล้ว จะมีการกำหนดวิธีการอื่นที่ชื่อว่า get_second_largest ซึ่งจะส่งคืนองค์ประกอบที่สองจากจุดสิ้นสุดเป็นเอาต์พุต ด้านล่างนี้เป็นการสาธิต
เมื่อจำเป็นต้องสร้างรายการของทูเพิล และมีองค์ประกอบแรกเป็นตัวเลข และองค์ประกอบที่สองเป็นสี่เหลี่ยมจัตุรัสขององค์ประกอบ สามารถใช้การทำความเข้าใจรายการได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [23, 42, 67, 89, 11, 32] print(“The list is “) print(my_list) print(“Th
เมื่อจำเป็นต้องค้นหาตัวเลขทั้งหมดในช่วงที่มีกำลังสองสมบูรณ์ และผลรวมของตัวเลขในตัวเลขนั้นน้อยกว่า 10 จะใช้การทำความเข้าใจแบบรายการ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง lower_limit = int(input(“Enter the lower range: “)) upper_limit = int(input(“Enter the upper range: &ld
เมื่อจำเป็นต้องค้นหาผลรวมของรายการที่องค์ประกอบเฉพาะเป็นผลรวมขององค์ประกอบสองสามตัวแรก จะมีการกำหนดวิธีการซึ่งรับรายการเป็นพารามิเตอร์ ใช้การทำความเข้าใจรายการเพื่อหาผลรวมสะสม ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def cumulative_sum(my_list): cumulative_list = []
เมื่อจำเป็นต้องสร้างตัวเลขสุ่มภายในช่วงที่กำหนดและผนวกเข้ากับรายการ จะมีการกำหนดวิธีการที่สร้างตัวเลขสุ่มและ ผนวกเข้ากับรายการที่ว่างเปล่า ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง import random def random_gen(beg, end, my_num): my_result = [] for j in range(my_num):
เมื่อจำเป็นต้องเรียงลำดับรายการของทูเปิลในลำดับที่เพิ่มขึ้นตามองค์ประกอบสุดท้ายของทูเพิลทุกตัว จะมีการกำหนดเมธอดที่วนซ้ำบนทูเปิลและทำการสลับอย่างง่ายเพื่อให้ได้สิ่งเดียวกัน ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def sort_tuple(my_tup): my_len = len(my_tup) for i i
เมื่อต้องการแก้ปัญหา subarray สูงสุดโดยใช้วิธีหารและพิชิต ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def max_crossing_sum(my_array, low, mid, high): sum_elements = 0 sum_left_elements = -10000 for i in range(mid, low-1, -1): sum_elements = s
TTK เพิ่มสไตล์ให้กับวิดเจ็ตมาตรฐานของ tkinter ซึ่งสามารถกำหนดค่าผ่านคุณสมบัติและฟังก์ชันต่างๆ เราเปลี่ยนความสูงของ ttk . ได้ ปุ่มโดยใช้ ตาราง (ตัวเลือก) กระบวนการ. เมธอดนี้ประกอบด้วยแอตทริบิวต์และคุณสมบัติต่างๆ พร้อมตัวเลือกที่แตกต่างกัน หากเราต้องการปรับขนาดปุ่ม ttk เราสามารถระบุค่าของช่องว่างภายใน
Python เป็นภาษาสคริปต์ ดังนั้นจึงช่วยในการสร้างตัวแปลงไฟล์ เช่น CSV เป็น PDF, PDF เป็น DOC และในทางกลับกัน ด้วยความช่วยเหลือของบางไลบรารี เรายังสามารถสร้างแอปพลิเคชันที่แปลงรูปภาพเป็น PDF ในการสร้างแอปพลิเคชันดังกล่าว เราใช้ img2pdf โมดูลในภาษาไพทอน ช่วยแยกวิเคราะห์ภาพไบนารีและแปลงเป็น PDF เราจะทำต
Python เป็นที่รู้จักกันดีในเรื่องไลบรารีแพ็คเกจขนาดใหญ่ ด้วยความช่วยเหลือของไลบรารี เราจะมาดูวิธีการแปลงไฟล์ PDF เป็นไฟล์ CSV ไฟล์ CSV เป็นเพียงคอลเล็กชันของข้อมูล ที่อยู่ในกรอบพร้อมกับชุดของแถวและคอลัมน์ มีแพ็คเกจมากมายในไลบรารี Python เพื่อแปลง PDF เป็น CSV แต่เราจะใช้ โมดูล Tabula-py . ส่วนหลักขอ
กล่องโต้ตอบมีประโยชน์ในการแจ้งให้ผู้ใช้ดำเนินการบางอย่าง เราคุ้นเคยกับกล่องโต้ตอบและโต้ตอบกับพวกเขาหลายครั้งแล้ว ในแอปพลิเคชัน Tkinter โดยเฉพาะ เราสามารถสร้างกล่องโต้ตอบประเภทใดก็ได้ เช่น ข้อความ กล่องโต้ตอบการโต้ตอบกับผู้ใช้ กล่องโต้ตอบรายการค่าเดียว ตัวเลือกไฟล์ ฯลฯ ในการสร้างกล่องโต้ตอบ Tkinter ม
เริ่มแรก Tkinter จะสร้างหน้าต่างที่มีส่วนประกอบของแอปพลิเคชัน เช่น วิดเจ็ตและแถบควบคุม เราสามารถเปลี่ยนแอปพลิเคชันที่ดูเหมือนเนทีฟเป็นแอปพลิเคชันแบบเต็มหน้าจอได้โดยใช้ attribute(-fullscreen, True) กระบวนการ. ในการทำให้หน้าต่างเต็มหน้าจอ เพียงแค่เรียกใช้เมธอดกับหน้าต่างนั้น ตัวอย่าง # Import tkinter
ตัวจัดการหน้าต่างใช้ไอคอนควบคุมหน้าต่าง Tkinter ในการซ่อนและแสดงไอคอนควบคุมหน้าต่าง Tkinter เราสามารถใช้ฟังก์ชันในตัว ซึ่งอธิบายว่าเราต้องการปิดการทำงานของไอคอนควบคุมหรือไม่ ในการปิดใช้งานไอคอนควบคุม Exit หรือ [X] เราต้องกำหนด protocol() กระบวนการ. เราสามารถจำกัดคำจำกัดความของไอคอนควบคุมได้โดยการระ
Python มีชุดไลบรารีขนาดใหญ่สำหรับจัดการการดำเนินการประเภทต่างๆ ในการดึงข้อมูลและข้อมูลเมตาจาก PDF เราใช้แพ็คเกจ PyPdf2 ใช้งานง่ายและมีการทำงานหรือชุดเครื่องมือต่างๆ มากมาย เช่น การดึงข้อมูลจาก PDF การค้นหาคำสำคัญในเอกสาร การดึงข้อมูล Meta เช่น การค้นหาไฮเปอร์ลิงก์ URL และข้อมูลอื่นๆ โดยใช้แพ็คเกจ Py
ในอุตสาหกรรมซอฟต์แวร์ เมื่อใดก็ตามที่นักพัฒนาเพิ่มคุณลักษณะใหม่ แก้ไขข้อบกพร่องในแอปพลิเคชันเฉพาะ พวกเขาจะตั้งชื่อแอปพลิเคชันเป็นเวอร์ชันใหม่ เนื่องจากจะช่วยให้รู้จักคุณลักษณะที่อัปเดตล่าสุดในแอปพลิเคชันนั้น เมื่อใช้ Python เราสามารถรับเวอร์ชันของแอปพลิเคชันใดก็ได้ เราจะใช้ pywin32 เพื่อโต้ตอบกับไฟ
สมมติว่าสำหรับแอปพลิเคชันเฉพาะ เราต้องการดึงค่าปุ่มตามชื่อ ในกรณีเช่นนี้ เราสามารถใช้ .cget() การทำงาน. วิดเจ็ต tkinter ทุกตัวรองรับ .cget() เนื่องจากสามารถใช้เรียกข้อมูลการกำหนดค่าวิดเจ็ต เช่น ค่าหรือชื่อได้ ตัวอย่าง ในตัวอย่างนี้ เราจะสร้างปุ่มแล้วเก็บข้อความของปุ่มไว้ในตัวแปร mytext เมื่อใช้ตัวแ
ในตัวอย่างนี้ เราจะมาดูวิธีการปรับขนาดหน้าต่าง tkinter โดยใช้ตัวจัดการเรขาคณิต โดยทั่วไปแล้วตัวจัดการเรขาคณิตของ Tkinter จะใช้ในการกำหนดค่าความกว้างและความสูงของหน้าต่าง tkinter เรขาคณิต(ความกว้าง ความสูง) เมธอดใช้ ความกว้าง และ ส่วนสูง เป็นอินสแตนซ์และปรับขนาดหน้าต่างตามนั้น นอกจากนี้เรายังสามารถก
มีบางครั้งที่ผู้ใช้ต้องการแทรกข้อมูล เช่น ชื่อ เบอร์ติดต่อ อีเมล ที่อยู่ ฯลฯ Tkinter มีวิธีง่ายๆ ในการจัดการอินพุตประเภทนี้ผ่านรายการ วิดเจ็ต วิดเจ็ต Tkinter Entry สามารถจัดรูปแบบได้โดยใช้ ttk แพ็คเกจ หากต้องการเปลี่ยนคุณสมบัติอื่นๆ ของวิดเจ็ตรายการ เช่น คุณสมบัติแบบอักษร ขนาดข้อความ และรูปแบบแบบอั
โดยทั่วไปแล้วฟังก์ชันการโทรกลับใน Tkinter จะใช้เพื่อจัดการเหตุการณ์เฉพาะที่เกิดขึ้นในวิดเจ็ต เราสามารถเพิ่ม เหตุการณ์การโทรกลับ กับวิดเจ็ตรายการทุกครั้งที่ได้รับการแก้ไข เราจะสร้างฟังก์ชันเรียกกลับเหตุการณ์โดยระบุตัวแปรที่เก็บอินพุตของผู้ใช้ โดยใช้ trace(mode, ตัวแปร lambda, ตัวแปร:callback()) ด้วยต