Dinçer'in Türkçe Sayfaları
Python
Python 2.1
MacPython
Jython (Python on Java)
Pippy (Palm için Python )
Tkinter (Tcl/Tk)
IDLE
Python at SourceForge
Popüler Likler
Python İş Tablosu
Python Bugs List
Vaults of Parnassus: Python Resources
Python Starship
Grail web browser
Ticari Linkler
ActiveState
O'Reilly books
Digital Creations
Zope
Pythonware
theKompany
Python Pete Reptiles
Python Yardımı

Mail listeleri
Haber grupları

 

 

 

  

Python yorumlanan, etkileşimli ve nesneye dayalı bir programlama dilidir. Öğrenmesi ve kullanması çok kolay olup son derce iyi tasarlanmış bir dildir.
Bu sayfada Python ile ilgili çalışmalarımı ve tercüme ettiğim bazı Python dökümanlarını bulabileceksiniz. Ne yazık ki Python ile ilgili türkçe kaynak yok denecek kadar az. Şu ana kadar rastladığım türkçe Python kayanakları PC ile ilgili dergilerde yayınlanan kısa yazılar ve Python'u sadece tanımlayan bazı web siteleri. Buradaki amacım Python ile gelen dökümanların içinde bulunan Guido Van Rossum'un (Python'un yaratıcısı) yazdığı Python kılavuzunu tercüme etmek ve daha sonra, mümkün olursa, Python Quick Reference belgesini tercüme etmek.
Mevcut belgeler:

Son güncelleme tarihi 22.04.2003

winioport modülü

Python ile Windows 2000 üzerinde paralel port giriş/çıkış işlemleri yapamak istiyordum; ancak bunun icin bir modül mevcut değildi. Win95 ve WinNT için DriverLINX Port I/O Sürücüsünü ve Thomas Heller'ın ctypes modülünü kullanarak Windows 95/98/NT/2000 üzerinde paralel port giriş/çıkış işlemleri yapamayı sağlayacak bir modül yazdım. Bunu yapmak pek zor olmadı; çünkü ctypes modülü ile herhangi bir DLL içindeki fonksiyonlara Python ile erişebilirsiniz. Driver LINX dlportio.dll içindeki fonksiyonları kullanarak ihtiyaç duylabilecek her çeşit paralel port giriş/çıkış fonksiyonunu winioport modülüne ekledim. Bu modülü indirmek için:
 
       winioport_py24.zip (280 Kb) for Python 2.4 için
        winioport_py23.zip (227 Kb) Python 2.3 için
        winioport.zip (180 Kb) Python 2.2 için

pyLCD modülü

pyLCD modülü ile HD4480 ya da benzeri bir denetleyicisi olan LCD modüllerini paralel port ile kontol etmenizi sağlar. Bu modülü LCD simülatörünü yazarken HD4480 denetleyicili LCDlerin farklı özelliklerini hızlı ve kolay bir şekilde incelemek için kullandım. Bu modülü indirmek için:
pyLCD1.1.zip (187 Kb, winioport dahil)

İşte modülün kullanımını gösteren bir örnek:

>>> import pyLCD
>>> pyLCD.fs1line() # 1-satır, 8-bit arabirim
>>> pyLCD.ems() # giriş modu ayarı (varsayılan: increase cursor position, no shift )
>>> pyLCD.dispOn() # displayi görünmez imleç ile aç
>>> pyLCD.cursHome() # imleci ilk konumuna getir
>>> pyLCD.putstr('Merhaba') # karakter dizisini yazdır
>>>

Paralel port ile ilgili bağlantılar

BeyondLogic çok çok iyi bir paralel port bilgi kaynağı
Lake View Research büyük olasılıkla internetteki en iyi paralel/seri port bilgi kaynağı
WinIo v1.3 by Yariv Kaplan'ın Win32 portIO sürücüsü kaynak kodu açık. calldll ve Python ile bunu da denedim. Çalışıyor.

Diğer donanımla ilgili Python siteleri

Roger's Win32 Serial Interface Module Windows üzerinde Python ile seri port erişimi
ioport - I/O Hardware port extension for Python Linux için Python ile paralel port erişimi
http://www.nicorp.f9.co.uk/download/python-ioport.zip Windows95/98 için paralel port erişimi sağlayan Python genişletme modülü. Test EDİLMEMİŞ !

Python bağlantıları

Vaults of Parnassus: Python Resources Python ile neler yapıldığını merak ediyorsanız bu siteyi kaçırmayın.
PythonWin Python geliştirme ortamı ve win32 MFC erişimi. Çok iyi bir editörü var. Ben kullanıyorum. Size de tavsiye ederim.
Daily Python URL günlük Python haberleri
py2exe Python scriptlerinizi exe yapar
wxPython : Python için cross-platform GUI
Boa Constuctor wxPython için Delphi benzeri geliştirme ortamı.
SciTe Scintilla (PythonWin ve Boa Constructor da kulanılan editör bileşeni) kullanan hoş bir editör. Python ve diğer diller için kullnılabilir. Tek tuş ile Python kaynak dosyalarınızı çalıştırabilir.
Piton: Yahoo Groups da Türkçe Python grubu

 

 

 

 

 

     

1