BSM Bot

BSM (Bilgi Sentez Motoru) olarak bilgiyi alıp sentezleyen daha sonra da yine kullanıcılara sunan bir çeşit yapay zeka sohbet botudur. Şimdilik sadece telegram üzerinden yayın yapmaktadır. Zamanla başka kanallarda da yayın yapmaya başlayacaktır.

Devamı...

Python print fonksiyonu

Geçen bölümde bir yandan Python’ın etkileşimli kabuğunu yakından tanıyıp bu vesileyle bazı önemli fonksiyon ve araçları öğrenirken, öbür yandan bu öğrendiklerimizi kullanarak örnek programlar yazdık. Gördüğünüz gibi, azıcık bir bilgiyle dahi az çok işe yarar programlar yazmak mümkün olabiliyor. Daha yararlı programlar yazabilmek için henüz öğrenmemiz gereken pek çok şey var. İşte bu bölümde, ‘daha yararlı programlar yazmamızı’ sağlayacak çok önemli bir araçtan söz edeceğiz. Öneminden dolayı ayrıntılı bir şekilde anlatacağımız bu aracın adı print() fonksiyonu.

Devamı...

Python input fonksiyonu

input() bir fonksiyondur dedik. Henüz fonksiyon kavramının ayrıntılarını öğrenmemiş olsak da, şimdiye kadar pek çok fonksiyon gördüğümüz için artık bir fonksiyonla karşılaştığımızda bunun nasıl kullanılacağını az çok tahmin edebiliyoruz. Tıpkı düşündüğünüz ve yukarıdaki örnekten de gördüğünüz gibi, birer fonksiyon olan type(), print(), len() ve open() fonksiyonlarını nasıl kullanıyorsak input() fonksiyonunu da öyle kullanacağız.

Devamı...

Small Basic Programlama

Bilgisayar Programlaması, programlama dilleri kullanılarak, bilgisayar yazılımlarının oluşturulması süreci olarak tanımlanır. Tıpkı bizim İngilizce’yi, İspanyolca’yı veya Fransızca’yı konuşup anlamamız gibi, bilgisayarlar da belirli dillerde yazılmış programları anlayabilirler. Bunlar programlama dilleri olarak adlandırılır. Başlangıçta, yalnızca birkaç tane programlama dili vardı ve bunların öğrenilmesi ve kavranması oldukça kolaydı. Ancak, bilgisayarlar ve yazılımlar giderek sofistike hale geldikçe, programlama dilleri de hızla gelişti ve daha karmaşık kavramları içerir hale geldi. Bunun sonucu olarak, şu anda çoğu programlama dilinin ve kavramlarının kavranması yeni başlayan birisi için oldukça zorlayıcı durumdadır. Bu da, insanların bilgisayar programlamasını öğrenme veya gerçekleştirmeye yönelik girişimlerinde cesaretlerini kırmaya başladı.

Devamı...

Robotik Programlama

Robotik kodlama robotomuzun istenilen amaca yönelik işlemleri yapma sürecidir diyebiliriz kısaca. Bu aşamada robot somut bir nesne olmak zorunda değildir. Bir yazılım ve görsel veya sanal bir yapıda da olabilir. Bu tasarım ve programlama süreci bittiğinde elektronik devreleri olan robotumuza yazılım yüklemesi yapıp onun somut şekilde istenilen biçimde hareket etmesini veya istediğimiz işleri yapmasını sağlayabiliriz.

Devamı...

Python Programlama

Bu bölümde python programlama ile ilgili dersler ve ipuçları olacaktır. Aşama aşama konular ve açıklamları ayrıca önemli ipuçlarının bulunacağı bu bölümle ilgili sorularınızı yorum bölümünden sorabilirsiniz.

Devamı...

Bash Programlama

Kabuk Programlamaya Giriş

Her kabuğun kendine özgü programlama dili yapısı vardır. Bash kabuğu ise güçlü programlama özellikleriyle karmaşık programların rahatça yazılmasına izin verir. Mantıksal operatörler, döngüler , değişkenler ve modern programlama dillerinde bulunan pek çok özellik bash kabuğunda da vardır ve işleyiş tarzları da hemen hemen aynıdır.

Genellikle, bir programı oluşturacak olan komutlar bir dosyaya yazılırlar ve ardından bu dosya çalıştırılır. Herhangi bir editör yardımıyla yazılan program, daha sonra kabuk altında çalıştırılır. Bir kabuk programı diğerlerini çalıştırabilir. Bu düzende kabuk programlarını daha karmaşık komutların biraraya gelmiş ve yapısallaşmış haline benzetebiliriz.

Bash’in en büyük dezavantajı, derlenerek çalıştırılan dillere göre (C, C++ gibi) daha yavaş olması, sistem kaynaklarını biraz daha fazla tüketmesidir.

Devamı...

C/C++ Programlama

C Programlama oldukça eski fakat hala güncelliğini ve gücünü koruyan bir programlama dilidir. Bilgisayarın donanımını kontrol edebildiği için işletim sistemleri dahil bir çok uygulama ve oyun bu programlama dili ile geliştirilir. C programlama derken elbette C++ programlamıyı da içine almaktadır. En azından bu sayfada.

Devamı...