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.

Web siteleri için görselleri optimize etmek amacıyla kullanılan, belirtilen bir görseli en-boy oranını koruyarak yeniden boyutlandıran kod örneği.
from PIL import Image

def resim_boyutlandir(dosya, genislik):
img = Image.open(dosya)
oran = (genislik / float(img.size[0]))
yukseklik = int((float(img.size[1]) * float(oran)))
yeni_img = img.resize((genislik, yukseklik), Image.Resampling.LANCZOS)
yeni_img.save('boyutlandirilmis_resim.jpg')

resim_boyutlandir('manzara.jpg', 800)
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.

Dizileri sıralamak için Array.Sort(Array) komutu kullanılabilir.
// sorting int array

int[] intArray = new int[5] { 8, 12, 55, 28, 6 };
Array.Sort(intArray);
// writing array
foreach (int i in intArray) Console.Write(i + " ");
// output: 6 8 12 28 55
Kendisi hariç bütün pozitif çarpanları (tam bölenleri) toplamı, yine kendisine eşit olan sayılara ?mükemmel sayı? denir. Örneğin 6=1+2+3 ve 28=1+2+4+7+14 gibi.
int sayi;
double bolumtopla = 0;
Console.Write("Bir sayı giriniz: ");
sayi = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <sayi; i++)
{
if (sayi % i == 0)
{
bolumtopla += i;
}
}

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.

Bir dosyanın içeriğini açmak veya bir değiştirmek için önce dosyanın açılması gerekmektedir. PHP'de dosya açmak için kullanılacak komut fopen()' dır.
<?
$dosya_adi = fopen( "deneme.txt" , 'w' ) or die ("Dosya açılamıyor!") ;

$dosya_adi = fopen( "deneme.txt" , 'a' ) or die ("Dosya açılamıyor!") ;

$dosya_adi = fopen( "deneme.txt" , 'r' ) or die ("Dosya açılamıyor!") ;
?>
PHP kodarı ile Oracle veritabanına bağlanmak için OCILogon () fonksiyonu kullanılmaktadır.
<?

$veritabani = " (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 126.0.0.1)(PORT = 1521))
(CONNECT_DATA = (SID = ORCL))
)";
$iDBConn = OCILogon("username","password",$veritabani);

?>

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.

Web sayfanızdaki resimlere sağ fare tuşu ile tıklandığında uyarı mesajı görüntüler.
<!-- 2 ADIMDA SAYFANIZA EKLEYEBİLİRSİNİZ:

1. Sayfanızın HEAD bölümüne aşağıdaki HEAD bölümünü ekleyin
2. IMG elemanlarınızı aşağıdaki şekilde düzenleyiniz. -->

<!-- ADIM 1 : HEAD Bölümü -->

<HEAD>

<script type="text/javascript">

function resimKoru(event) {
var tname
tname=event.srcElement.tagName
if (event.button==2 && tname=="IMG"){pressed="picture"}
if (pressed=="picture")
{window.alert("Bu sitedeki resimleri kopyalamayınız!")}
pressed=0
}
</script>
</HEAD>

<!-- ADIM 2 : IMG elemanı örneği -->

<BODY>

<img src="resminiz.gif" width="150" height="58" border="0" onmousedown="resimKoru(event)">
Web sayfanızdaki resimlere sağ fare tuşu ile tıklandığında uyarı mesajı görüntüler.
<!-- 2 ADIMDA SAYFANIZA EKLEYEBİLİRSİNİZ:

1. Sayfanızın HEAD bölümüne aşağıdaki HEAD bölümünü ekleyin
2. IMG elemanlarınızı aşağıdaki şekilde düzenleyiniz. -->

<!-- ADIM 1 : HEAD Bölümü -->

<HEAD>

<script type="text/javascript">

function resimKoru(event) {
var tname
tname=event.srcElement.tagName
if (event.button==2 && tname=="IMG"){pressed="picture"}
if (pressed=="picture")
{window.alert("Bu sitedeki resimleri kopyalamayınız!")}
pressed=0
}
</script>
</HEAD>

<!-- ADIM 2 : IMG elemanı örneği -->

<BODY>

<img src="resminiz.gif" width="150" height="58" border="0" onmousedown="resimKoru(event)">