Duyuru


Akıllı Semboller

  • Word
  • Word
  • Del
  • Word
  • Inline code #!py3 import pymdownx; pymdownx.version
    #!js var test = 0;
  • Emoji testi :emoji_name: as in I have a 😄 here. and here is a 🎉 😄 ❤️ 👍
  • Smart symbols are enabled by default

™ © ® ℅ ± → ← ↔ ≠ ¼, etc. 1st 2nd etc.

Kod Bloğu Dil Testi

Bu sayfada farklı programlama dillerinin kod bloklarını test ediyoruz. Aşağıda çeşitli dillerde örnekler bulabilirsiniz.

Bash/Shell

#!/bin/bash
echo "Merhaba Dünya!"
cd /var/www/html
ls -la
sudo systemctl restart nginx

Python

def merhaba_dunya():
print("Merhaba Dünya!")
if __name__ == "__main__":
merhaba_dunya()
# Sınıf örneği
class Kisi:
def __init__(self, ad, yas):
self.ad = ad
self.yas = yas
def selamla(self):
return f"Merhaba, ben {self.ad}. {self.yas} yaşındayım."

JavaScript

// JavaScript örneği
const merhabaDunya = () => {
 console.log("Merhaba Dünya!");
};
// DOM manipülasyonu
document.addEventListener('DOMContentLoaded', () => {
 const element = document.getElementById('test');
 if (element) {
 element.innerHTML = "JavaScript çalışıyor!";
 }
});

HTML

<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test Sayfası</title>
</head>
<body>
<h1>Merhaba Dünya!</h1>
<p>Bu bir HTML test sayfasıdır.</p>
</body>
</html>

CSS

body {
 font-family: 'Arial', sans-serif;
 background-color: #f5f5f5;
 color: #333;
 margin: 0;
 padding: 20px;
}
.container {
 max-width: 1200px;
 margin: 0 auto;
 padding: 20px;
 background-color: white;
 border-radius: 5px;
 box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

SQL

-- Veritabanı oluşturma
CREATE DATABASE test_db;
-- Tablo oluşturma
CREATE TABLE kullanicilar (
 id INT AUTO_INCREMENT PRIMARY KEY,
 ad VARCHAR(50) NOT NULL,
 soyad VARCHAR(50) NOT NULL,
 email VARCHAR(100) UNIQUE,
 kayit_tarihi TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Veri ekleme
INSERT INTO kullanicilar (ad, soyad, email) 
VALUES ('Ali', 'Yılmaz', 'ali@ornek.com');
-- Veri sorgulama
SELECT * FROM kullanicilar WHERE ad = 'Ali';

Java

public class MerhabaDunya {
 public static void main(String[] args) {
 System.out.println("Merhaba Dünya!");
 // Nesne oluşturma
 Kisi kisi = new Kisi("Ahmet", 30);
 System.out.println(kisi.selamla());
 }
}
class Kisi {
 private String ad;
 private int yas;
 public Kisi(String ad, int yas) {
 this.ad = ad;
 this.yas = yas;
 }
 public String selamla() {
 return "Merhaba, ben " + ad + ". " + yas + " yaşındayım.";
 }
}

C++

#include <iostream>
#include <string>
class Kisi {
private:
 std::string ad;
 int yas;
public:
 Kisi(std::string ad, int yas) : ad(ad), yas(yas) {}
 std::string selamla() {
 return "Merhaba, ben " + ad + ". " + std::to_string(yas) + " yaşındayım.";
 }
};
int main() {
 std::cout << "Merhaba Dünya!" << std::endl;
 Kisi kisi("Mehmet", 25);
 std::cout << kisi.selamla() << std::endl;
 return 0;
}

Go

package main
import "fmt"
type Kisi struct {
 Ad string
 Yas int
}
func (k Kisi) Selamla() string {
 return fmt.Sprintf("Merhaba, ben %s. %d yaşındayım.", k.Ad, k.Yas)
}
func main() {
 fmt.Println("Merhaba Dünya!")
 kisi := Kisi{Ad: "Ayşe", Yas: 28}
 fmt.Println(kisi.Selamla())
}

Ruby

# Ruby örneği
def merhaba_dunya
 puts "Merhaba Dünya!"
end
merhaba_dunya
# Sınıf örneği
class Kisi
 attr_reader :ad, :yas
 def initialize(ad, yas)
 @ad = ad
 @yas = yas
 end
 def selamla
 "Merhaba, ben #{@ad}. #{@yas} yaşındayım."
 end
end
kisi = Kisi.new("Zeynep", 22)
puts kisi.selamla

PHP

<?php
// PHP örneği
function merhabaDunya() {
echo "Merhaba Dünya!";
}
merhabaDunya();
// Sınıf örneği
class Kisi {
private $ad;
private $yas;
public function __construct($ad, $yas) {
$this->ad = $ad;
$this->yas = $yas;
}
public function selamla() {
return "Merhaba, ben " . $this->ad . ". " . $this->yas . " yaşındayım.";
}
}
$kisi = new Kisi("Mustafa", 35);
echo $kisi->selamla();
?>

Rust

struct Kisi {
 ad: String,
 yas: u32,
}
impl Kisi {
 fn new(ad: &str, yas: u32) -> Self {
 Kisi {
 ad: ad.to_string(),
 yas,
 }
 }
 fn selamla(&self) -> String {
 format!("Merhaba, ben {}. {} yaşındayım.", self.ad, self.yas)
 }
}
fn main() {
 println!("Merhaba Dünya!");
 let kisi = Kisi::new("Fatma", 29);
 println!("{}", kisi.selamla());
}

Swift

// Swift örneği
func merhabaDunya() {
print("Merhaba Dünya!")
}
merhabaDunya()
// Sınıf örneği
class Kisi {
let ad: String
let yas: Int
init(ad: String, yas: Int) {
self.ad = ad
self.yas = yas
}
func selamla() -> String {
return "Merhaba, ben \(ad). \(yas) yaşındayım."
}
}
let kisi = Kisi(ad: "Emre", yas: 31)
print(kisi.selamla())

Kotlin

fun main() {
 println("Merhaba Dünya!")
 val kisi = Kisi("Selin", 27)
 println(kisi.selamla())
}
class Kisi(val ad: String, val yas: Int) {
 fun selamla(): String {
 return "Merhaba, ben $ad. $yas yaşındayım."
 }
}

TypeScript

// TypeScript örneği
interface Kisi {
 ad: string;
 yas: number;
 selamla(): string;
}
class KisiImpl implements Kisi {
 constructor(public ad: string, public yas: number) {}
 selamla(): string {
 return Merhaba, ben ${this.ad}. ${this.yas} yaşındayım.;
 }
}
function merhabaDunya(): void {
 console.log("Merhaba Dünya!");
}
merhabaDunya();
const kisi: Kisi = new KisiImpl("Burak", 33);
console.log(kisi.selamla());

YAML

# YAML örneği
site:
 baslik: "Test Sitesi"
 aciklama: "Bu bir test sitesidir"
 versiyon: 1.0
kullanicilar:
 - ad: Ali
 soyad: Yılmaz
 email: ali@ornek.com
 roller:
 - admin
 - editor
 - ad: Ayşe
 soyad: Kaya
 email: ayse@ornek.com
 roller:
 - yazar

JSON

{
 "site": {
 "baslik": "Test Sitesi",
 "aciklama": "Bu bir test sitesidir",
 "versiyon": 1.0
 },
 "kullanicilar": [
 {
 "ad": "Ali",
 "soyad": "Yılmaz",
 "email": "ali@ornek.com",
 "roller": ["admin", "editor"]
 },
 {
 "ad": "Ayşe",
 "soyad": "Kaya",
 "email": "ayse@ornek.com",
 "roller": ["yazar"]
 }
 ]
}

Markdown

# Başlık 1
## Başlık 2
### Başlık 3
**Kalın metin** ve *italik metin*
- Liste öğesi 1
- Liste öğesi 2
- Liste öğesi 3

1. Numaralı liste öğesi 1
2. Numaralı liste öğesi 2

[Bağlantı örneği](https://example.com)

![Resim açıklaması](resim.jpg)

> Alıntı örneği

Bu sayfada farklı programlama dillerinin kod bloklarını test ettik. Dil etiketlerinin doğru şekilde görüntülendiğinden emin olmak için bu örnekleri kullanabilirsiniz.