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.

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)
PyPDF2 kütüphanesi kullanarak, bir klasördeki birden fazla PDF dosyasını tek bir PDF belgesi haline getiren pratik otomasyon örneği.
import PyPDF2
import os

merger = PyPDF2.PdfMerger()
path = "./belgeler/"

for file in os.listdir(path):
if file.endswith(".pdf"):
merger.append(path + file)

merger.write("birlesik_dosya.pdf")
merger.close()
print("PDF dosyaları başarıyla birleştirildi.")

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.

Foreach Loop

CSHARP
Foreach 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);
}
String.ToUpper() ve String.ToLower() ifadeleri kelimeleri büyük ve küçük harfe çevirme işlemi için kullanılmaktadır.
// Buyuk harfe cevirme
string site = "Kodornekleri.com";
MessageBox.Show(site.ToUpper());

// Kucuk harfe cevirme
string isim = "Kodornekleri.COM";
MessageBox.Show(isim.ToLower());

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.

Veritabanından çekilen verileri comboboxta yazdıran güzel bir kod. Herhangi bir formun içerisinde &lt;SELECT&gt;&lt;/SELECT&gt; blokları arasına yerleştirilmesi gerekiyor.
<SELECT NAME='kategori_id'>
<?
$dbh=mysql_connect ("localhost", "", "") or die (' Veritabanına bağlantı sağlanamıyor. Nedeni: ' . mysql_error());
mysql_select_db ("veritabanı_adı");

$sql = "SELECT * FROM tablo";
$sonuc = mysql_query($sql);
while ($satir = mysql_fetch_row($sonuc))
{
?>
<OPTION Value="<?=$satir[0]?>"><?=$satir[1]?></OPTION>
<?
}
?>
</select>
32 karaktere kadar şifre üretmek için kullanışlı bir fonksiyon
<?php
function sifreuret($uzunluk)
{


if(!is_numeric($uzunluk) || $uzunluk <= 0)
{
$uzunluk = 8;
}
if($uzunluk > 32)
{
$uzunluk = 32;
}


$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';


mt_srand(microtime() * 1000000);



for($i = 0; $i < $uzunluk; $i++)
{
$key = mt_rand(0,strlen($chars)-1);
$pwd = $pwd . $chars{$key};
}


for($i = 0; $i < $uzunluk; $i++)
{
$key1 = mt_rand(0,strlen($pwd)-1);
$key2 = mt_rand(0,strlen($pwd)-1);

$tmp = $pwd{$key1};
$pwd{$key1} = $pwd{$key2};
$pwd{$key2} = $tmp;
}

return $pwd;
}
//fonksiyonun 8 karakter uzunlukta bir şifre üretmek için çağrılması
$password = sifreuret(8);
echo $password;


?>

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>
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>