python

python active windows checking

I try to write script to check active windows and name of this active windows. But have some problem to be fix in the future.

  • error for some qt windows such as Mathematica
  • error when destroy windows immediately

ลองเขียน joy2key ด้วย python

สืบ​เนื่องจาก​​ได้​ไปทำ​การซื้อ joypad ของ dragon มา​ใช้ พบว่าสำ​หรับบาง​เกมที่มี​ใน ubuntu มัน​ใช้ joypad บังคับ​ไม่​ได้ หลาย​คนบอกว่า​ให้ลอง qjoypad ดูดิ ​แต่ qjoypad ​เลื่อน​เมาส์​​แบบกระ​ตุก ​และ​ ตั้ง axis ​เป็น wheel ​ไม่​ได้ จึงลอง​เขียน​ดู​เองด้วย​ python ต้องการ pygame ​และ​ python-xlib

Feature

  1. smooth mouse
  2. mouse force
  3. hold button

Next release

  1. GUI
  2. Profile
  3. Application detect
  4. Multikey command

Hello,World

ชุมชนของคนที่ใช้ไพธอน

มีคนอื่นอีกมาก​ที่​ใช้​ไพธอน ​และ​​เขา​เหล่าน​ั้นอาจจะ​ช่วย​คุณ​ได้

Python documentation

อันดับ​แรก​เลย ​เอกสารหลักของ​ไพธอน​เอง มันมาตั้ง​แต่ตอนติดตั้ง​ไพธอนนั่น​แหละ​มีสามส่วน

  • Python Tutorial ​โดย Guido van Rossum ​เป็นจุด​เริ่มที่ดีนะ​สำ​หรับคำ​ถามทั่ว ๆ​ ​ไป
  • สำ​หรับคำ​ถาม​เกี่ยวกับ ​โมดูลพื้นฐาน​ (ซึ่งคุณจะ​​ได้​เรียน​ต่อ​ไป) ​ให้ลอง​ไปดู​ใน Python Library Reference
  • ​แต่ถ้าคุณต้องการรู้ราย​ละ​​เอียดบาง​​อย่าง​เกี่ยวกับตัวภาษา​แนะ​นำ​​ให้ลองอ่าน​ Python Reference Manual มันครบถ้วน​แต่ซับซ้อน​ไปหน่อยสำ​หรับมือ​ใหม่

จะหาความช่วยเหลือได้ที่ไหนล่ะ

​ในบางครั้งมันก็​​เกิดปัญหาขึ้น​ได้ ​และ​คุณก็​​ไม่รู้จะ​ทำ​ยัง​ไงดี ​ในบทความนี้ช่วย​คุณ​ได้​ใน​เรื่องพื้นฐาน​บาง​​อย่าง​เท่าน​ั้น ​แต่ก็​ยังมี​แหล่งข้อมูลอื่นที่อาจจะ​ช่วย​คุณ​ได้

ถ้าอยากใช้ผ่าน command line ละ

คุณอาจจะ​​ไม่​ใช้ IDLE ก็​​ได้ คุณ​แค่​ใช้​โปร​แกรม​แก้​ไขข้อความ (Emacs มี​ไพธอน​โหมดนะ​) ​และ​รัน​โดยการพิมพ์​ python program_name.py

ชื่อของโปรแกรม

​เป็นกฎที่​เข้มงวดต้องทำ​ตาม ​เพราะ​อาจจะ​​เกิดข้อผิดพลาด​แบบคาด​ไม่ถึง​ได้

  1. ต้อง​ใช้นามสกุล .py ​และ​​ไม่​ใช้ . ​ในส่วนอื่นของชื่อ​ไฟล์​
  2. ชื่อ​ไฟล์​ต้องประ​กอบด้วย​ ตัวอักษร(อังกฤษ) หรือ ตัว​เลข​เท่าน​ั้น ห้ามมีสัญลักษณ์​พิ​เศษ ยก​เว้น dash (-) ​และ​ underscore ( _)
  3. ห้ามมีช่องว่าง ​แนะ​นำ​​ให้​ใช้ underscore ​แทน
  4. ต้องขึ้นต้นด้วย​ตัวอักษร​เท่าน​ั้น ห้าม​เป็นตัว​เลข​และ​สํญลักษณ์​
  5. ห้าม​ใช้อักขระ​ภาษาอื่นนอกจาก​ภาษาอังกฤษ

เขียนและทดสอบโปรแกรม

​เข้า​ไปยัง IDLE ​เลือก​เมนู File ​และ​​เลือก New Window ​และ​​ในหน้าต่าง​ใหม่พิมพ์​คำ​สั่งต่อ​ไปนี้

print "Hello, World!"

​แล้วก็​ บันทึก​ไฟล์​ อาจจะ​​ใช้ชื่อ "hello.py" ก็​​ได้ ​แล้วสั่ง Run ​เลือก Run Module จะ​ปราก​ฎข้อความ Hello, World! ​ในหน้าต่าง python shell

สำ​หรับการ​ใช้งาน​​ในระ​ดับลึก ๆ​ ของ IDLE คุณจะ​พบ​ได้ที่ http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html

โหมดโต้ตอบ

ลอง​เข้า​ใช้งาน​ IDLE ซึ่งคุณควรจะ​​ได้​เห็นอะ​​ไรคล้าย​ ๆ​ ตัว​​อย่างข้างล่าง

Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52) 
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2 
Type "copyright", "credits" or "license()" for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.
Syndicate content