Bir başka dünyadır Python..

PythonTurk

Bitirme projesi taslağı

5 Şubat 2008 gönderen pythonturk.

Merhaba. Daha önceden de belirttiğim gibi bu siteyi açma amacım bitirme projemi ve gelişimini paylaşmaktı. Bir şeyler öğrendikçe bunu sitede anlatıp bu konuyla ilgilenen insanların da bir nebze olsun gelişimine katkıda bulunabilmekti. Bunu şu ana kadar çok iyi yaptığımı söyleyemem. Bunun sebebi de bitirme projeme tam olarak vakit ayırıp da başlayamamamdı. Zaman konusunda sıkıntı yaşadığım bir dönemin ardından bitirme projeme tam olarak başlıyorum. Buradan da şu an itibariyle yapacaklarımı içeren taslağı sizinle paylaşmak istedim. Belki de biraz da kendimi kontrol etmek adına böyle birşey yapıyorum. Taslağı sadece ben bildiğim sürece tam olarak yapılıp yapılmadığını sorgulayacak benden başka kimse olmayacaktı, sizlerle de paylaşıyorum ki bunu kontrol eden birilerinin olduğunu bilmek beni tembellikten alıkoyar diye umuyorum. Taslakta var olanların durumunu, gelişimini çekinmeden sorgulayınız :)
Devamı için tıklayın »

Kategori genel 4 Yorum »

Dosya ve dizin silme işlemi

1 Şubat 2008 gönderen pythonturk.

Sitede bir arkadaşın sormuş olduğu soru üzerinden bu yazıyı eklemeye karar verdim, sorusuna da buradan bir cevap vermiş olurum. Vereceğimiz örnek dosya ve dizin silme işlemi ile ilgili olacak. Program fonksiyona gönderdiğimiz konumdaki (path) dosya ve dizinleri siliyor, her doysa/dizin silme işleminden sonra da bir ses dosyası çalıyor.  Devamı için tıklayın »

Paylaşımcı Microsoft!..

21 Aralık 2007 gönderen pythonturk.

20 Aralık 2007 itibariyle Özgür Bilgi Protokolü Kurumu (Protocol Freedom Information Foundation,PFIF) - çevirirken hata yapmış olabilirim- microsoft ile bir anlaşma imzaladı. Anlaşmaya göre microsoft, windows server çalışma grubu ürünleri ile ilgili tüm protokol belgelerini paylaşacak. Bunun anlamı birçok özgür yazılımın (örneğin Samba) microsoft ürünleriyle bağlantısı kolaylaşacak.

Peki microsoft bu atılımı neden yaptı? Özgür yazılıma destek mi veriyor yoksa? Tabii ki hayır. Avrupa Komisyonu’nun 24 Mart 2004′te verdiği kararla microsoft bunu yapmak zorunda bırakılmıştır. Kararın akabinde microsoft temyize gitmiş ancak 17 Eylül 2007′de dava sonucu kesinleşmiştir.

PFIF microsoft’a bir kerelik ödeyeceği 10.000 avronun ardından bu belgeler Samba projesinde kullanılabilecek. Bilindiği Samba özgür bir yazılım olduğu ve GPL ile lisanslandığı için diğer kullanıcılar/gruplar Samba’nın içerisinden microsoft’a hiçbir lisans ücreti ödemeden bu belgelere ulaşabilecekler.

Burdan şu mübarek bayram gününde Allah’tan bill amcaya sabır diliyorum. Dolarları eksildi biraz morali bozuktur bu ara. Şu mübarek günlerde küslük olmazmış derler, neyse bill büyüklük bizde kalsın öp elimizi de barışalım…

Bu arada Samba’yı bilmeyenler için kısaca anlatayım. Samba, LINUX-UNIX işletim sistemleri ile Windows NT ve Windows 9X işletim sistemleri arasındaki iletişimi sağlayan bir uygulamadır. Linux yüklü bir makinada Samba üzerinden ağdaki windows makinalara ulaşabilir, yazıcı ve dosya paylaşımında bulunabilirsiniz.

Haberin kaynağı

Kategori linux 1 Yorum »

PyS60 Kurulum

18 Aralık 2007 gönderen pythonturk.

Mobil uygulama örneklerine geçmeden Python’u telefonumuza nasıl kuracağımızı anlatmakda fayda var diye düşündüm.

Öncelikle telefonunuzun hangi nesil olduğunu öğrenmeniz gerekiyor. Şu adresten öğrenebilirsiniz. Developer Platform başlığından telefonunuzun hangi nesil olduğunu ve özellik paketini öğrendikten sonra bu adresten python yourmlayıcısını ve yorumlayıcı arayüz dosyalarını indirmeniz gerekli.

Bir örnekle anlatırsak daha açıklayıcı olur diye düşünüyorum.

Telefonumun özellikleri: 2nd Edition Feature Pack 2 olsun.

İndireceğim dosyalar:

PythonForS60_1_4_1_2ndEdFP2.SIS

PythonScriptShell_1_4_1_2ndEdFP2.SIS

Bu dosyaları telefonunuza gönderip kurduktan sonra ana menünüze Python simgesinin yerleştiğini göreceksiniz.

Programı çalıştırdığınızda menüden Interactive Console‘u seçip etkileşimli yorumlayıcı ile python kodu yazabilirsiniz, daha önce kaydettiğiniz python kodlarını çalıştırmak istiyorsanız Run Python Script menü elemanını seçebilirsiniz.

Fırsat buldukça üzerinde çalıştığım örnek programları buradan sizlerle paylaşacağım.

Kalın sağlıcakla.

Mobile Python

16 Kasım 2007 gönderen pythonturk.

Mobile Python

Amazon.co.uk‘dan sipariş ettiğim Mobile Python kitabım geldi. Kitap Jürgen Scheible ve Ville Tuulos tarafından Nokia S60 2nd ve 3rd edition için yazılmış. En kısa zamanda S60 telefonlarda Python uygulamaları ile birlikte olmak dileğiyle.

Kalın sağlıcakla..

Yazgaç hakkında

11 Kasım 2007 gönderen pythonturk.

Yazgaç bizi halihazırda kullandığınız text editörden vazgeçirecek özelliklere sahip değil, o amaçla da yazmadım zaten. GUI olarak wxpython kullanan arkadaşlara faydalı olması ve genel python kullanımına örnek olması için yazdım. Programda bazı eksiklikler mevcut. Bir zaman sonra bunlarla uğraşamadığım, bir kısmını ise araştırdığım halde çözemediğim için bu şekliyle yolladım.

Devamı için tıklayın »

Yazgaç kullanmak için…

9 Kasım 2007 gönderen pythonturk.

Kodu siteye ekledim ancak açıklama satırlarında veya girintilerde hatalar oluşacaktır. Kodun tamamını ve kullanılan icon dosyalarını buradan indirebilirsiniz.

Yeni text editörümüz “Yazgaç”

9 Kasım 2007 gönderen pythonturk.

# -*- coding: cp1254 -*-

# Türkçe karakterlerin düzgün görünmesi için dil kodlaması belirledik
# Böyle bir belirleme yapmazsak varsayılan olarak türkçe karakterler görünmeyecektir.

"""
Programı yazan:                 Aydın ŞEN

Tarih:                                9.11.2007

Kullanılan dil:                     Python

Kullanılan kütüphane:         wxPython

Açıklamalı anlatım:            www.pythonturk.com

Kullanılan lisans:               GPL (General Public License - Genel Kamu Lisansı)

** GPL şartları dahilinde kullanımı serbesttir.

"""
Devamı için tıklayın »

Dictionaries nedir, ne değildir?

31 Ekim 2007 gönderen pythonturk.

Pythonda kullanılan bir veri tipi olan dictionary (sözlük) oldukça kullanışlı bir veri türüdür. Listelerin yetersiz kaldığı yerlerde bu açığı kapatmak için kullanılabilir. Listeleri sıralanmış veriler dizisi olarak düşünürsek sözlükler tam tersine sırasız veriler bütünü olarak düşünülebilir. Sözlüklerin özelliklerini maddeler halinde sıralayacak olursak;

* Sözlüklerde verilere erişim listelerde olduğu gibi indeks numarasıyla değilde verileri tanımlarken belirlediğimiz anahtar kelimelerle (key) sağlanır. Bu da bize verilere erişimde oldukça kolaylık sağlamaktadır.

* Değerler süslü parantezler arasına yazılırlar {}.

* Sözlüklerde listeler gibi otomatik boyutlandırma yapabilirler, yani kapasitesinin dolması gibi bir durum söz konusu değildir.

* Sözlüklere her türlü veri tipinde değer girilebilir (liste, başka bir sözlük, nesne ve diğerleri).

* Listelerde ve stringlerde kullandığımız bazı özellikleri (properties) sözlüklerde kullanamayız. Bunun sebebi sözlüklerin düzensiz yapılar olmasından dolayıdır. Ancak sözlüklerin kendine özel fakrlı özellikleri vardır (bunlara ileride değineceğiz).
Devamı için tıklayın »

Teşekkürler google

25 Ekim 2007 gönderen pythonturk.

Veritabanımla ilgili yaşadığım problemin bir kısmını google sayesinde hallettim. Google önbelleğinde bulunan sayfalardan wing ide ve boa ile ilgili yazı ve yorumları kurtarabildim. Teşekkürler google..

Kategori genel 2 Yorum »

« Previous Entries

                                                                                                                                      eXTReMe Tracker