Ara 062016
 
6.172 viewsGolang Notları 002

Golang Notları 002 GOPATH “Go” diliyle yeni uğraşmaya başlayanların çok sık karşılaştıkları bir hata – uyarı mesajı vardır: “GOPATH tanımı bulunamadı.” “GOPATH”, go’nun sürekli kullandığı adreslerden biridir. Çünkü paket yönetim ve kullanım işlemleri bu klasör aracılığıyla yapılıyor. Ubuntu’da bu klasör genellikle $HOME/go veya $HOME/golang olarak açılır. Ben, ikincisini tercih ettim. Ubuntu’da bu adresi sisteme aşağıdaki gibi tanıtıyorsunuz: export GOPATH=$HOME/golang Bilgisayarınızı yeniden açtığınızda aynı komutu vermek […]

Kas 092016
 
9.694 viewsGolang Öğreniyorum

Golang Öğreniyorum Yazılım üzerine asıl uzmanlık alanım Python. Hem basit, hem güçlü. Neredeyse bütün alanlarda çok etkili kütüphanelere sahip. Buna rağmen, “şeylerin interneti” (Internet of Things) gibi konularda henüz yeterince güçlü değil. Bu boşluğu aşmak üzere “micropython” gibi yeni girişimler var. Python çalışmalarıma eskisi gibi, hatta daha da yoğunlaşarak devam edeceğim. Ancak bu durum, yeni alanlara da el atmama engel olacak değil!… Golang, ya da […]

Nis 072016
 
3.642 viewsLazarus ve Python Entegrasyonu

Lazarus ve Python Entegrasyonu Lazarus ve Python entegrasyonu için çok basit bir örnek yapalım. Python, vereceğimiz tam sayıların faktöryellerini döndürsün. Bunun için Python ile birkaç satırlık bir kod oluşturalım hemen: # -*- coding: utf-8 -*- import math import sys try: y = int(sys.argv[1]) x = math.factorial(y) print(x) except Exception as e: print(str(e)) Kod dosyamızın adı lazarus_test.py olsun. Lazarus tarafında ise hem istediğimiz tam sayıyı seçebilelim, […]