Tag Archives | Programlama Dili

PyCharm Python 3.8 desteği sunuyor

Python 3.8’in kullanıma sunulması ile Python kodlama alanına yeni özellikler geliyor. Yeni sözdizimi ve mantık ile toplumun ihtiyaçlarına göre gelişen programlama dili, kodlama için yeni seçenekler sunuluyor. Elbette PyCharm, bu konuda geri duramadı. Kullanıcı için kitaplıklar ve API’ler tasarlarken kilit bir unsur olarak belirlenen işlevlerin Python argümanlarını kullanarak yeni bir yolun keşfedildiği ifade ediliyor. Kodu daha az ayrıntılı hale getirmek ve aynı satırdaki ifadelerde bildirimler yapılabileceğinden kompakt bir yapı elde etmek mümkün olabiliyor. PyCharm’ın en son sürümüne sahip olan kullanıcıların, mevcut Python 3.8 beta sürümünü buradan indirebileceği belirtiliyor. 

Continue Reading →

PyCharm’ın Python 3.8 desteği sunması ile ilgili olarak bu yazıyı inceleyebilirsiniz.

0

Debian 10 Buster’a Java nasıl kurulur?

Web’i daha kullanışlı hale getiren uygulamalar geliştirmek için kullanılan bir teknoloji olarak tanımlanan Java’nın öncelikle çeşitli yazılımların çalıştırılabilmesi için bir gereklilik olduğunu biliyorsunuz. Farklı uygulamalar ve sistemler oluşturmak için kullanılan en popüler programlama dillerinden biri olan Java’da geliştirilen uygulamalar ölçeklenebilir, esnek ve bakımı yapılabilir. Java, OpenJDK ve Oracle Java’nın iki farklı uygulaması vardır; bunlar arasında Oracle Java‘nın birkaç ek ticari özelliği olması dışında aralarında fark yoktur. Oracle Java License, kişisel kullanım ve geliştirme kullanımı gibi yazılımların yalnızca ticari olmayan kullanımına izin verir.

Continue Reading →

Varsayılan Debian 10 depoları iki farklı Java paketi içerir: Java Runtime Environment (JRE) ve Java Development Kit (JDK). JRE, Java sanal makinesini (JVM), Java programlarını çalıştırmanıza izin veren sınıfları ve ikili dosyaları içerir. Java geliştiricileri, JRE ve Java uygulamaları oluşturmak için gereken geliştirme/hata ayıklama araçlarını ve kitaplıklarını içeren JDK’yi yüklemelidir. Hangi Java paketini kuracağınızdan emin değilseniz, varsayılan OpenJDK (JDK 11) sürümüne bağlı kalmanız önerilir. Debian 10 Buster’daki varsayılan Java geliştirme ve çalışma zamanı Java Platformunun açık kaynaklı uygulaması olan OpenJDK 11’dir. Şimdi sistemimize OpenJDK 11’i kuracağız. Şimdi sudo ayrıcalıklarına sahip bir kullanıcı olarak öncelikle depoları güncelleyelim:

sudo apt update

Artık OpenJDK 11 JDK paketini kurmak için aşağıdaki komutu verebiliriz:

sudo apt install default-jdk

Yükleme tamamlandıktan sonra, Java sürümünü kontrol edebilirsiniz:

java -version

Çıktı aşağıdakine benzer bir şey olmalıdır:

openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5)
OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

Güle güle kullanın.

0

Netbeans Debian 9’a nasıl yüklenir?

Java, PHP, C, C++, Python gibi programlama dillerini yapısal uygulamalar için destekleyen en popüler platformlar arası bir IDE (Integrated Development Environment) olan Netbeans, Debian 9’a nasıl yüklenir? Kısaca buna göz atacağız. JavaTM programlama dili ile yazılmış, modüler ve standartlara dayalı entegre (IDE) geliştirme ortamıdır. NetBeans’ı Debian 9’a yüklemeye başlamadan önce, sisteminizde root olmayan ama sudo ayrıcalıklarına sahip kullanıcı hesabının bulunması gerektiğini hatırlatmak isterim. Sözdizimi vurgulama, yeniden kod düzenleme, kod oluşturma vb. birçok harika özellik içeren tam özellikli bir IDE olan Netbeans’in kurulumuna geçmeden önce, sisteminizde Java kurulu olup olmadığını kontrol etmelisiniz. Bunu yapmak için java -version komutunu verebilirsiniz.

Continue Reading →

Sisteminizde Java kurulu ise şuna benzer bir çıktı almanız gerekir:

Sisteminizde Java kurulu değilse, bir komut bulunamadı hatası alırsınız. O zaman ilkin Java’yı kurmalısınız. O halde öncelikle depolarımızı güncelleyelim:

sudo apt update

Sonra Java kurulumuna geçelim:

sudo apt install openjdk-8-jdk

Böylelikle Java kurulumu tamamlanmış oluyor. Tekrar

java -version

komutunu verirseniz, bu kez kurulu Java ile ilgili bilgiler ekrana dökülecektir. Sıra, Debian 9 için daha iyi paket yönetimi desteği sunan Snappy‘nin kurulumuna geldi. Snappy, sisteminizde zaten kurulu ise bir sonraki adıma geçebilirsiniz. Ancak kurulu değilse, kurmak üzere aşağıdaki komutu verebilirsiniz.

sudo apt install snapd snapd-xdg-open

Snappy kurulumundan sonra, artık Netbeans kurulumuna geçebiliriz. Şimdi Netbeans’i Debian 9’a yükleyelim. Bunun için;

sudo snap install netbeans --classic

komutunu vermeniz gerekiyor. Komutu verdiğinizde, sizi aşağıdaki gibi bir yükleme penceresi karşılayacak ve kurulum süresince süreci buradan izleyebileceksiniz.

Yükleme sona erdiğinde ise aşağıdaki gibi “Apache Netbeans’den netbeans 11.0 yüklendi” gibi sonuç ekranıyla karşılaşacaksınız.

Kuşkusuz Netbeans, uygulama menüsüne de yerleşti ancak, ilk açılışı yükleme yaptığınız terminal penceresinden;

netbeans

komutuyla da yapabilirsiniz. Karşınıza açılan pencere aşağıdakine benzer bir şey olacaktır:

0

Gawk 5.0.1 duyuruldu

Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.0.1 sürümü, Arnold Robbins tarafından duyuruldu. Bunun bir hata düzeltme sürümü olduğunu söyleyen Robbins; birkaç kişi tarafından yapılan çok fazla çalışmayı temsil eden sürüme katkı veren herkese teşekkür ettiğini ifade etti. Hata raporlarının address@hidden adresine gönderilebileceğini söyleyen Robbins; Bizon 3.4 gibi çeşitli altyapı yükseltmeleri yapıdığını belirtti. İsmini yazarlarının soyisimlerinin ilk harflerinden (Alfred Aho, Peter Weinberger ve Brian Kernighan) alan Awk’ın GNU versiyonu 1985-1988 arasında Paul Rubin, Jay Fenlason ve Richard Stallman tarafından yazılmıştır. Awk ile CSV gibi metin-tabanlı dosyalardaki veriler düzenlenebilir ve dönüştürülebilir ve veriler değerlendirilip isteğe göre raporlanabilir. sed gibi akış editörlerinde kullanılan veri bulma/düzenleme/dönüştürme komutlarına ek olarak C deki gibi genel programlama yapıları içermektedir, bu sebepten dolayı tam donanımlı bir programlama dili olarak geçmektedir. Komut dili ve araçları standardında dil tanımlamalarına uyumlu olan GNU Awk’ın (Gawk) 5.0.1 sürümü hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Awk 5.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNOME Vala 0.41.90 duyuruldu

GNOME geliştiricileri için modern bir programlama dilinin özelliklerini getirmeyi amaçlayan bir programlama dili olan GNOME Vala‘nın 0.41.90 sürümü, GNOME Vala‘nın 0.38 sürümü, Daniel Espinosa tarafından duyuruldu. Neden C ++, C #, D, Java, Python gibi bir dil kullanmayıp da yepyeni bir programlama diline ihtiyaç duyulduğunu soranlara, Vala’nın GObject için tasarlanmış bir dil olduğunu ve diğer dillerin GObject ile mükemmel bir uyum sağlamadığını söyleyen geliştirici ekip, mümkün olduğunca C# ile aynı sözdizimini kullanmak istediklerini ifade ediyor. Vala kitaplıklarının C, C++, C#, D, Java, Python üzerinde GObject/C kitaplıkları gibi kullanabileceği söylenirken, bazılarının, C# ile oldukça benzer olduğu ifade edilen GNOME Vala’nın “ölü” bir dil olduğunu iddia ettikleri hatırlatıldı. GNOME Vala 0.41.90 hakkında daha fazla bilgi edinmek için GNOME geliştiricisi Daniel Espinosa’nın blog yazısı ya da git.gnome.org üzerinden haberler sayfası incelenebilir.

Continue Reading →

GNOME Vala 0.41.90 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python3 için Türkçe kılavuz

Kitap; yazarı Fırat Özgül tarafından, Python programlama dili için kapsamlı bir Türkçe kaynak oluşturma projesi olan istihza.com‘un bir ürünü olarak tanıtılıyor. Herhangi bir sebeple Python programlama diline ilgi duyan, bu programlama dilini öğrenmek isteyen kişilere bu dili olabildiğince hızlı, ayrıntılı ve kolay bir şekilde öğretmeyi amaçladığını belirten yazar; hedef kitlesinin programlamayı hiç bilmeyen kişiler olduğunu söylüyor. Ayrıca, geçmişten gelen bir programlama deneyimi olanların, üstelik bu kişiler programlamaya ilişkin kavramlara da aşinaysa, bu kitabı sıkıcı bulabileceklerini ifade ediyor. Bu sayfada, Python3 belgelerine herhangi bir şekilde katkıda bulunanların isimlerinin bir liste halinde yer aldığını belirten yazar; belgelerde görülen hataların ozgulfirat@gmail.com adresine iletilebileceğini söylüyor.

Continue Reading →

Python öğrenmeye istekli olanlara yararlı olacağına inandığımız “Python3 için Türkçe kılavuz” adlı kitabı buradan edinebilirsiniz.

0

GNOME Vala 0.38 duyuruldu

GNOME geliştiricileri için modern bir programlama dilinin özelliklerini getirmeyi amaçlayan bir programlama dili olan GNOME Vala‘nın 0.38 sürümü, Daniel Espinosa tarafından duyuruldu. Neden C ++, C #, D, Java, Python gibi bir dil kullanmayıp da yepyeni bir programlama diline ihtiyaç duyulduğunu soranlara, Vala’nın GObject için tasarlanmış bir dil olduğunu ve diğer dillerin GObject ile mükemmel bir uyum sağlamadığını söyleyen geliştirici ekip, mümkün olduğunca C# ile aynı sözdizimini kullanmak istediklerini ifade ediyor. Vala kitaplıklarının C, C++, C#, D, Java, Python üzerinde GObject/C kitaplıkları gibi kullanabileceği söylenirken, bazılarının, C# ile oldukça benzer olduğu ifade edilen GNOME Vala’nın “ölü” bir dil olduğunu iddia ettikleri hatırlatıldı. GNOME Vala 0.38 hakkında daha fazla bilgi edinmek için GNOME geliştiricisi Daniel Espinosa’nın blog yazısı, sürüm duyurusu ya da git.gnome.org üzerinden haberler sayfası incelenebilir.

Continue Reading →

GNOME Vala 0.38 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0