Python

Falcon: Mikroservis ve API’lar Yazmak için Şahane bir Framework

Falcon, backend ve mikroservis geliştirmeyi kolaylaştıran ve yüksek hız sağlayan bir Python frameworkü. Aynı donanım üzerinde daha fazla istekle baş edebileceği konusunda iddialı gözüken bir yapıda. Falcon aynı zamanda PyPy destekliyor ve bu özelliği onu daha da hızlı çalışabilir hale getiriyor. Falcon ile API yazmaksa gerçekten çok kolay. Aslında, bir API’ı yazmak ve Gunicorn veya herhangi bir WSGI sunucusuyla yayına almak için birkaç dakika bile yeterli olabiliyor. Bu yazıda, Falcon ile örnek bir API yazmaya çalışıp, sonra da ona istek göndereceğiz. Falcon’un hızını görmek için de nasıl benchmark çalıştırabileceğimize bakacağız. Benim bilgisayarımda benchmark çalıştırdığımda aldığım sonuçları yazının bir sonraki kısmında bulabilirsiniz. Code coverage konusunda %100 oranını sa...

Visual Studio Python | QtDesigner ve PyQt ile UI Formlar

Merhabalar, bu yazımda QtDesigner kullanarak oluşturulan form tasarımlarının Python’a dönüştürülmesi ve Visual Studio 2019 ile kodlamayı anlatacağım. Visual Studio kullanacağımız için de gerekli modül ve paketleri yine VS üzerinden ekleyip kuracağız, böylece daha kolay ve hızlı olarak kurulumlarını yapmış olacağız. Öncelikle Qt nedir? Multi platform uygulamalar geliştirmeniz için C kullanan güzel bir platformdur Qt, fakat biz burada Qt Designeri kullanacağız Qt Designer de form tasarımı yapabileceğimiz yani UI hazırlayacağız Visual Studio Desktop C# Form Application’da olduğu gibi form üzerine objeleri kolayca ekletip tasarımı hızlıca yapabildiğimiz bir uygulama. Normal şartlarda Python ile arayüzü tasarlamak saatlerimizi alır, hatta istediğimiz tasarımı yakalamamız mümkün olma...

Azure Functions ile Linux’te Python

Geçenlerde Microsoft’un Connect adındaki online etkinliği gerçekleşti. Her Microsoft konferansında olduğu gibi bu etkinlikte de birçok yenilik duyuruldu. Bu yeniliklerden biri de Azure Functions tarafında Consumption Plan için Linux desteği oldu. Yukarıdaki ekran görüntüsünde de inceleyebileceğiniz üzere artık Linux’e deployment yaparken “Consumption Plan” seçebiliyoruz. Bir üst adımda, ekran görüntüsünde işaretlememiş olsam da 🙂 seçenek olarak Code ve Docker Image deployment seçenekleri de mevcut. Şimdilik o taraflara girmeyeceğim, ama bir altını çizmek istedim 🙂 Ben bir docker image ile function app’in one-to-one maplenmesine alerjik olduğum için o kısmı es geçiyorum. Nitekim .NET ile Function App yazdığımızda assembly deploy etmek de kısmen de olsa aynı pro...