ผู้สนับสนุน
วันศุกร์ที่ ๒๒ สิงหาคม พ.ศ. ๒๕๕๑
วันพุธที่ ๖ สิงหาคม พ.ศ. ๒๕๕๑
สร้าง class ใน python
ทำไมต้องเขียนเรื่องนี้นะ
- เพราะว่าสร้าง class แล้วมันไม่เป็น class จริงๆไง
- ทำไมมันถึงไม่เป็น class จริงอ่ะ
- ปกติเวลาผมสร้าง class ทำแบบนี้อ่ะ
>>> class myclass: a = 'bar' >>> type(myclass) <type 'classobj'> >>> bar = myclass >>> type(bar) <type 'classobj'> >>> bar = myclass() >>> type(bar) <type 'instance'>
- ง่ะทำไมมันเป็น instance ง่ะ T-T
- แล้วอยากให้มันเป็นอะไรหรอ
- อยากให้มันเป็นแบบนี้อ่ะ
>>> foo = list >>> type(foo) <type 'type'> >>> foo = list() >>> type(foo) <type 'list'> >>>
- แล้วทำไงหล่ะทีนี้
- มันต้องทำงี้เว้ยเฮ้ย
>>> class myclass(object): a = 'barfoo' >>> type(myclass) <type 'type'> >>> bar = myclass >>> type(bar) <type 'type'> >>> bar = myclass() >>> type(bar) <class '__main__.myclass'> >>>
- ได้แระพอใจ ^ ^
- แล้วมันมีประโยชน์อะไรอ่ะ
- เอ่อ!!! ยังไม่รุแหะ เหอๆ แ่ต่ว่ามันน่าจะรู้สึกดีกว่าที่มันเป็น instance มัง
- ฮ่วยแล้วเอ็งจะทำไปทำไม - -
- เอาน่าใครรู้ประโยชน์ที่ได้จากการทำอันนี้ก็บอกหน่อยนะ แล้วคำเรียกการทำแบบนี้ก็ยังเรียกไม่ถูกเลยด้วยซ้ำ ว่ามันเีรียกว่าการทำอะไร รู้แค่มันไป Inherit type object มาก่อนเท่านั้นเองหุหุ แต่ผมว่ามันน่าจะมีประโยชน์จากการที่เป็น type ของตัวเองบ้างแหละ
- งืมๆ ใครรู้ก็ช่วยบอกหน่อยล่ะกันนะ
ป้ายกำกับ:
python
วันเสาร์ที่ ๕ กรกฎาคม พ.ศ. ๒๕๕๑
ทำให้ google เป็น dict ส่วนตัว
ไม่รู้้ว่าเคยใช้ักันหรือเปล่าความสามารถ ของ google ตัวนี้ ความสามารถที่ว่าคือ define: ของ google ที่สามารถใช้แทน dict ไ้ำด้ค่อนข้างดีเลยทีเดียว วิธีการใช้ปกติก็คือเราเข้าไปที่ google แล้วก็พิมพ์คำ search แบบนี้
define:คำศัพท์ที่ต้องการหา เช่น define: DIYก็จะได้ผลออกมาเป็นคำจำกัดความของ DIY(Do It Yourself)
แต่ถ้าเรา search ในช่อง search provider ของ browser Opera
default ของมันจะเป็นการ search ธรรมดา(ดูที่ลูกศร)
แต่ว่า ใน Opera เราสามารถสร้าง search provider ใหม่ได้
แล้วสามารถปรับแต่งได้ วันนี้เราจะมาแต่งมันกัน
ขั้นแรกให้เราไปที่หน้า google ปกติ (ด้วย Opera นะ)
แล้วก็
แล้วก็เลือก Details (แบบธรรมดาไม่ชอบ)
ส่วนช่อง Address ใส่แบบนี้เลย
http://www.google.com/search?client=opera&rls=en&q=define:%s&sourceid=opera&ie=utf-8&oe=utf-8แล้วก็กด ok เท่านี้ก็เรียบร้อย ลองใช้โดยใช้ keyword ที่กำหนดไว้(ในที่นี้ใช้คำว่า def)
ผลออกมาก็จะได้เหมือนกับรูปแรก อย่างกับแกะเลยไม่ได้เอามาให้ดูนะครัฟ
เอานี่มาให้ดูแทน
ปล.
ถ้าเผื่อว่า add พลาดไปเอาออกได้ที่ Tools - Preferences - Search นะ
ป้ายกำกับ:
browser,
opera,
Search Bar
สมัครสมาชิก:
บทความ (Atom)







