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.
Saniyeler içinde bir HTTP sunucusu kurup JSON yanıtı dönen API örneği.
from flask import Flask, jsonify
app = Flask(__name__)
@app.route("/")
def home():
return jsonify(message="Merhaba Dünyadan API!")
if __name__ == "__main__":
app.run()
app = Flask(__name__)
@app.route("/")
def home():
return jsonify(message="Merhaba Dünyadan API!")
if __name__ == "__main__":
app.run()
Dış dünyaya açık bir API kullanarak, girilen şehrin anlık hava durumunu ve sıcaklık bilgilerini çeken Python uygulaması.
import requests
api_key = "YOUR_API_KEY"
sehir = "Ankara"
url = f"http://api.openweathermap.org/data/2.5/weather?q={sehir}&appid={api_key}&units=metric"
response = requests.get(url).json()
sicaklik = response['main']['temp']
durum = response['weather'][0]['description']
print(f"{sehir} için hava: {sicaklik} derece ve {durum}")
api_key = "YOUR_API_KEY"
sehir = "Ankara"
url = f"http://api.openweathermap.org/data/2.5/weather?q={sehir}&appid={api_key}&units=metric"
response = requests.get(url).json()
sicaklik = response['main']['temp']
durum = response['weather'][0]['description']
print(f"{sehir} için hava: {sicaklik} derece ve {durum}")
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.
Bütün dosyaları silmek
CSHARPBir klasördeki bütün dosyaları (*.*)silmek için kullanılan kod örneği
using System.IO;
string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
foreach (string filePath in filePaths)
File.Delete(filePath);
string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
foreach (string filePath in filePaths)
File.Delete(filePath);
Faktöriyel Hesabı
CSHARPTextboxt'tan girilen sayının faktöriyelini hesaplayıp sonucu gösteren bir kod örneği
int toplam = 1;
int girilenSayi = int.Parse(textBox1.Text);
for (int i = 1; i < girilenSayi ; i++)
{
toplam += toplam*i;
}
MessageBox.Show(toplam.ToString());
int girilenSayi = int.Parse(textBox1.Text);
for (int i = 1; i < girilenSayi ; i++)
{
toplam += toplam*i;
}
MessageBox.Show(toplam.ToString());
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.
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.");
}
?>
For döngüsü
PHPFor 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>");
}
?>
for ($sayac = 1; $sayac <= 7 ; $sayac++ )
{
echo ("<font size= $sayac >");
echo ("<b><p>www.ME.com.tr</b></p>");
echo ("</font>");
}
?>
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.
Kullanıcının bağlandığı tarayıcı (browser)'ın türüne bakarak sayfaların başka adreslere yönlendirmesi mümkündür. Bu amaçla hazırlanan bir scripti sizlere sunuyoruz.
// ADIM-1 kodları body tagları arasına kopyalayınız
<script LANGUAGE="JavaScript">
function BrowserCheck()
{
BrowserName = navigator.appName;
BrowserVersion = parseInt(navigator.appVersion);
DetermineOutcome(BrowserName, BrowserVersion)
}
function DetermineOutcome(BrowserName, BrowserVersion)
{
<!-- Tarayıcı Netscape ise index2.html'ye yönlendiriliyor. -->
if (BrowserName == "Netscape" && BrowserVersion >=3)
{
location.href="index2.html"
}
<!-- Tarayıcı Netscape değil ise index.html'ye yönlendiriliyor. -->
else
{
location.href="index.html"
}
}
</script>
<script LANGUAGE="JavaScript">
function BrowserCheck()
{
BrowserName = navigator.appName;
BrowserVersion = parseInt(navigator.appVersion);
DetermineOutcome(BrowserName, BrowserVersion)
}
function DetermineOutcome(BrowserName, BrowserVersion)
{
<!-- Tarayıcı Netscape ise index2.html'ye yönlendiriliyor. -->
if (BrowserName == "Netscape" && BrowserVersion >=3)
{
location.href="index2.html"
}
<!-- Tarayıcı Netscape değil ise index.html'ye yönlendiriliyor. -->
else
{
location.href="index.html"
}
}
</script>
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>
<!--
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>