Gönderilerdeki kod görünümü hakkında

Merhaba arkadaşlar.

Çoğu gönderide kodların düzgün bir şekilde görünmediğine dikkat ettim. Bu sebeple bunun nasıl yapılabileceğini burada paylaşmak istedim.

Kullandığımız forumun gönderi yazma sözdiziminde(Markdown’ın biraz gelişmiş hali) kodlar genelde iki şekilde yazılıyor. Bunlardan ilki 4 satır girintileme ile yazmak. Bu basit bir yol. Ancak burada birkaç sorun var. Birincisi her satırın başına ayrı ayrı 4 satır koymanız gerekiyor. İkinci sorun ise bu şekilde kodu biçimlendirdiğinizde kod renklendirilmiyor.

Bu sebeplerden ötürü ben ikinci yol olan çentik(`) işareti ile bunu yapmanızı öneriyorum. Bu işaret genelde Türkçe klavyelerde Ü harfinin sağında bulunur. , ve ; ile aynı tuştur. Alt Gr tuşuna iki kez bastığınızda bu işareti ekrana iki kez basabilirsiniz, bir tane gerektiği durumda birini silebilirsiniz. İşte bu çentik işaretinden 2 satıra 3’er tane koyup arasına doğrudan kaynak kodunuzu yazabilirsiniz. Böylece her satıra 4 boşluk karakteri eklemeniz gerekmez. Ayrıca bu sözdiziminde programlama dilini belirtebileceğiniz için kodunuz renklenecektir de. Bir örnek:

```python
print(‘Merhaba dünya!’)
```

Böyle yazdığınızda çıktı şöyle olacaktır:

print('Merhaba dünya!')

İyi çalışmalar.

5 Likes
Python Optimal Curve Fitting
Merhaba arkadaşlar biri bana burdaki ruby kodunun tam olarak ne yaptığını anlatabilirmi
Python unicode ilgili
Class içerisinde Dictionary
Girilen sayiya kadar olan asal sayilari ve kaç adet oldduğunu yazma
Factory-pattern <main> sorunu (Nesnelerin listesine erişemiyorum..)
Döngü oluşturma
Sqlite veritabanına dizi kaydetme
Tkinter yazı arka plan rengi
Kivy TabError Hatasi
Python 3 çarpma bölme
Split Komutu Hatası
Kivy TextInput'a girilen yazıları nasıl alırım ?
PyQt ile ilgili soru
FileNotFoundError hatası
Programımdaki hatayı bulamıyorum
Python Opencv hata
İstenilen sayıda liste üretip hepsini bir öğeden başka aynı öğe olmayan tek listede birleştirmek
Python 'da least_square
Eski format yöntemi ile % işaretini kullanmak
Tkinter döngü ile oluşturulan Entry nin adresi nedir?
Tkinter entry.insert te tersten yazma
Python Kardan Adam Oyunu
Tkinter dosyaya yazma
YazBel forumuna hoşgeldiniz!
Django Formlar Aracılığı ile Veri Kaydetme
Yardımcı Olur musunuz ?
Listelerde arama
Parametreleri nasıl oluştururum
Belirli uzunlukta rastgele sayılar üretmek
Database'e buton ile kayıt yapamıyorum
Python Regex Email
Usb kopyalayan program hakkında yardım
Javada ınherıtance ile şekiller de alan cevre hesaplama
Fast Create Table for MySQL
RSTkinter - RST dosyalarını düzenlemenizde işinize kolaylaştıracak Tkinter altyapılı bir editördür
Hata yaptığım yeri göremiyorum yardımcı olabilirmisiniz
Python thread yardım!
Otomatik olarak tkinter Entry oluşturmak
Format() sorunu
Python kullanarak Excel'de bir satırı Vurgulama
Sonuç satırlarını numaralandırma

[code]
kod…
[/code]
şeklinde kullanıyordum.
``` daha pratikmiş

\n den esinlenerek başına \ koyup [code] yi ekrana bastırmayıda bu mesajı yazarken öğrenmiş oldum :slight_smile:

Evet, bu GitHub Flavored Markdown’da bulunan güzel bir özellik. [code] bloğu Markdown’ın bir özelliği değil. Tecrübelerime dayanarak bu tür programlama forumlarında Markdown’ın yeterli olduğunu söyleyebilirim. Ki GitHub ve Stack Overflow gibi iki dev platform Markdown’ı kullanıyor. Bu sebeple gönderilerimizde olabildiğince Markdown sözdizimini kullanmalıyız.

Yukarıdaki gönderimde yer alan kod bloğunu da bu şekilde yaptım. :smile:

tamamda abi yapamadım yani yapılmış halini gönderrseniz hatam nerde diye bakıcaktım

Alt gr ve virgül tuşlarına aynı anda basarsanız çıkar. Çoklu satır için üç tane koymalısınız.

print("teşekkürler yazbel ailesi")
print("deneme")