Python Web Scraping – II

   Bir önceki yazımızda ihtiyacımız olan kütüphanelerden (modüller de diyebiliriz ) bahsetmiştik. Kısaca bu modülleri nasıl yükleyeceğinizden bahsedip direk olarak bir web sitesinden güncel döviz fiyatlarını getireceğimiz basit bir uygulamanın örneği vermek istiyorum.  Öncelikle requests modülünden biraz bahsedelim. Bu modül python ile birlikte standart olarak yüklü gelmediğinden pip3 install requests komutu ile sistemimize yüklüyoruz.  “pip”  komutunun …

Head First Python

   Bugün sizinle okumaktan büyük bir keyif aldığım O’Reilly Head First serisinin Python kitabından biraz bahsetmek istiyorum. Aslında Head First serisi ile ilk tanıştığım günden beri beri beni etkileyen en önemli özelliklerinden biri metacognition’dan (thinking about thinking) bahsetmesi oldu. Aslında kitap kapağının en üstünde de belirttiği gibi bu seriye ait kitaplar beyninizle dostane bir ilişki …

Docker

   Bugün sizinle Docker hakkında kısa bir kaç bilgiyi paylaşmak istiyorum. Öncelikle docker alt yapısını oluşturan bileşenlerin kısaca tanımlarına sonrasında da örnek bazı komutlara değineceğim. Docker : Sistem yöneticisi ve geliştiricilerinin uygulamalarını Linux containerları aracılığıyla geliştirme , dağıtma ve çalıştırmasına olanak veren platforma verilen ad. Docker Engine : Bilgisayarınızda yüklü docker imajlarının arkaplanda linux vm …

Python Web Scraping – I

Python ile tanışmamız yaklaşık 7 ay önce web scraping konusunda arayış içerisinde olduğum bir döneme rastladı. Python ile kısa bir sürede web scraping konusunda çok güzel sonuçlar elde edeceğimi ben de beklemiyordum. Uzunca bir zaman önce Java’da JSoup ile buna benzer bir konuda çalışma yapmıştım ama nedense Python bu iş için biçilmiş bir kaftan gibi …

Laradock Kullanımı – I

Laradock kullanarak sanal laravel geliştirme ortamınızı nasıl hazırlayacağınızdan biraz bahsetmek istiyorum. Altyapı olarak docker altyapısını kullanacağımızdan öncelikle  kısaca biraz docker teknolojisinden bahsedelim. Detaylı türkçe bilgiyi buradan ingilizce bilgiyi ise buradan alabilirsiniz. Docker, Linux Kernel’de yer alan Linux Containers (LXC) üzerine kurulu bir teknolojidir. Bu teknoloji aynı işletim sistemi içerisinde birbirinden izole olmuş bir biçimde çalışan Container’lar sağlamakta  …

Laravel – Code Bright

Laravel frameworkunu halihazırda kullanan ya da öğrenmeye yeni başlayanlar için çok faydalı olacağını düşündüğüm kitaplardan birtanesi de Dayle Rees tarafından yazılan Code Bright isimli bu kitap. Kitabın dili oldukça akıcı ve verilen örnekler başarılı. Namespace, JSON ve Composer hakkında genel bir bilgi verildikten sonra Laravel’in mimarisi,gereksinimleri ve kurulumu anlatılıyor. Sonrasında routing’in temellerinden başlayarak , response, …

Hakkımda

23 yıla yakın bir süre bilişim alanında faaliyet gösteren farklı birim ve projelerde yer aldım. Detaycı, yeniliklere açık, araştırmacı , esnek ve sorumluluk sahibi bir karaktere sahibim. Bilişim alanında farklı konularda yurt içi ve yurt dışında bir çok eğitim aldım. İyi düzeyde İngilizce bilmekteyim.Kişisel gelişime ve hayat boyu öğrenmeye  önem veriyorum. Hobi olarak programlama, arduino, …