Aşağıdaki yönergeler Ubuntu 8.04 ("Hardy Heron") işletim sistemini bu kitap için kullanıma hazırlamak içindir. Geliştirme ve sınama için Ubuntu GNU/Linux kullanmam nedeniyle burada yapılandırmasını anlatacağım tek sistem olacaktır.
Yazılım özgürlüğü ve açık işbirliği ruhu adına, eğer başka bir işletim sistemi için buna benzer bir ek hazırlamak isterseniz benimle bağlantıya geçin lütfen. O eki Açık Kitap Proje sitesine koymaktan veya bağlantı vermekten mutlu olurum, bağlantılı kullanıcı geri bildirimlerini size sağlamam koşuluyla.
Teşekkürler!
Jeffrey Elkner
Arlington Public Schools
Arlington, Virginia
A.1 Vim
Vim Python geliştirmesi için çok verimli bir şekilde kullanılabilir, ancak Ubuntu sadece vim-tiny
paketiyle beraber geldiği için sözdizimi renklendirme veya otomatik girintilemeyi desteklemiyor.
Vim'i kullanabilmek için, önce aşağıdaki şekilde kurmalıyız:
- Komut satırından aşağıdaki komutu çalıştırın:
sudo apt-get install vim-gnome
- Kullanıcı ev dizininizde
.vimrc
isimli dosyayı aşağıdakileri içerecek şekilde oluşturun:syntax enable filetype indent on set et set sw=4 set smarttab map <f2> :w\|!python %<cr>
.py
uzantılı bir dosyayı vim ile düzenlemek istediğinizde sözdizimi renklendirme ve otomatik girintileme özelliklerine artık sahip olmanız gerekiyor. <F2> tuşuna bastığınızda programınızın çalışması ve programın çalışması bittikten sonra sizi tekrar düzenleyiciye döndürmesi gerekiyor.
Vim'i öğrenmek için aşağıdaki komutu bir komut satırında çalıştırın:
vimtutor
A.2 GASP
Bir çok durum çalışmaları GASP (Graphics API for Students for Python)'ı kullanıyor. Bu ayrıca kurulması gereken ek bir kütüphanedir.
GASP'ı kurmak için aşağıdakileri yapmanız gerekir:
- Mathew Gallagher'ın özel paket arşivini apt kaynakları arasında ekleyin:
System -> Administration -> Software Sources
yolunu izleyerek paket yöneticisini açınThird-Party Software
sekmesini açın+ Add
düğmesine basın- aşağıdaki kısmı
APT line:
metin kutusuna girin:deb http://ppa.launchpad.net/mattva01/ubuntu hardy main restricted universe multiverse
Close
düğmesine tıklayınThe information about available software is out-of-date
mesaj kutusundaReload
seçeneğini seçinSoftware Sources
penceresiniClose
düğmesiyle kapatın
- GASP'ı aşağıdaki komutu komut satırına girerek kurun:
sudo apt-get install python-gasp
A.3 $HOME
ortamı
Aşağıdaki kullanıcı dizininizde kendi Python kütüphane ve çalıştırılabilir betikleriniz için kullanışlı bir ortam hazırlar:
- Komut satırında kullanıcı dizininde
bin
velib/python
alt dizinlerini aşağıdaki komutlar ile oluşturun:mkdir bin lib mkdir lib/python
- Aşağıdaki satırları kullanıcı dizininizdeki
.bashrc
dosyasının sonuna ekleyin:PATH=$HOME/bin:$PATH PYTHONPATH=$HOME/lib/python EDITOR=vim export PATH PYTHONPATH EDITOR
Bu tercih ettiğiniz metin düzenleyici olarak Vim'i ayarlar, kendilib/python
alt dizininizdeki kütüphaneleri Python yoluna ekler vebin
alt dizinini çalıştırılabilir betikler için bir yer olarak ekler.
A.4 Bir Python betiğini heryerden çalıştırılabilir ve yürütülebilir yapma
Unix tabanlı sistemlerde, Python betikleri aşağıdaki işlemlerle çalıştırılabilir hale getirilirler:
- Aşağıdaki satırı betiğin ilk satırı olarak ekleyin:
#!/usr/bin/env python
- Unix komut satırında, aşağıdaki komutu
myscript.py
betiğini çalıştırılabilir yapmak için çalıştırın:chmod +x myscript.py
myscript.py
betiğinibin
dizinine taşıyın, böylece heryerden çalıştırılabilir hale gelecektir.