Python 3.x Serial Port Bağlantısı

Derslerime yoğunlaştığım uzun bir sürenin ardından ilk yazım ile devam ediyorum. Bu yazımda Python ile Serial Port Bağlantısı yapımını anlatacağım. Ubuntu kullansam da bu yazım bütün işletim sistemlerinde çalışacaktır, tek farklılık seri bağlantı adresi olacaktır. Seri port listeleme kodunu stackoverflow'dan, seri bağlantı konusunda ise technobayt'tan Emirhan Yakar'ın yazısından aldım ve biraz editledim. Bu haliyle biraz… Continue reading Python 3.x Serial Port Bağlantısı

Python 2.x İle Bisection Yöntemi(İkiye Bölme) Uygulaması

İyi günler arkadaşlar, Sayısal Analiz dersini alanlar olduysa bu yöntemi mutlak hatırlayacaklardır fakat ben yinede bilmeyenler için tekrardan anlatayım. Bisection yöntemi bir denklemin kökünü bulmakta kullanılır. Şimdi kafalarda şu soruyu sorar gibiyim; "∆=b^2-4ac diskriminant alıp duruma göre -b±∆/2a yapıp bulamaz mıyız?" diyebilirsiniz fakat bu çok karmaşık formüllerde işe pekte yaramaz. Heleki söz konusu işlemi yapacak… Continue reading Python 2.x İle Bisection Yöntemi(İkiye Bölme) Uygulaması

Python 3 & BeautifulSoup İle Web Sitesinden Veri Alma

İyi günler arkadaşlar. Bugün, başlıktada yazdığı gibi Python 3 ve BeautifulSoup kütüphanesi ile web sitesinden veri almayı anlatacam fakat önce bunu nerede ve nasıl kullanacağınıza örnek vermek istiyorum. IoT ile uğraşan arkadaşlar illa web sitesi üzerinden veri çekme işlemini kullanırlar. Mesela bahçenize kurduğunuz mini hava istasyonu bilgiyi bir web sitesine yazacak ve siz bilgiyi oradan… Continue reading Python 3 & BeautifulSoup İle Web Sitesinden Veri Alma

C Dilinde Kütüphane Hazırlama ve Kullanma

Uzun bir aradan sonra yazmak için konu ararken aklıma bu geldi. Programlama öğrenmeye yeni başlayanların akıllarında her zaman olan soru şudur genelde; "bu #include<stdio.h> kısmı ne işe yarıyor?". Hemen hızlıca anlatayım arkadaşlar. Şimdi bir iş tezgahı düşünün ve bir mengeneyi sökeceksiniz, size ne lazım olur? Anahtar takımı, yer yer tornavida vs. bu mengenenin tasarımına göre… Continue reading C Dilinde Kütüphane Hazırlama ve Kullanma

Hızlıca Algoritma

Algoritmanın tarihine baktığımızda aslında çok eskiye dayandığını, Fars bilim insanı Harezm tarafından bulunduğunu ve o zamanki anlamının “Arap sayıları kullanarak problemleri çözmek” olduğunu görürüz. Tabi Harezmi’nin kitapları Avrupa’da çoğaltılıp basılırken ismi en başta Algorizm, daha sonra ise Algoritma’ya dönüşmüştür. Özetle Algoritma; bir problemi çözmede kullandığımız yolların tasarımıdır aslında. Bu yüzden programlamanın tamamı belirli bir yol… Continue reading Hızlıca Algoritma

Syntax nedir? Sıkça karşılaşılan hatalar neler?

Syntax; bir yazılımı yazarken uyulması gereken kurallar bütünüdür. Her dilin birbirine benzer, fakat farklı bir düzeni vardır. Buna örnek olarak Python, C, C# ve Assembly'i örnek gösterebiliriz. Şimdi hepsinde, standart yazılımcılığa başlangıç uygulaması olan "Hello, World!" uygulamasını yazalım. 🙂 Python 2.x sürümünde şu şekilde yazılmaktadır; print "Hello,World!" Python 3.x sürümünde ise buna benzer olarak şöyle… Continue reading Syntax nedir? Sıkça karşılaşılan hatalar neler?