ยินดีต้อนรับกลับ.
นี่เป็นวิดีโอทางเลือกสั้นๆ ที่คุณอาจไม่ได้ใช้ แต่อยากให้คุณรู้ไว้ว่ามันมีอยู่ข้างนอก
และนั่นก็มีประเภทข้อมูลพิเศษที่ฉันไม่ได้พูดถึง เรียกว่าซับซ้อน
และตามชื่อของมัน มันค่อนข้างซับซ้อน
อย่างไรก็ตาม จำนวนเชิงซ้อนเป็นตัวเลขที่เป็นประเภทที่สามแทนที่จะเป็นจำนวนเต็มและจำนวนทศนิยม
เรายังมีประเภทนี้สำหรับตัวเลข
เหตุผลที่ฉันไม่ได้สอนเรื่องที่ซับซ้อนก็คือคุณใช้สิ่งนี้ก็ต่อเมื่อคุณกำลังทำอะไรบางอย่าง คณิตศาสตร์ที่ซับซ้อนจริงๆ
ส่วนใหญ่คุณจะไม่ใช้มัน
โดยส่วนตัวฉันไม่เคยใช้มัน แต่เป็นการดีที่รู้ว่ามันมีอยู่จริง
มันเทียบเท่ากับจำนวนจริง และคุณสามารถอ่านเกี่ยวกับจำนวนเชิงซ้อนได้หากต้องการ
แต่อีกครั้ง นั่นคือสิ่งที่คุณไม่จำเป็นต้องกังวล
99. 9% ของเวลา
อีกอย่างที่ผมอยากคุยกับคุณคือแนวคิดที่ว่าจำนวนเต็มและทศนิยมเหล่านี้ ถูกเก็บไว้
เช่น ห้าในหน่วยความจำเป็นเลขฐานสอง นั่นคือเป็นเลขฐานสอง หนึ่งและศูนย์
และจริงๆ แล้วมีการกระทำหรือฟังก์ชันที่เราสามารถใช้ใน Python ที่เรียกว่า bin สำหรับไบนารี
และคุณจะเห็นว่า bin คืนค่าการแทนค่าไบนารีของจำนวนเต็ม
มันจะคืนค่าเป็นเลขฐานสองของเลข 5 ตัวใดก็ตาม
ถ้าฉันคลิกเรียกใช้ที่นี่
ฉันต้องพิมพ์ จำได้ไหม
มาพิมพ์กันเถอะ
และคลิกเรียกใช้
และฉันได้การแทนค่าเลขฐานสองในตอนนี้ แทนที่จะเป็นเลขศูนย์และเลขศูนย์ทั้งหมด
นอกจากนี้ยังมีแนวคิดของ B และนั่นคือสิ่งที่ Python ใช้ภายใต้ประทุนเพื่อบอกว่า A เมื่อฉันเห็นตัวเลขนี้ที่มีศูนย์
B นั่นเป็นเลขฐานสอง
แต่ถ้าฉัน Google เลขฐานสองห้า
ฉันเห็นว่าเลขฐานสองของห้าคือ 101 ซึ่งก็คือสิ่งที่เราเห็นที่นี่
นั่นมันเจ๋งจริงๆ
น่าสนใจจริงๆ.
แค่รู้ว่ามีอยู่จริง แค่เล่นๆ สมมุติว่าเราอยากเปลี่ยนมันเป็นทศนิยม
สมมติว่าเราเป็นคอมพิวเตอร์ และเราเพิ่งดึงเลขฐานสองนี้กลับมา
ฉันสามารถทำได้แล้วห่อนี้
เช่นนี้ในเครื่องหมายคำพูดเดี่ยวหรือสองครั้ง
แล้วด้วยค่า inte ฉันยังบอกได้ว่า เฮ้ ฉันอยากให้มันกลับไปเป็นเลขฐานสิบ ซึ่งเป็นสิ่งที่มนุษย์เราใช้กัน
ถ้าฉันพิมพ์ตรงนี้จริงๆ
และคลิกเรียกใช้
ที่จริง เราต้องทำฐานสองตรงนี้ จริงไหม
เพราะสิ่งที่เรากำลังบอกคือ เฮ้ เลขนี้เป็นฐานสอง แล้วแปลงเป็นจำนวนเต็มและฐานสอง
ตัวเลขเป็นศูนย์และหนึ่งทั้งหมด
มันคือเลขฐานสอง
ดังนั้นถ้าฉันคลิกเรียกใช้ที่นี่
ดูนั่นสิ
ฉันได้รับห้า
ดังนั้นในหัวของคุณคุณสามารถคิดได้แบบนี้
เมื่อเราเก็บตัวเลขเช่นห้า จำนวนเต็มเช่นห้า เมื่อคอมพิวเตอร์ดึงตัวเลขนั้นมา สมมติว่าเรากำลังทำการบวก
ดีมันจะคว้านี้สำหรับหน่วยความจำ
มันจะบอกว่า นี่คือเลขฐานสอง และผมจะแปลงมันเป็นจำนวนเต็ม
เยี่ยมมาก
เหตุผลที่ฉันสอนที่นี่ คุณจะไม่เห็นสิ่งนี้มากนักในหลักสูตรเริ่มต้นและโดยเฉพาะอย่างยิ่งในช่วงต้นของหลักสูตร
แต่ฉันคิดว่ามันเป็นหลักการที่สำคัญ แม้ว่าคุณอาจไม่เคยผ่านการทดสอบมาก่อนก็ตาม
เพื่อให้คุณเข้าใจว่าสิ่งต่าง ๆ ทำงานอย่างไรภายใต้ประทุนนั้นเป็นสิ่งสำคัญสำหรับคุณที่ต้องทำเพื่อที่จะเป็นนักพัฒนาที่ยอดเยี่ยม
หวังว่านี่จะไม่ทำให้คุณสับสนมากนัก
แล้วพบกันใหม่ในวิดีโอหน้าครับ
ลาก่อน.