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