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.
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())
# 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())
Belirli bir IP adresindeki portların açık olup olmadığını kontrol eden güvenlik aracı.
import socket
target = "127.0.0.1"
port = 80
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
if s.connect_ex((target, port)) == 0:
print(f"Port {port} açık!")
s.close()
target = "127.0.0.1"
port = 80
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
if s.connect_ex((target, port)) == 0:
print(f"Port {port} açık!")
s.close()
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.
QueryString ile Değer Alma
CSHARPSayfadan kullanıcının seçmiş olduğu değişkeni QueryString ile almak için kullanılan kod örneğidir.
string myidstr;
int myid;
if (Request.QueryString["x"] != null)
{
myidstr = Request.QueryString["x"];
myid = Int32.Parse(Request.QueryString["x"]);
}
else
{
return;
}
int myid;
if (Request.QueryString["x"] != null)
{
myidstr = Request.QueryString["x"];
myid = Int32.Parse(Request.QueryString["x"]);
}
else
{
return;
}
QueryString ile Değer Alma
CSHARPSayfadan kullanıcının seçmiş olduğu değişkeni QueryString ile almak için kullanılan kod örneğidir.
string myidstr;
int myid;
if (Request.QueryString["x"] != null)
{
myidstr = Request.QueryString["x"];
myid = Int32.Parse(Request.QueryString["x"]);
}
else
{
return;
}
int myid;
if (Request.QueryString["x"] != null)
{
myidstr = Request.QueryString["x"];
myid = Int32.Parse(Request.QueryString["x"]);
}
else
{
return;
}
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.
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>");
}
?>
Herhangi bir dosyanın diskte kapladığı yeri öğrenmek için filesize() komutu kullanılmaktadır.
<?
echo ("Dosyanın boyutu");
echo filesize( "dene.txt" )
?>
echo ("Dosyanın boyutu");
echo filesize( "dene.txt" )
?>
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>
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)">
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)">