Kod Örnekleri & Teknik Rehberler

Python, C#, PHP ve modern web teknolojileri üzerine profesyonel örnekler.

Python & Veri Bilimi

Popüler

Öğrenmesi kolay ve son derece güçlü. Yapay Zeka, Veri Analizi ve Otomasyon dünyasının lider dili Python ile ilgili en güncel snippetları keşfedin.

Geçmiş verilere dayanarak gelecekteki değerleri tahmin etmeye yarayan, en temel makine öğrenmesi algoritması olan Lineer Regresyon örneği.
from sklearn.linear_model import LinearRegression
import numpy as np

# Örnek veriler (X: Tecrübe Yılı, y: Maaş)
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([5000, 7000, 9500, 12000, 15500])

model = LinearRegression()
model.fit(X, y)

# 6 yıllık tecrübe için tahmin
tahmin = model.predict([[6]])
print(f"6 Yıllık tecrübe tahmini maaşı: {tahmin[0]} TL")
requests kütüphanesi kullanarak bir API üzerinden anlık döviz kurlarını çeken ve JSON verisini işleyerek ekrana yazdıran örnek.
import requests

url = "https://api.exchangerate-api.com/v4/latest/USD"
response = requests.get(url)
data = response.json()

usd_try = data['rates']['TRY']
print(f"1 Dolar şu an: {usd_try} TL")

C# (CSharp) & .NET Core

Kurumsal

Modern, nesne yönelimli ve yüksek performanslı. ASP.NET Core ve Entity Framework ile profesyonel web ve masaüstü projeleri geliştirin.

Textboxa girilen değeri SQL database'e aktarmaya yarayan örnek
//Öncelikle bunu en üstteki kütüphaneye ekleyin
System.Data.SqlClient;

//bu kod public alanda tanımlanacak
SqlConnection baglanti = new SqlConnection=("Data Source=SQLserverinAdı;Initial Catalog=VeriTabanının adı;Integrated Security=True"");

SqlCommand komut = new SqlCommand();

//bu kodlar ise button tıkalndığında yazılacak

baglanti.Open();
komut.Connection=baglanti();
komut.commandText="insert into urun (urun_no,urun_adi) values ("+textBox1.text+","textBox2.text");
komut.exeNonQuery();
baglanti.close();
String ifadelerin uzunluğunu bulmak için String.Length ifadesi kullanılmaktadır.
string str = "Kodornekleri.Com";
MessageBox.Show(str.Length);

PHP & Web Programlama

Dinamik

Web dünyasının emektar ve güçlü dili. PDO veritabanı yönetimi, API işlemleri ve modern PHP 8.x tekniklerini inceleyin.

MySQL veritabanına bağlantının yapılması ve sorgulama sonunda kayıtların listelenmesini sağlar.
<?
$dbh=mysql_connect ("localhost", "", "") or die (Veritabanına bağlantı kurulamıyor. Hatanın sebebi: ' . mysql_error()); mysql_select_db ("veritabanı_adı");

// bağlantı yapıldıktan sonra sorgulamaların yapılması
$sql="Select * from veritabanı";
$veriseti = mysql_query($sqi);

while ($Mysatir = mysql_fetch_row($veriseti))
{
echo $Mysatir[0.]."<br>";
}
?>
If ....Else ifadesi belirtilen durumun doğru ya da yanlış olmasına göre program akışına yön vermektedir.
<?
$site = "www.ME.com.tr";
if ( $site == "www.ME.com.tr" ) {
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr");
}
elseif ($site == "www.ME.com.tr/forums") {
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr/forums");
}
else {
echo ("Şu anda ME.com sitesinde değilsiniz.");
}
?>

JavaScript (ES6+)

Frontend

İnteraktif web sayfalarının kalbi. Modern JS, Async/Await ve DOM manipülasyonu üzerine en pratik kod parçacıkları burada.

Bir açılan bir combobox'tan seçilen bir alanın alt başlıklarının başka bir comboboxta gösterilmesine ait bir örnek.
<script language="JavaScript">
<!--
var categories = 5;
var iller_array = new Array(categories);

// İllerin ilçeleri listeleniyor
iller_array[0] = new Array("Lütfen Bir İl Seçiniz");
iller_array[1] = new Array("-- İlçe Seçiniz --","Keçiören","Gölbaşı","Mamak");
iller_array[2] = new Array("-- İlçe Seçiniz --","Bakırköy","Kadıköy");
iller_array[3] = new Array("-- İlçe Seçiniz --","Bafra","Çarşamba");
iller_array[4] = new Array("-- İlçe Seçiniz --","Melikgazi","Kocasinan");

// Select değiştiği zaman yapılan işlemler.
function switch_select()
{
for (loop = window.document.form_1.select_2.options.length-1; loop > 0; loop--)
{
window.document.form_1.select_2.options[loop] = null;
}

for (loop = 0; loop < iller_array[window.document.form_1.select_1.selectedIndex].length; loop++)
{
window.document.form_1.select_2.options[loop] = new Option(iller_array[window.document.form_1.select_1.selectedIndex][loop]);
}
window.document.form_1.select_2.selectedIndex = 0;
}

// Sayfa ilk açılırken selectedindex=0 oluyor.
function set_init()

{
window.document.form_1.select_1.selectedIndex = 0;
window.document.form_1.select_2.selectedIndex = 0;
}

// Sayfa ilk yüklendiğinde set_init fonksiyonu çalışıyor.
window.onload=set_init

// -->
</script>

<!-- İllerin listelendiği combobox-->
<form name="form_1" action="comboboxlistele.htm">
<p>
<br>
<select name="select_1" onChange="switch_select()">
<option>-- İller --</option>
<option>Ankara</option>
<option>İstanbul</option>
<option>Samsun</option>
<option>Kayseri</option>
</select>
<br>

<!-- Seçilen ilin ilçelerinin listelendiği combobox-->
<select name="select_2">
<option>Lütfen bir il seçiniz</option>
</select>
<br>
<input type="submit" value="Git!"> </p>
</form>
Bu kod ile sayfanızda geri dön butonu oluşturabilirsiniz.
<input onclick="history.back();" type="button" value="<<geri dön">