Yorum Gönder


Algoritma

Sonsuz, Temmuz 22, 2020.

Cevapla Paylaş

Algoritma kurma, algoritmik düşünme ve bilgisayar programlama yapısı hakkında her şey bu bölümde olacak.

Programcılığın en önemli kısımlarından birisi algoritma kurmaktır. Doğru algoritma doğru yazılımın en önemli unsurudur. Yoksa tekrarlanan döngüler içinde boğulup gider program veya çok kaynak tüketir, yanlış sonuç üretir. Bu bölümde bunları inceleyeceğiz.

Teşekkürlerimle
Sonsuz


Python

Sonsuz, Temmuz 22, 2020.

Cevapla Paylaş

C/C++ , C#, PHP, Small Basic, Java, Delphi sonrasında Python programlama diline de merak saldım ve epey esnek, programcı dostu metotları ve yazım şekli ile iyi ki de öğrenmişim diyorum. Bir kaç dilden benzerlikler var hepsinin en iyi yönleri alınarak yapılmış gibi sanki. Ve özellikle yine meraklı olduğum zeka sorularını çözmekte çok daha iyi.

Bellek kullanımı ve hız konusunda C++ kadar hızlı olmasa da yazım kolaylığı ve daha kısa kodlar yazma konusunda oldukça iyi. Öncelikle girintili yazım kurallarına göre yapılandırıldığı için otomatik olarak okunurluğu ve geliştirilebilirliği arttırıyor, ekip çalışmasına yatkın hale geliyor. Metotlar konusunda ise oldukça zengin ve programcının ihtiyaç duyduğu metotların neredeyse hepsi mevcut.

Çalışma sorularını ve programlarını https://github.com/sonsuzus/python adresinden indirebilirsiniz.

Python Projeleri

Bu yazımda bir kaç zeka sorusunun çözümünü programlama ile yapacağım. Zamanla da yorumlara eklerim veya sizin sormak istediğiniz sorular olursa beraber çözmeye çalışırız.

Python programlama makaleleri ve Python programlama kitabı için linke gidiniz.

Mesela 1, den 1000 e kadar asal sayıları yazdıralım. Bunun için elimizdeki en kısa kodlardan birisi şu şekilde olabilir..


for a in range(2,1001):
	for b in range(2,a//2+1):
		if a%b==0:
			break
	else:
		print(a)

Yine fibanocci sayılarının ilk 40 üyesini bulmak için kullanılabilecek estetik bir örnek vermek istersek.


fibanocci = [1,1]
for n in range(2,40):
    fibanocci.append(fibanocci[n-1]+fibanocci[n-2])
print(fibanocci)

Satırları yetiyor, elbette rekürsif fonksiyon olarak da yapılabilirdi bu.

Daha gelişmiş örnekleri #python linkinden bulabilirsiniz.

Sonsuz,
Teşekkürlerimle


C++

Sonsuz, Temmuz 22, 2020.

Cevapla Paylaş

C ve C++ programlarını, sorularını bu bölümde bulabilirsiniz. Kaynak kitap ve program parçacıkları yayınlanacaktır.

Çalışma sorularını ve programlarını https://github.com/sonsuzus/cpp adresinden indirebilirsiniz.

Teşekkürlerimle
Sonsuz


PHP

Sonsuz, Temmuz 22, 2020.

Cevapla Paylaş

PHP programlama oldukça yaygın olan web mimari temellerini oluşturur. Bu bölümde php ve sql çalışma notları, soruları ve programlarını bulabilirsiniz.

Çalışma sorularını ve programlarını https://github.com/sonsuzus/php adresinden indirebilirsiniz.


SmallBasic

Sonsuz, Temmuz 22, 2020.

Cevapla Paylaş

Yorumlar

buraya başka şeyler eklenecek yorum olmadı.