Python - Kurulum ve Kullanımlar
Jupyter Notebookta Markdown
Markdown, Python kullanıcıları için bir yazı standartı olan hafif ve popüler bir işaretleme dilidir. Bu işaretleme dili sayesinde, girdi olarak kullanılan kodların farklı cihazlar ve insanlar arasında kolayca paylaşılmasına izin vererek ilgili HTML'e dönüşümü sağlanır. Markdown dili kullanılarak aşağıda belirtilen alanlarda oldukça başarılı işlemler gerçekleştirilmektedir.
- Başlıklar
- Blok alıntılar
- Matematiksel Sembol
- Satır sonu
- Kalın ve İtalik Metin
- Yatay çizgiler
- Sıralı Liste ve Sırasız liste
- Dahili ve Harici Bağlantı
- Tablo
- Resim
1. Başlıklar
Kod satırına bir başlık yazmanız gerekiyorsa Markdown'u kullanabilirsiniz. Başlık büyüklükleri yazacağınız yazının başına koyduğunuz # işareti ile belirlenir. Bu işaretleme dilinde standart olarak yazılacak kod satırının en başına bir # işareti kullanılırsa başlıklar en büyük formatta, standart olarak ###### (6 tane) işareti kullanımı ise başlık çıktılarının en küçük formatta oluşmasına olanak sağlamaktadır. Bu durumu HTML'in h1,h2,h3... h6 etiketlerine de benzetebilirsiniz.
# Başlık 1
## Başlık 2
### Başlık 3
#### Başlık 4
##### Başlık 5
###### Başlık 6
Çıktı:
Eğer istenilirse Markdown hücresine HTML tag'larını da kullanabilirsiniz.
<h1 style="color:red">Başlık 1</h1>
<h2 style="color:blue">Başlık 2</h2>
<h3 style="color:yellow">Başlık 3</h3>
<h4 style="color:red">Başlık 4</h4>
<h5 style="color:blue">Başlık 5</h5>
<h6 style="color:yellow">Başlık 6</h6>
Çıktı:
2. Blok alıntılar
Girintili bir yazı yazdırmak istiyorsanız bu alanı kullanabilirsiniz.
<blockquote>Girinti oluşturuldu</blockquote>
Çıktı:
3. Matematiksel Sembol
Matematiksel semboller kullanmak için LaTeX kullanılabilir. LaTeX; teknik bir belge veya dokümantasyon oluşturmak için oluşturulmuş bir etiketleme dilidir. Bu etiketleme dili sayesinde kolay ve özgün bir şekilde matematiksel ifadeleri oluşturulabilinmektedir. Bu konunun daha ayrıntılı anlatımı ilerleyen derslerde LaTeX ana başlığı altında incelenecektir. Kısaca bakılacak olunursa örnek olarak;
Integral:
$\int_{a}^b\int_{c}^d f(x,y)\,dxdy$
Çıktı:
4.Satır Sonu
HTML tag'lerinde <br> etiketi kullanılarak yazı satırında kesme işlemleri gerçekleştirilebilir. Yani, yazı satırının herhangi bir yerinde <br> etiketi kullanmak, etiketin devamında olan yazının bir alt satırdan devam etmesini sağlamaktadır. Örnek olarak:
Arinway.com sitesine hoş geldiniz, bu dersimizde <br> Markdown ile alakalı örnekler veriyoruz.
Çıktı:
Arinway.com sitesine hoş geldiniz, bu dersimizde Markdown ile alakalı örnekler veriyoruz.
5.Kalın ve İtalik Metin
HTML tag'lerinden <b></b> etiketi kullanılarak, herhangi bir satırdaki kelimenin veya cümlenin kalınlaşması ve/veya <i></i> etiketi kullanılarak girdilerin italik formatta çıktı oluşturmasına olanak sağlanmaktadır. Bu etiketlerin başarılı bir şekilde kullanılmasının en temel gerekliliği, kalın veya italik formatta çıktı oluşturulması istenilen girdilerin etiketler arasında( ör;<b> xxx </b>) yazılmasıdır. Örnek olarak:
Arinway.com sitesine hoş geldiniz, bu dersimizde <b> Markdown </b> ile alakalı <i> örnekler </i> veriyoruz.
Çıktı:
Arinway.com sitesine hoş geldiniz, bu dersimizde Markdown ile alakalı örnekler veriyoruz.
6.Yatay çizgi
HTML tag'lerinden <hr> etiketi ile yazdığımız satırın altında bir çizgi oluşturabiliriz. Örnek olarak:
Arinway.com sitesine hoş geldiniz, bu dersimizde Markdown ile alakalı örnekler veriyoruz.<hr style="border:solid">
Çıktı:
7.Sıralı Liste ve Sırasız liste
HTML tag'lerinden <ol><li></li></ol> etiketleri kullanılarak sıralı bir liste oluştururken, <ul><li></li></ul> etiketleri ile de sırasız bir liste oluşturabiliriz. Örnek olarak:
<b>Sıralı Liste</b>
<ol>
<li>Makine öğrenmesi</li>
<li>Doğal dil işleme NLP</li>
<li>Big Data</li>
</ol>
<hr>
<b>Sırasız Liste</b>
<ul>
<li>Makine öğrenmesi</li>
<li>Doğal dil işleme NLP</li>
<li>Big Data</li>
</ul>
Çıktı:
8.Dahili ve Harici Bağlantı
HTML tag'lerinden <a href="#"></a> taglerini kullanarak sayfa içinde veya sayfa dışında(başka bir site linki) verilebilir. Örnek olarak:
<h2 id="baslik">Markdown Öğreniyorum</h2>
<a href="#baslik">Başlığa git </a><br>
<a href="https://www.google.com.tr/?hl=tr">Google'ye git </a>
Çıktı:
9.Tablo
HTML tag'lerinden <table></table> etiketleri ile tablo oluşturabilirsiniz. Örnek olarak:
<table>
<tr>
<th>Sıra</th>
<th>Konu adı</th>
</tr>
<tr>
<td>1</td>
<td>Makine öğrenmesi</td>
</tr>
<tr>
<td>2</td>
<td>Doğal dil işleme NLP</td>
</tr>
<tr>
<td>3</td>
<td>Big data</td>
</tr>
</table>
Çıktı:
10.Resim
HTML tag'lerinden <img src="" ></img> etiketini kullanarak resim gösterebiliriz. Örnek olarak:
<img src="https://enesasan.com/Materyal/CKEImages/Subject/20220321103631-e0879f86-cf74-4a46-8df6-a97b181e6ee6.png" style="width:100px;height:100px"></img>
Çıktı:
Sonuç olarak; bu dersimizde "Markdown" hücrelerinin ne olduğu ve nasıl kullanıldığı hakkında kısa ve yeterli düzeyde bahsedilmiştir. Markdown hücreleri özetle; kod satırı ile ne amaçlandığını açıklamak için veya not bırakmak için kullanılan hücre çeşididir.