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.
Pandas ile Veri Filtreleme
PYTHONCSV dosyasındaki verileri belirli bir kritere göre (Örn: Maaş > 5000) filtreleyen analiz kodu.
import pandas as pd
df = pd.read_csv("data.csv")
filtered_df = df[df["salary"] > 5000]
print(filtered_df.head())
df = pd.read_csv("data.csv")
filtered_df = df[df["salary"] > 5000]
print(filtered_df.head())
Belirli bir klasör içindeki tüm .txt dosyalarını tarayıp uzantılarını toplu halde .log olarak değiştiren pratik bir otomasyon scripti.
import os
klasor_yolu = './belgeler'
for dosya_adi in os.listdir(klasor_yolu):
if dosya_adi.endswith(".txt"):
eski_yol = os.path.join(klasor_yolu, dosya_adi)
yeni_yol = os.path.join(klasor_yolu, dosya_adi.replace(".txt", ".log"))
os.rename(eski_yol, yeni_yol)
print(f"{dosya_adi} -> Uzantı değiştirildi.")
klasor_yolu = './belgeler'
for dosya_adi in os.listdir(klasor_yolu):
if dosya_adi.endswith(".txt"):
eski_yol = os.path.join(klasor_yolu, dosya_adi)
yeni_yol = os.path.join(klasor_yolu, dosya_adi.replace(".txt", ".log"))
os.rename(eski_yol, yeni_yol)
print(f"{dosya_adi} -> Uzantı değiştirildi.")
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.
Kullanıcının MessageBox kusutunda seçmiş olduğu karara göre işlem yapmak için DialogResult kullanılmaktadır.
if (DialogResult.Yes == MessageBox.Show("Kararınız nedir?", "Important Question", MessageBoxButtons.YesNo))
{
MessageBox.Show("EVET seçildi");
}
else
{
MessageBox.Show("İptal edildi");
}
{
MessageBox.Show("EVET seçildi");
}
else
{
MessageBox.Show("İptal edildi");
}
String Replace İşlemi
CSHARPString içindeki ifadelerin değiştirilmesi için String.Replace ifadesi kullanılmaktadır.
string mystr = "www.kodornekleri.com";
string newstr = mystr.Replace("com", "COM");
MessageBox.Show(newstr, "C# String Replace", MessageBoxButtons.OK, MessageBoxIcon.Information);
string newstr = mystr.Replace("com", "COM");
MessageBox.Show(newstr, "C# String Replace", MessageBoxButtons.OK, MessageBoxIcon.Information);
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.
If ....Else ifadesi belirtilen durumun doğru ya da yanlış olmasına göre program akışına yön vermektedir.
<?
$site = "www.ME.com.tr";
if ( $site == "www.ME.com.tr" ) {
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr");
}
elseif ($site == "www.ME.com.tr/forums") {
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr/forums");
}
else {
echo ("Şu anda ME.com sitesinde değilsiniz.");
}
?>
$site = "www.ME.com.tr";
if ( $site == "www.ME.com.tr" ) {
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr");
}
elseif ($site == "www.ME.com.tr/forums") {
echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com.tr/forums");
}
else {
echo ("Şu anda ME.com sitesinde değilsiniz.");
}
?>
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++;
}
?>
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.
Bu script web sayfanızın sunucudan tekrar yüklenmesini sağlar.
<!-- ADIM 1:Aşağıdaki kodu web sayfanızın HEAD kısmına ekleyin -->
<HEAD>
<script type="text/javascript">
<!-- Başlangıç
function reFresh() {
location.reload(true)
}
/* Aşağıdaki değişkeni istediğiniz sayfayı yeniden yükleme aralığı olarak ayarlayın (Milisaniye).
1 dakika = 60000 milisaniye. */
window.setInterval("reFresh()",300000);
// Son -->
</script>
</HEAD>
<HEAD>
<script type="text/javascript">
<!-- Başlangıç
function reFresh() {
location.reload(true)
}
/* Aşağıdaki değişkeni istediğiniz sayfayı yeniden yükleme aralığı olarak ayarlayın (Milisaniye).
1 dakika = 60000 milisaniye. */
window.setInterval("reFresh()",300000);
// Son -->
</script>
</HEAD>
Sayfayı ziyaret eden kişilerin burçlarını öğrenmelerini sağlamak için hazırlanmış güzel bir script.
<TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
<TBODY bgColor=#FF66FF>
<TR>
<TD vAlign=bottom align=left width=600 height=30>
<SCRIPT>
function astro()
{
var month,day;
var b = false;
var i=0;
var j=0;
while (b == false)
{
document.formsign.month[i].checked?b=true:i++
}
month = i+1;
while (b == true)
{
document.formsign.month[j].checked?b=false:j++
}
day = j+1;
if (month < 01 || month > 12)
{document.write("<h1>Invalid Month : " + month + "</h1><br>");}
if (day < 01 || day > 31)
{document.write("<h1>Invalid Day : " + day + "</h1><br>");}
if ((month == 01 && day < 19) || (month == 12 && day >= 23))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz OĞLAK Burcundansınız.</h1></center>");
}
if ((month == 02 && day < 19) || (month == 1 && day >= 20))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz KOVA burcundansınız.</h1></center>");
}
if ((month == 03 && day < 21) || (month == 2 && day >= 20))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz BALIK burcundansınız.</h1></center>");
}
if ((month == 04 && day < 21) || (month == 3 && day >= 22))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz KOÇ burcundansınız.</h1></center>");
}
if ((month == 05 && day < 21) || (month == 4 && day >= 21))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz BOĞA burcundansınız.</h1></center>");
}
if ((month == 06 && day < 22) || (month == 5 && day >= 22))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz İKİZLER burcundansınız.</h1></center>");
}
if ((month == 07 && day < 23) || (month == 6 && day >= 23))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz YENGEÇ burcundansınız.</h1></center>");
}
if ((month == 08 && day < 23) || (month == 7 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz ASLAN burcundansınız.</h1></center>");
}
if ((month == 09 && day < 23) || (month == 8 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz BAŞAK burcundansınız.</h1></center>");
}
if ((month == 10 && day < 23) || (month == 9 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz TERAZİ burcundansınız.</h1></center>");
}
if ((month == 11 && day < 22) || (month == 10 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz AKREP burcundansınız.</h1></center>");
}
if ((month == 12 && day < 22) || (month == 11 && day >= 23))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz YAY burcundansınız.</h1></center>");}
}
</SCRIPT>
<CENTER>
<FORM name=formsign>
<H3>Doğduğunuz ayı seçiniz.</H3><INPUT type=radio value=01
name=month>Ocak <INPUT type=radio value=02 name=month>Şubat <INPUT
type=radio value=03 name=month>Mart <INPUT type=radio value=04
name=month>Nisan <INPUT type=radio value=05 name=month>Mayıs <INPUT
type=radio value=06 name=month>Haziran <INPUT type=radio value=07
name=month>Temmuz <INPUT type=radio value=08 name=month>Ağustos <INPUT
type=radio value=09 name=month>Eylül <INPUT type=radio value=10
name=month>Ekim <INPUT type=radio value=11 name=month>Kasım <INPUT
type=radio value=12 name=month>Aralık </SELECT><BR>
<H3>Doğduğunuz günü seçiniz.</H3><INPUT type=radio value=01
name=day>01 <INPUT type=radio value=02 name=day>02 <INPUT type=radio
value=03 name=day>03 <INPUT type=radio value=04 name=day>04 <INPUT
type=radio value=05 name=day>05 <INPUT type=radio value=06 name=day>06
<INPUT type=radio value=07 name=day>07 <INPUT type=radio value=08
name=day>08 <INPUT type=radio value=09 name=day>09 <INPUT type=radio
value=10 name=day>10 <INPUT type=radio value=11 name=day>11 <INPUT
type=radio value=12 name=day>12 <INPUT type=radio value=13 name=day>13
<INPUT type=radio value=14 name=day>14 <INPUT type=radio value=15
name=day>15 <INPUT type=radio value=16 name=day>16 <INPUT type=radio
value=17 name=day>17 <INPUT type=radio value=18 name=day>18 <INPUT
type=radio value=19 name=day>19 <INPUT type=radio value=20 name=day>20
<INPUT type=radio value=21 name=day>21 <INPUT type=radio value=22
name=day>22 <INPUT type=radio value=23 name=day>23 <INPUT type=radio
value=24 name=day>24 <INPUT type=radio value=25 name=day>25 <INPUT
type=radio value=26 name=day>26 <INPUT type=radio value=27 name=day>27
<INPUT type=radio value=28 name=day>28 <INPUT type=radio value=29
name=day>29 <INPUT type=radio value=30 name=day>30 <INPUT type=radio
value=31 name=day>31
<HR>
<BR><INPUT onclick=astro() type=button value="Burcumu göster">
</FORM></CENTER>
<P></P></TD></TR></TBODY></TABLE>
<TBODY bgColor=#FF66FF>
<TR>
<TD vAlign=bottom align=left width=600 height=30>
<SCRIPT>
function astro()
{
var month,day;
var b = false;
var i=0;
var j=0;
while (b == false)
{
document.formsign.month[i].checked?b=true:i++
}
month = i+1;
while (b == true)
{
document.formsign.month[j].checked?b=false:j++
}
day = j+1;
if (month < 01 || month > 12)
{document.write("<h1>Invalid Month : " + month + "</h1><br>");}
if (day < 01 || day > 31)
{document.write("<h1>Invalid Day : " + day + "</h1><br>");}
if ((month == 01 && day < 19) || (month == 12 && day >= 23))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz OĞLAK Burcundansınız.</h1></center>");
}
if ((month == 02 && day < 19) || (month == 1 && day >= 20))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz KOVA burcundansınız.</h1></center>");
}
if ((month == 03 && day < 21) || (month == 2 && day >= 20))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz BALIK burcundansınız.</h1></center>");
}
if ((month == 04 && day < 21) || (month == 3 && day >= 22))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz KOÇ burcundansınız.</h1></center>");
}
if ((month == 05 && day < 21) || (month == 4 && day >= 21))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz BOĞA burcundansınız.</h1></center>");
}
if ((month == 06 && day < 22) || (month == 5 && day >= 22))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz İKİZLER burcundansınız.</h1></center>");
}
if ((month == 07 && day < 23) || (month == 6 && day >= 23))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz YENGEÇ burcundansınız.</h1></center>");
}
if ((month == 08 && day < 23) || (month == 7 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz ASLAN burcundansınız.</h1></center>");
}
if ((month == 09 && day < 23) || (month == 8 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz BAŞAK burcundansınız.</h1></center>");
}
if ((month == 10 && day < 23) || (month == 9 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz TERAZİ burcundansınız.</h1></center>");
}
if ((month == 11 && day < 22) || (month == 10 && day >= 24))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz AKREP burcundansınız.</h1></center>");
}
if ((month == 12 && day < 22) || (month == 11 && day >= 23))
{ document.write("<br><br><br><br><br><br><br><br><center><h1>Siz YAY burcundansınız.</h1></center>");}
}
</SCRIPT>
<CENTER>
<FORM name=formsign>
<H3>Doğduğunuz ayı seçiniz.</H3><INPUT type=radio value=01
name=month>Ocak <INPUT type=radio value=02 name=month>Şubat <INPUT
type=radio value=03 name=month>Mart <INPUT type=radio value=04
name=month>Nisan <INPUT type=radio value=05 name=month>Mayıs <INPUT
type=radio value=06 name=month>Haziran <INPUT type=radio value=07
name=month>Temmuz <INPUT type=radio value=08 name=month>Ağustos <INPUT
type=radio value=09 name=month>Eylül <INPUT type=radio value=10
name=month>Ekim <INPUT type=radio value=11 name=month>Kasım <INPUT
type=radio value=12 name=month>Aralık </SELECT><BR>
<H3>Doğduğunuz günü seçiniz.</H3><INPUT type=radio value=01
name=day>01 <INPUT type=radio value=02 name=day>02 <INPUT type=radio
value=03 name=day>03 <INPUT type=radio value=04 name=day>04 <INPUT
type=radio value=05 name=day>05 <INPUT type=radio value=06 name=day>06
<INPUT type=radio value=07 name=day>07 <INPUT type=radio value=08
name=day>08 <INPUT type=radio value=09 name=day>09 <INPUT type=radio
value=10 name=day>10 <INPUT type=radio value=11 name=day>11 <INPUT
type=radio value=12 name=day>12 <INPUT type=radio value=13 name=day>13
<INPUT type=radio value=14 name=day>14 <INPUT type=radio value=15
name=day>15 <INPUT type=radio value=16 name=day>16 <INPUT type=radio
value=17 name=day>17 <INPUT type=radio value=18 name=day>18 <INPUT
type=radio value=19 name=day>19 <INPUT type=radio value=20 name=day>20
<INPUT type=radio value=21 name=day>21 <INPUT type=radio value=22
name=day>22 <INPUT type=radio value=23 name=day>23 <INPUT type=radio
value=24 name=day>24 <INPUT type=radio value=25 name=day>25 <INPUT
type=radio value=26 name=day>26 <INPUT type=radio value=27 name=day>27
<INPUT type=radio value=28 name=day>28 <INPUT type=radio value=29
name=day>29 <INPUT type=radio value=30 name=day>30 <INPUT type=radio
value=31 name=day>31
<HR>
<BR><INPUT onclick=astro() type=button value="Burcumu göster">
</FORM></CENTER>
<P></P></TD></TR></TBODY></TABLE>