Rest in Python – 4 (Build Rest with Flask)

REST API nasıl kullanılır sorusuna bu serinin ilk yazılarında kullanışlı olabilecek örneklerle değinildi. Peki kullanılan REST servisleri nasıl yazılır? Python bunun için de birden fazla seçenek sunmakla beraber en popüler ve efektif çözüm olan Flask ile ilerlemek en doğrusu olacaktır. Okumaya devam et

Rest in Python – 3 (Rest to Postgre)

REST API‘den çekilen verinin PostgreDB‘ye nasıl aktarılabileceğine dair örnek bir Python uygulaması nasıl yazılır? Bu soru cevaplanırken bir önceki yazıda öğrenilen requests kütüphanesi ve PostgreDB bağlantısı içinde  psycopg2 kütüphanesi kullanılacaktır. Okumaya devam et

Rest in Python – 2 (Python Requests)

Python ile bir REST API’ye HTTP request gönderebilmek için requests kütüphanesi kullanılır. Bu yazıda, önceki yazıda postman ile gerçekleştirilen request işlemlerinin Python ile nasıl gerçekleştirileceği işlenecektir. Kodlara ekran görüntüsü olarak ve github üzerindeki ilgili proje repositorysinden Python kodu olarak erişilebilir. Okumaya devam et

Rest in Python – 1 (HTTP, API, REST)

HTTP (Hyper Text Transfer Protocol) server ile client arasındaki iletişimi sağlamak için tasarlanmış bir haberleşme protokolüdür. Client, server tarafına bir request gönderir ve bu içeriğine göre serverda bir karşılık bulur ardından server bu işlem için client’a bir response döner. HTTP’nin temel çalışma prensibi bu kadar basittir. Aradaki bu iletişim sürecinde belirli metotlar kullanılır. Bu metotlara dönen yanıtlar(içerikler) ve statü bilgileri vardır. Okumaya devam et