RUVIDEO
Поделитесь видео 🙏

สอนไพธอน python 3 เรียนเทคนิค Operator Overloading add dimension class special function python poin

📁 Обучение 👁️ 18 📅 02.12.2023

บทที่ 25
สอนไพธอน python 3 เรียนรู้เทคนิค ในการใช้งานภาษา Python
ตอนทำไมเราต้องทำ Operator Overloading จากปัญหาการบวก(add) ในตัวอย่างของvdoจะเห็นว่าเราไม่สามารถบวกค่าตัวเลขภายใน object ได้ ดังนั้นเราจึงต้องอาศัย special function ที่ python มีอยู่คือ __add__ มาทำการ Operator Overloading แต่นอกจากการทำ Operator Overloading ในเรื่องของการ __add__ แล้วจากตัวอย่างเราต้องการพิมพ์ค่าแสดงผลออกทางหน้าจอด้วยดังนั้นจึงต้องพัฒนา special function อีกหนึ่ง function คือ __str__ ซึ่ง method function นี้ทำหน้าที่จัดการ format ให้เรียบร้อยก่อนนำไปแสดงผลออกทางหน้าจอ ซึ่ง __str__ นี่ เป็น special function ที่มี Built-in function ของ python มาทำการเรียกใช้ อยู่ทั้งหมด 3 Built-in function คือ print() str() และ format() เราสามารถดู Built-in function ของ python ได้ที่ web site : https://docs.python.org/3/library/functions.html
และศึกษา special function ของ python อื่นที่มีได้ที่ web site: https://docs.python.org/3/reference/datamodel.html#special-method-names


ในการเรียน programing ให้ประสบความสำเร็จ แบบผม คือ การเรียนแบบ
ศึกษาและทำความเข้าใจไปพร้อมๆ กับ การนำเอาสาระความรู้ผสมผนวกเข้าไปในเนื้อหาแบบที่ผู้เรียนนั้นไม่ทันได้รู้ตัว จึงทำให้รู้สึกว่า การเขียนโปรแกรมนั้นง่าย
ไม่ซับซ้อนวุ่นวาย อีกทั้งยังสนุกอีกด้วย


เนื้อหาที่แอบสอดแทรกในบทนี้คือ
เข้าใจการสร้าง Operator Overloading การเรียกใช้งาน special function ที่มีขึ้นด้วย double underscore ("__") ว่า หาก class มี function ไหนที่มี double underscore ("__") ประกาศไว้ function นี้จะถูกเรียกให้ทำงานก่อนเสมอ


กดติดตามช่อง
https://bit.ly/2yjH4Ur


เข้าชมแฟนเพจ และ/หรือ กดถูกใจ
https://bit.ly/2JYWNPr


สนับสนุนช่อง ร่วมบริจาค true wallet
เบอร์ 084-021-5082


บทเรียน ไพทอน Python 3
https://bit.ly/2Uk2nA5

สนใจ ลงสปอนเซอร์
[email protected]

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «สอนไพธอน python 3 เรียนเทคนิค Operator Overloading add dimension class special function python poin», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.