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.

Sistemin CPU ve RAM kullanım oranlarını anlık olarak takip eden sistem aracı.
import psutil

print(f"CPU Kullanımı: %{psutil.cpu_percent()}")
print(f"Bellek Kullanımı: %{psutil.virtual_memory().percent}")
Büyük veri setleri içerisinde belirli kriterlere göre filtreleme yapmayı ve istatistiksel özet almayı sağlayan profesyonel veri analizi örneği.
import pandas as pd

# Veri setini yükle
df = pd.read_csv('satislar.csv')

# Filtreleme: Satışı 5000'den büyük olan ve Ankara şubesi verileri
filtre = df[(df['Satis'] > 5000) & (df['Sehir'] == 'Ankara')]

# Genel istatistiksel özet
print(filtre.describe())

# Gruplandırarak toplam alma
print(df.groupby('Kategori')['Satis'].sum())

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.

String ifadelerin uzunluğunu bulmak için String.Length ifadesi kullanılmaktadır.
string str = "Kodornekleri.Com";
MessageBox.Show(str.Length);
Dış dünyadaki bir REST API servisinden asenkron olarak JSON formatında veri çekmeyi ve okumayı sağlayan modern C# örneği.
using System.Net.Http;

using HttpClient client = new HttpClient();
string response = await client.GetStringAsync("https://api.example.com/data");
Console.WriteLine(response);

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.

For döngüsü, belirtilen bir numaraya kadar, devam eden ifadeleri tekrarlamaktadır. For döngüsünde bir sayaç değişkeni kullanılır ve belirtilen değere kadar sayaç arttırılır ve azaltılır.
<?

for ($sayac = 1; $sayac <= 7 ; $sayac++ )
{
echo ("<font size= $sayac >");
echo ("<b><p>www.ME.com.tr</b></p>");
echo ("</font>");
}

?>
Herhangi bir dizinin eleman sayısının bulunmasını sağlar.
<?
$dizi = array("kırmızı", "yeşil", "mavi");
echo "Dizide" . sizeof($data) . " adet eleman vardır.";
?>

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.

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>
Siteyi ziyaret eden kullanıcıların bilgilerine ulaşmak istenildiğinde kullanılabilecek güzel bir script. Kullanıcı bilgileri tablo halinde sunulmaktadır.
// ADIM 1 HEAD tagları arasına eklenecek bölüm.
// -----------------------------------------------------------------------

<SCRIPT LANGUAGE="JavaScript">
function display() {
window.onerror=null;

colors = window.screen.colorDepth;
document.form.color.value = Math.pow (2, colors);

document.form.tarayici.value = navigator.appName;
document.form.version.value = navigator.appVersion;
document.form.renkder.value = window.screen.colorDepth;
document.form.gen.value = window.screen.width;
document.form.yuk.value = window.screen.height;
document.form.codename.value = navigator.appCodeName;
document.form.plat.value = navigator.platform;
if (navigator.javaEnabled() < 1) document.form.java.value="No";
if (navigator.javaEnabled() == 1) document.form.java.value="Yes";

if(navigator.javaEnabled() && (navigator.appName != "Microsoft Internet Explorer")) {
vartool=java.awt.Toolkit.getDefaultToolkit();
addr=java.net.InetAddress.getLocalHost();
host=addr.getHostName();
ip=addr.getHostAddress();
alert("Your host name is '" + host + "'\nYour IP address is " + ip);
}
}
</script>

// ADIM 2 BODY tagları arasına eklenecek bölüm
// --------------------------------------------------------------------

<form name=form>
<table border=1 width=300>

<tr>
<td>Ekran Çözünürlüğü:</td>
<td align=left><input type=text size=4 maxlength=4 name=gen>
x <input type=text size=4 maxlength=4 name=yuk></td>
</tr>

<tr>
<td>
Browser - Tarayici</td>
<td align=left><input type=text size=20 maxlength=20 name=tarayici></td>
</tr>

<tr>
<td>
Version:</td>
<td align=left><input type=text size=20 maxlength=20 name=version></td>
</tr>

<tr>
<td>
Renk Derinliği:</td>
<td align=left><input type=text size=2 maxlength=2 name=renkder> bit</td>
</tr>

<tr>
<td>
Kod Adı:</td>
<td align=left><input type=text size=15 maxlength=15 name=codename></td>
</tr>

<tr>
<td>
Platform:</td>
<td align=left><input type=text size=15 maxlength=15 name=plat></td>
</tr>

<tr>
<td>
Renk:</td>
<td align=left><input type=text size=8 maxlength=8 name=color></td>
</tr>

<tr>
<td>
Java Ayarı:</td>
<td align=left><input type=text size=3 maxlength=3 name=java></td>
</tr>

<tr>
<td colspan=2 align=center>
<input type=button name=again value="Yenile" onclick="display()"></td>
</tr>
</table>
</form>