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")
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")
Python'un popüler web çatısı Flask kullanarak, dış dünyaya JSON veri dönen basit bir REST API uç noktası (endpoint) hazırlama örneği.
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api/selamla', methods=['GET'])
def selamla():
return jsonify({"mesaj": "Merhaba, Kod Örnekleri API servisine hoş geldiniz!", "durum": "aktif"})
if __name__ == '__main__':
app.run(debug=True)
app = Flask(__name__)
@app.route('/api/selamla', methods=['GET'])
def selamla():
return jsonify({"mesaj": "Merhaba, Kod Örnekleri API servisine hoş geldiniz!", "durum": "aktif"})
if __name__ == '__main__':
app.run(debug=True)
C# (CSharp) & .NET Core
KurumsalModern, nesne yönelimli ve yüksek performanslı. ASP.NET Core ve Entity Framework ile profesyonel web ve masaüstü projeleri geliştirin.
Foreach Loop
CSHARPForeach döngüsü bir dizideki elemanları listelemek için kullanılır.
var names = new List<string>() { "Defne", "Tom", "Zeynep" };
foreach (string name in names)
{
MessageBox.Show(name);
}
foreach (string name in names)
{
MessageBox.Show(name);
}
Kullanıcının MessageBox kusutunda seçmiş olduğu karara göre işlem yapmak için DialogResult kullanılmaktadır.
if (DialogResult.Yes == MessageBox.Show("Kararınız nedir?", "Important Question", MessageBoxButtons.YesNo))
{
MessageBox.Show("EVET seçildi");
}
else
{
MessageBox.Show("İptal edildi");
}
{
MessageBox.Show("EVET seçildi");
}
else
{
MessageBox.Show("İptal edildi");
}
PHP & Web Programlama
DinamikWeb dünyasının emektar ve güçlü dili. PDO veritabanı yönetimi, API işlemleri ve modern PHP 8.x tekniklerini inceleyin.
Herhangi bir dosya silmek için PHP'de kullanılacak komut unlink()' tir. Bu fonksiyonu kullanırken silinmesi istenilen dosyanın adının verilmesi gerekmektedir.
<?
$dizin = "/wwwroot/";
unlink ("$dizin/yeni.txt");
echo ("yeni.txt dosyası silindi!");
?>
$dizin = "/wwwroot/";
unlink ("$dizin/yeni.txt");
echo ("yeni.txt dosyası silindi!");
?>
Bir durumu bakarak karar vermeyi sağlar. Çeşiştli alternatiflerden seçim yapmak için kullanılır.
<?
$site = "www.ME.com.tr";
Switch $site {
Case "www.ME.com.tr";
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr");
Case "www.ME.com.tr/forums";
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr/forums");
default;
echo ("Şu anda ME.com sitesinde değilsiniz.");
}
?>
$site = "www.ME.com.tr";
Switch $site {
Case "www.ME.com.tr";
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr");
Case "www.ME.com.tr/forums";
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr/forums");
default;
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.
İstenilen mesajın butona basıldığı zaman ekrana gelmesini sağlayan basit bir JavaScript örneği.
<FORM>
<INPUT TYPE=BUTTON VALUE="Click me"
onClick="alert('Mesajınızı buraya yazınız')">
</FORM>
<INPUT TYPE=BUTTON VALUE="Click me"
onClick="alert('Mesajınızı buraya yazınız')">
</FORM>
Sayfaya dijital bir saat eklemesi yapmak için güzel bir uygulama
<TABLE BORDER=4 BGCOLOR=CYAN>
<TR><TD>
<FORM NAME="clock_form">
<INPUT TYPE=TEXT NAME="clock" SIZE=25>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function clockTick()
{
currentTime = new Date();
document.clock_form.clock.value = " "+currentTime;
document.clock_form.clock.blur();
setTimeout("clockTick()", 1000);
}
clockTick();
</SCRIPT>
</TD></TR>
</TABLE>
<TR><TD>
<FORM NAME="clock_form">
<INPUT TYPE=TEXT NAME="clock" SIZE=25>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function clockTick()
{
currentTime = new Date();
document.clock_form.clock.value = " "+currentTime;
document.clock_form.clock.blur();
setTimeout("clockTick()", 1000);
}
clockTick();
</SCRIPT>
</TD></TR>
</TABLE>