bildirgec.org

python hakkında tüm yazılar

Panda3D ile ilk Fiziksel Deneyimimiz

admin | 31 August 2009 11:51

Bugün Panda 3D nin fizik kütüphanesini anlatmaya çalışacağım. Aslında Panda 3Dnin iki adet fizik kütüphanesi var, ben bunlardan ODE yi yani Open Dynamics Engine yi uygun buldum.

Kutumuz yer çekimine karşı koyamıyor
Kutumuz yer çekimine karşı koyamıyor

Bu yazımda diğer yazılardan farklı olarak herşeyi tek bir örnekte herşeyi açıklamaya çalışacağım. Çünkü örnek biraz uzun ve bunu bölmek yazıyı gereksiz yere uzatacaktır

Bu örnekte göreceğimiz şeyler;
1.Fiziksel dünya ve yerçekimi
2.Uzay ve otomatik çarpışma kontrolü
3.Ve dolayısıya bir fizik simülasyonu

Panda3D ile 3Boyutlu Oyun Programlamaya Giriş

admin | 29 August 2009 00:04

Bu yazımda basitliğiyle ün yapmış pythonun 3D oyun kütüphanesi olan Panda3D yi tanıtmaya çalışacağım

Panda3D ile yapılmış MMORPG oyunundan bir görüntü
Panda3D ile yapılmış oyunundan bir görüntü

Panda3D nin en sevdiğim özellikleri diye söylemek isteseydim;
-python ile yazılabilmesi
-Hem Directx hemde OpenGl altyapısı kullanabilmesi
-İkinci nedenden ötürü multi-platform olabilmesi
-Korkunç derecede basit olması
-Open-source bu sayede halk diliyle freeware olması 🙂

pythonda Stringler

admin | 22 July 2009 13:47

Bir önceki yazımda pythonu baya övmüştüm, şimdide pythondan bahsetmemek olmazdı. Başlığımda ingilizce olarak yazdığım string, google amcanın çevirisiyle ‘dize’ oluyor. Aslında strings yada dizeler demem lazımdı ama ilki tamamiyle yabancı ikinciside pek tanıdık değil.

pythondaki string fonksiyonlarını anlatmadan önce bilmeyenler için stringin ne olduğunu öğrenelim. Stringler, char’ların bir araya gelmiş halidir. char ise tek bir karakteri ifade eder. Yani örnek olarak ‘a’ bir karakter, ‘abc’ ise bir stringtir. Fakat stringimiz üç adet karakterden oluşuyor.
Konuya böyle girmek istedim çünkü stringleri ayırma fonksiyonlarına gelince biraz karışabiliyor.

pygame ile Oyun Programlama

admin | 15 July 2009 14:10

python, şuana kadarki öğrendiğim bütün programlama dilleri arasında en hızlı olması ve rahat kodlama yapılabilmesi sayesinde en çok kullandığım programlama dili haline geldi.ayrıca pythonu öğrenmek için fazla çabaya ihtiyacınız yok, çok rahat dil yapısı sayesinde kolayca öğrenilebiliyor.

Giriş olarak pythondan bahsetmek istedim zira pygame pythonun bir kütüphanesi. pygame ile oyun yazmaya başlamadan önce bilgisayarınızda python ve pygame yüklü olması gerekir.

pygame 2 boyutlu oyunlar yapmak için kullanılıyor,tabii eğer opengl bilginiz varsa pyopengl’i deneyebilirsiniz.

Pardus 2009 Beta görücülere sunuldu!

24black mamba24 | 22 June 2009 18:23

Pardus 2009 Beta, Onur KÜÇÜK tarafından kararlı sürümü öncesi medyaya duyuruldu. Bununla birlikte kullanıcı arabirimi olarak KDE 4.2.4 bizlerle birlikte. Bildiğimiz gibi Pardus’un bileşenleri PiSi ve ÇOMAR’da yeni özellekler ile desteklendi, YALI ise güncellendi.Önemli güncellemeler;

  • Xorg 1.6.2p
  • KDE 4.2.4
  • Mozilla Firefox 3.5 RC1
  • Gimp 2.6.6
  • Linux çekirdeği 2.6.30_rc8
  • OpenOffice.Org 3.1.0
  • Python 2.6.2

4. sürümüne kavuştuğumuz Kaptan Bİr önceki sürümü ile hemen hemen aynı.

Force.com ile Google App Engine Arasına Java Girdi

algoz | 30 May 2009 17:30

Dünya’nın lider CRM (müşteri ilişkileri yönetimi (Customer relationship management) ) sistemi salesforce.com *, geliştirdiği web tabanlı ürünlerle ticari şirketlerin müşterilerine sundukları hizmetlerde (satış, pazarlama, servis, iş ortaklığı) ve onlarla olan ilişkilerinde/iletişimlerinde daha kaliteli ve ölçülebilir bir ortam sunmakta.


salesforce.com’un ürünlerinin en önemli özelliği web tabanlı olmaları, yani internet bağlantısı olan heryerden web tarayıcılarla erişilebilmesi.

sıfırdan django öğrenebileceğiniz 14 kaynak

ceyranci | 22 April 2009 18:00

django
django

django *, yüksek seviyeli bir python * web programlama çatısıdır. kurulumu ve kullanımı çok kolaydır. DRY (don’t repeat yourself) prensibiyle kod tekrarını kaldırıp az kodla çok iş yapar. mvc yapısını kullanan django, çok karmaşık yapıları kullanan web uygulamalarını kolay bir şekilde yapmayı sağlar. django ile ilgili yeterince türkçe kaynak bulunmadığı için bahsedeciğimiz sitelerin çoğu ingilizce olacaktır. kaynakları incelemeye hemen başlayalım.

django ile yaptığımız siteleri yükleyeceğimiz sunucuların django’yu desteklemesi gerekiyor. django destekleyen sunucuların listesini ve kullanıcı yorumlarını şuradan görebilirsiniz.
django ile yapılmış bazı siteler: