โมดูลที่มีประโยชน์จริง ๆ อีกโมดูลหนึ่งที่คุณอาจใช้จริงค่อนข้างบ่อยในอาชีพการเขียนโปรแกรมของคุณคือโมดูลวันที่และเวลา
และตามชื่อของมัน มันช่วยให้เราสามารถจัดการค่าวันที่ ซึ่งมีประโยชน์จริงๆ
ให้ฉันแสดงให้คุณเห็นอย่างรวดเร็วว่ามันทำงานอย่างไร
ฉันสามารถพูดจากวันที่เวลา
และในที่นี้ มีฟังก์ชันมากมาย แต่คุณสามารถทำสิ่งง่ายๆ ได้ เช่น วันที่เวลา
เวลาดอท
และให้ตัวเลือกบางอย่างแก่มันและที่นี่
โอ้.
และต้องแน่ใจว่าฉันนำเข้าที่นี่อย่างนั้น
ว่าตอนนี้ถ้าผมดูเวลา
พิมพ์ที่นี่ถ้าฉันคลิกเรียกใช้
ฉันได้รับเวลาเป็นศูนย์
แต่ถ้าฉันอยู่ในนี้ สมมุติว่าฉันทำได้ เวลาคือ 545 และสมมุติว่า 2 วินาทีถ้าฉันคลิก Run
ฉันได้รับ 545 และ 2 วินาที ฉันได้รับเวลาแล้ว
ดังนั้นฉันจึงสามารถสร้างวัตถุเวลาที่นี่ ซึ่งดีมากจริงๆ
อีกอย่างหนึ่งที่มีประโยชน์คือวันที่
และวันที่ทำให้เราได้สิ่งที่มีประโยชน์จริงๆ เช่น วันนี้
เฮ้.
วันนี้คืออะไร?
ดีวันนี้.
คำใบ้, คำใบ้.
นี่คือตอนที่ฉันกำลังบันทึกวิดีโอนี้
ดังนั้นฉันจึงได้วัตถุวันที่ที่ฉันสามารถใช้ได้ ซึ่งมีประโยชน์จริงๆ
บางทีผู้ใช้อาจลงชื่อสมัครใช้การเริ่มต้นระบบของคุณและคุณต้องการให้แน่ใจว่าเมื่อพวกเขาสมัครใช้งาน
คุณต้องการติดตามว่าพวกเขาเริ่มต้นในวันใด
บางทีพวกเขาอาจได้เป็นสมาชิกและจะหมดอายุใน 30 วัน
เราสามารถใช้โมดูลวันที่และเวลาเพื่อติดตามข้อมูลนั้นได้ และมีหลายอย่างที่เราสามารถทำได้กับวันที่
อย่างที่คุณจินตนาการได้ มีสิ่งต่างๆ เช่น เขตเวลาและข้อมูลเวลาต่างๆ ที่เราสามารถจัดการได้ ซึ่งมีประโยชน์มาก
เกือบลืมอันนี้ไป
แต่จำได้ไหมว่าเมื่อเราสร้างมัณฑนากร มัณฑนากรประสิทธิภาพของเรา ที่วัดระยะเวลาที่ฟังก์ชันใช้?
เราใช้โมดูลที่นี่ใช่ไหม
และนี่ก็เป็นอีกโมดูลหนึ่งที่ฉันชอบ
เป็นโมดูลเวลาและเราสามารถใช้งานได้ดีเช่นนี้
มันบอกเราเวลาและเราสามารถใช้สองอินสแตนซ์ของเวลาเพื่อค้นหาความแตกต่างระหว่างอินสแตนซ์ของเวลา
อีกครั้งหนึ่งที่มีประโยชน์จริงๆ
ไม่เป็นไร.
ฉันคิดว่าเรามีเวลาอีกครั้งเพราะวิดีโอเหล่านี้สามารถคงอยู่ตลอดไป
ฉันสามารถแสดงให้คุณดูต่อไปได้
แต่อย่างที่ฉันบอกไป นี่คือโมดูลที่คุณจะใช้เมื่อจำเป็น
คุณกำลังจะเริ่มต้น Google และค้นหาว่า เฮ้ ฉันต้องการข้อมูลวันที่
คุณจะเริ่ม Googling และพบว่ามีโมดูลวันที่หรือมีแพ็คเกจ PI วันที่
ไม่เป็นไร.
อันสุดท้ายเรียกว่าอาร์เรย์
และเรามีแพ็คเกจอาร์เรย์ที่เราสามารถใช้ได้จากโมดูลอาร์เรย์
ในที่นี้อาร์เรย์คืออะไร
และนี่คือสิ่งที่ฉันอาจพูดถึงเพราะบางครั้งรายการใน Python ถูกเรียกว่าอาร์เรย์ในภาษาอื่น
แต่มีความแตกต่างกันเล็กน้อย
คุณเห็นรายการใน Python เป็นสิ่งที่เราเรียกว่าไดนามิก
นั่นคือเวลาที่เราต้องการข้อมูลลงในรายการ เราสามารถทำให้ใหญ่ได้ตามต้องการ
เราสามารถเพิ่มรายการนี้ทีละน้อยและเติมเต็มความทรงจำของเราได้
และเราได้เห็นแล้วว่าก่อนหน้านี้เมื่อเราพยายาม สมมติว่า พิมพ์รายการจำนวนมาก อาร์เรย์ที่ Python มอบให้เรา
จริงๆ แล้วใช้หน่วยความจำน้อยลงและทำงานเร็วขึ้น
ดังนั้น หากคุณมีรายการจำนวนมาก และสมมติว่าคุณไม่ต้องการใช้ตัวสร้าง คุณสามารถปรับปรุงได้ด้วยอาร์เรย์
และนั่นเป็นเพราะว่าเมื่อเราสร้างอาร์เรย์ มันจะกำหนดจำนวนหน่วยความจำที่เราสามารถใช้ได้ในเครื่องของเรา
นี่เป็นหัวข้อวิทยาการคอมพิวเตอร์ที่ค่อนข้างใหญ่
คุณสามารถเรียนรู้เกี่ยวกับอาร์เรย์ออนไลน์หรือหลักสูตรอื่นๆ ของฉันได้ แต่สำหรับตอนนี้ เราจะใช้วิธีนี้
เราจะบอกว่าอาร์เรย์และเราต้องให้รหัสประเภทก่อน
ดังนั้นรหัสประเภทที่มีอาร์เรย์คือข้อมูลประเภทใดที่อาร์เรย์นี้จะถูกเก็บไว้?
และนี่เป็นส่วนหนึ่งของการปรับให้เหมาะสมโดยบอกว่าเราจะเก็บข้อมูลประเภทใด ใช้หน่วยความจำดีกว่า
ตัวอย่างเช่น ถ้าฉันไปที่อาร์เรย์
โมดูลในนี้ คุณจะเห็นว่าเรามีรหัสประเภทต่างกัน และถ้าฉันต้องการ สมมติว่าเป็นจำนวนเต็ม
นั่นคือถ้าฉันต้องการเซ็นสิ้นสุดหรือบางทีฉันต้องการลอยและโดยปกติเราต้องการบางอย่างเช่นเซ็นต์อิน
นี่คือจำนวนเต็มหลามและแสดงให้คุณเห็นว่าขนาดต่ำสุดเป็นไบต์คืออะไร
แต่สมมุติว่าเราอยากได้ตัวเลขเล็กๆ ผมจึงบอกว่า เฮ้ โค้ดแบบจะเป็น I
มันจะเป็นจำนวนเต็มที่มีเครื่องหมาย แล้วผมจะให้ 1, 2, 3
ทีนี้ถ้าผมมีอาร์เรย์แบบนี้
และฉันพิมพ์
ถ้าฉันคลิกเรียกใช้
ไปเลย
เรามีอาร์เรย์ แต่ฉันสามารถเข้าถึงได้เหมือนกับที่ฉันทำเป็นรายการ
เยี่ยมมาก
และนี่คือประสิทธิภาพมากกว่ารายการเล็กน้อย
อีกครั้ง หากคุณไม่ต้องการใช้ตัวสร้าง ถ้าคุณมีรายการจำนวนมาก นี่เป็นวิธีที่รวดเร็วและง่ายดายในการเพิ่มประสิทธิภาพโค้ดของคุณ
ความเป็นไปได้ไม่มีที่สิ้นสุด
มีแพ็คเกจมากมายที่เราสามารถใช้ได้ เครื่องมือในตัวมากมาย
สิ่งสำคัญคือการค้นหาและค้นหาเมื่อเกิดปัญหา
แต่ไม่มีทางที่คุณจะจดจำสิ่งเหล่านี้ได้ในขณะที่คุณก้าวหน้าในอาชีพการงานของคุณ
จะมีบางอย่างที่คุณเพิ่งคุ้นเคย แต่คุณต้องเชื่อใจฉันในเรื่องนี้
นี่เป็นหนึ่งในสิ่งเหล่านั้นที่มาพร้อมกับประสบการณ์และเมื่อคุณเขียนโค้ดมากขึ้นเรื่อยๆ ดังนั้นวิธีที่ดีที่สุดในการเรียนรู้สิ่งเหล่านี้คือเพียงแค่เขียนโค้ดต่อไป
เจอกันใหม่ตอนหน้าค่ะ
ลาก่อน.