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.
Bilgisayarlı görü (Computer Vision) projelerinde sık kullanılan, bir görseli gri tonlamaya çevirip kenar tespiti (Canny Edge Detection) yapan örnek.
import cv2
# Resmi oku
resim = cv2.imread('input.jpg')
# Gri tona çevir
gri_resim = cv2.cvtColor(resim, cv2.COLOR_BGR2GRAY)
# Kenarları tespit et
kenarlar = cv2.Canny(gri_resim, 100, 200)
# Sonucu kaydet
cv2.imwrite('kenar_tespiti.jpg', kenarlar)
print("Görüntü işlendi ve kaydedildi.")
# Resmi oku
resim = cv2.imread('input.jpg')
# Gri tona çevir
gri_resim = cv2.cvtColor(resim, cv2.COLOR_BGR2GRAY)
# Kenarları tespit et
kenarlar = cv2.Canny(gri_resim, 100, 200)
# Sonucu kaydet
cv2.imwrite('kenar_tespiti.jpg', kenarlar)
print("Görüntü işlendi ve kaydedildi.")
requests kütüphanesi kullanarak bir API üzerinden anlık döviz kurlarını çeken ve JSON verisini işleyerek ekrana yazdıran örnek.
import requests
url = "https://api.exchangerate-api.com/v4/latest/USD"
response = requests.get(url)
data = response.json()
usd_try = data['rates']['TRY']
print(f"1 Dolar şu an: {usd_try} TL")
url = "https://api.exchangerate-api.com/v4/latest/USD"
response = requests.get(url)
data = response.json()
usd_try = data['rates']['TRY']
print(f"1 Dolar şu an: {usd_try} TL")
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.
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());
string site = "Kodornekleri.com";
MessageBox.Show(site.ToUpper());
// Kucuk harfe cevirme
string isim = "Kodornekleri.COM";
MessageBox.Show(isim.ToLower());
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());
string site = "Kodornekleri.com";
MessageBox.Show(site.ToUpper());
// Kucuk harfe cevirme
string isim = "Kodornekleri.COM";
MessageBox.Show(isim.ToLower());
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.
While döngüsü
PHPBir değişkenin belirli bir şartı karşılaması veya karşılamaması halinde yapılacak işlemler için kullanılmaktadır.
<?
$sayac=1;
while ($sayac <= 7)
{
echo ("<font size= $sayac >");
echo ("<b><p>www.ME.com.tr</b></p>");
echo ("</font>");
sayac++;
}
?>
$sayac=1;
while ($sayac <= 7)
{
echo ("<font size= $sayac >");
echo ("<b><p>www.ME.com.tr</b></p>");
echo ("</font>");
sayac++;
}
?>
While döngüsü döngüye girilmeden önce şartın sağlanıp sağlanmadığını kontrol ettikten sonra işlemleri yapmaktadır. İşlemler ilk kez yapıldıktan sonra şartın sağlanıp sağlanmaması isteniyorsa bu durumda do..while döngüsü kullanılır.
<?
$sayac=1;
Do
{
echo ("<font size= $sayac >");
echo ("<b><p>www.ME.com.tr</b></p>");
echo ("</font>");
sayac++;
}
while ($sayac <= 7) ;
?>
$sayac=1;
Do
{
echo ("<font size= $sayac >");
echo ("<b><p>www.ME.com.tr</b></p>");
echo ("</font>");
sayac++;
}
while ($sayac <= 7) ;
?>
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 kayan yazı olarak statusbar'da gösterilmesini sağlayan kısa bir script.
<SCRIPT LANGUAGE="JavaScript">
var scrollCounter = 0;
var scrollText = "Mesajınızı buraya yazınız.";
var scrollDelay = 70;
var i = 0;
while (i ++ < 140)
scrollText = " " + scrollText;
function Scroller()
{
window.status = scrollText.substring(scrollCounter++,
scrollText.length);
if (scrollCounter == scrollText.length)
scrollCounter = 0;
setTimeout("Scroller()", scrollDelay);
}
Scroller();
</SCRIPT>
var scrollCounter = 0;
var scrollText = "Mesajınızı buraya yazınız.";
var scrollDelay = 70;
var i = 0;
while (i ++ < 140)
scrollText = " " + scrollText;
function Scroller()
{
window.status = scrollText.substring(scrollCounter++,
scrollText.length);
if (scrollCounter == scrollText.length)
scrollCounter = 0;
setTimeout("Scroller()", scrollDelay);
}
Scroller();
</SCRIPT>
Kronometre
JSJavascript kodlarıyla yapılmış bir kronometre örneği.
// *****************************************************************
// ADIM 1 <HEAD> Bölümleri arasına eklenecek olan bölüm
// *****************************************************************
<script language="JavaScript"><!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.comvar timerID = 0;
var tStart = null;function UpdateTimer() { if(timerID) {
clearTimeout(timerID); clockID = 0; } if(!tStart)
tStart = new Date(); var tDate = new Date();
var tDiff = tDate.getTime() - tStart.getTime(); tDate.setTime(tDiff);
document.theTimer.theTime.value = ""
+ tDate.getMinutes() + ":"
+ tDate.getSeconds();
timerID = setTimeout("UpdateTimer()", 1000);}function Start() {
tStart = new Date(); document.theTimer.theTime.value = "00:00";
timerID = setTimeout("UpdateTimer()", 1000);}function Stop() {
if(timerID) { clearTimeout(timerID); timerID = 0; }
tStart = null;}function Reset() { tStart = null;
document.theTimer.theTime.value = "00:00";}//-->
</script>
// *****************************************************************
// ADIM 2 <BODY> Bölümleri arasına eklenecek olan bölüm
// *****************************************************************
<body onload="Reset()" onunload="Stop()"><center><form name="theTimer"><table>
<tr> <td colspan=3 align=center>
<input type=text name="theTime" size=5> </td> </tr>
<tr><td></td></tr> <tr> <td>
<input type=button name="start" value="Start" onclick="Start()">
</td> <td>
<input type=button name="stop" value="Stop" onclick="Stop()">
</td> <td>
<input type=button name="reset" value="Reset" onclick="Reset()">
</td> </tr></table></form></center>
// ADIM 1 <HEAD> Bölümleri arasına eklenecek olan bölüm
// *****************************************************************
<script language="JavaScript"><!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.comvar timerID = 0;
var tStart = null;function UpdateTimer() { if(timerID) {
clearTimeout(timerID); clockID = 0; } if(!tStart)
tStart = new Date(); var tDate = new Date();
var tDiff = tDate.getTime() - tStart.getTime(); tDate.setTime(tDiff);
document.theTimer.theTime.value = ""
+ tDate.getMinutes() + ":"
+ tDate.getSeconds();
timerID = setTimeout("UpdateTimer()", 1000);}function Start() {
tStart = new Date(); document.theTimer.theTime.value = "00:00";
timerID = setTimeout("UpdateTimer()", 1000);}function Stop() {
if(timerID) { clearTimeout(timerID); timerID = 0; }
tStart = null;}function Reset() { tStart = null;
document.theTimer.theTime.value = "00:00";}//-->
</script>
// *****************************************************************
// ADIM 2 <BODY> Bölümleri arasına eklenecek olan bölüm
// *****************************************************************
<body onload="Reset()" onunload="Stop()"><center><form name="theTimer"><table>
<tr> <td colspan=3 align=center>
<input type=text name="theTime" size=5> </td> </tr>
<tr><td></td></tr> <tr> <td>
<input type=button name="start" value="Start" onclick="Start()">
</td> <td>
<input type=button name="stop" value="Stop" onclick="Stop()">
</td> <td>
<input type=button name="reset" value="Reset" onclick="Reset()">
</td> </tr></table></form></center>