{"id":37656,"date":"2026-01-11T17:41:24","date_gmt":"2026-01-11T14:41:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37656"},"modified":"2026-01-11T17:41:24","modified_gmt":"2026-01-11T14:41:24","slug":"debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/","title":{"rendered":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi<\/h2>\n<p>Veri bilimi, makine \u00f6\u011frenimi, istatistiksel analiz ve etkile\u015fimli kod geli\u015ftirme d\u00fcnyas\u0131nda Jupyter Notebook, vazge\u00e7ilmez bir ara\u00e7 haline gelmi\u015ftir. Bu rehberde, Debian 10 i\u015fletim sistemi \u00fczerinde Python 3 kullanarak Jupyter Notebook&#8217;u ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 bir \u015fekilde anlataca\u011f\u0131z. Bu sayede, kodlar\u0131n\u0131z\u0131, g\u00f6rsellerinizi ve a\u00e7\u0131klay\u0131c\u0131 metinlerinizi tek bir belgede birle\u015ftirerek dinamik ve payla\u015f\u0131labilir \u00e7al\u0131\u015fma ortamlar\u0131 olu\u015fturabileceksiniz.<\/p>\n<h3>Jupyter Notebook Nedir ve Neden Kullan\u0131l\u0131r?<\/h3>\n<p>Jupyter Notebook, kullan\u0131c\u0131lar\u0131n kodlar\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131na, metinler yazmas\u0131na ve veri g\u00f6rselle\u015ftirmelerini ayn\u0131 web tabanl\u0131 ortamda g\u00f6r\u00fcnt\u00fclemesine olanak tan\u0131yan a\u00e7\u0131k kaynakl\u0131 bir web uygulamas\u0131d\u0131r. &#8220;Jupyter&#8221; ismi Julia, Python ve R dillerinin ilk hecelerinden gelmektedir, ancak bug\u00fcn bir\u00e7ok farkl\u0131 programlama dilini (kernel) desteklemektedir.<\/p>\n<p>Jupyter Notebook kullanman\u0131n ba\u015fl\u0131ca avantajlar\u0131 \u015funlard\u0131r:<\/p>\n<p>*   <strong>Etkile\u015fimli Geli\u015ftirme:<\/strong> Kod bloklar\u0131n\u0131 (h\u00fccreleri) tek tek \u00e7al\u0131\u015ft\u0131rabilir, \u00e7\u0131kt\u0131s\u0131n\u0131 an\u0131nda g\u00f6rebilir ve hatalar\u0131 kolayca ay\u0131klayabilirsiniz.<br \/>\n*   <strong>D\u00f6k\u00fcmantasyon ve A\u00e7\u0131klama:<\/strong> Kodunuzu Markdown format\u0131nda metinlerle, ba\u015fl\u0131klarla ve listelerle a\u00e7\u0131klayabilir, form\u00fcller ekleyebilirsiniz. Bu, \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 daha anla\u015f\u0131l\u0131r ve payla\u015f\u0131labilir k\u0131lar.<br \/>\n*   <strong>Veri G\u00f6rselle\u015ftirme:<\/strong> Matplotlib, Seaborn gibi k\u00fct\u00fcphanelerle olu\u015fturdu\u011funuz grafikleri do\u011frudan notebook i\u00e7inde g\u00f6r\u00fcnt\u00fcleyebilirsiniz.<br \/>\n*   <strong>Payla\u015f\u0131m Kolayl\u0131\u011f\u0131:<\/strong> Jupyter Notebook dosyalar\u0131 (.ipynb uzant\u0131l\u0131) ba\u015fkalar\u0131yla kolayca payla\u015f\u0131labilir ve ayn\u0131 ortamda yeniden \u00fcretilebilir.<br \/>\n*   <strong>Tekrarlanabilirlik:<\/strong> Analiz ad\u0131mlar\u0131n\u0131z\u0131 ve sonu\u00e7lar\u0131n\u0131z\u0131 belgeleyerek, \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131n tekrarlanabilirli\u011fini art\u0131r\u0131r.<\/p>\n<p>Bu rehber, Debian 10 kullan\u0131c\u0131lar\u0131 i\u00e7in \u00f6zel olarak haz\u0131rlanm\u0131\u015ft\u0131r, ancak temel ad\u0131mlar \u00e7o\u011fu Debian tabanl\u0131 Linux da\u011f\u0131t\u0131m\u0131nda da benzer \u015fekilde uygulanabilir.<\/p>\n<h3>1. Sistem G\u00fcncelleme ve Temel Ba\u011f\u0131ml\u0131l\u0131klar\u0131n Kurulumu<\/h3>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan ve gerekli temel paketlere sahip oldu\u011funuzdan emin olmak \u00f6nemlidir. Bu, olas\u0131 uyumluluk sorunlar\u0131n\u0131 \u00f6nler ve en son g\u00fcvenlik g\u00fcncellemelerini alman\u0131z\u0131 sa\u011flar.<\/p>\n<p>\u0130lk olarak, terminalinizi a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131rarak sisteminizdeki paket listelerini g\u00fcncelleyin ve y\u00fckl\u00fc paketleri y\u00fckseltin:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p><code>sudo apt update<\/code> komutu, yerel paket indeksinizi uzak depolardaki en son bilgilerle senkronize eder. <code>sudo apt upgrade -y<\/code> komutu ise, mevcut t\u00fcm paketlerinizi y\u00fckseltir ve <code>-y<\/code> bayra\u011f\u0131 ile t\u00fcm onay sorular\u0131na otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 verir.<\/p>\n<p>Jupyter Notebook ve Python sanal ortamlar\u0131n\u0131 kurmak i\u00e7in baz\u0131 temel geli\u015ftirme ara\u00e7lar\u0131na ve Python k\u00fct\u00fcphanelerine ihtiyac\u0131m\u0131z olacak. Bu paketleri a\u015fa\u011f\u0131daki komutla y\u00fckleyebiliriz:<\/p>\n<pre><code class=\"language-bash\">sudo apt install build-essential python3-dev python3-pip python3-venv -y<\/code><\/pre>\n<p>Bu komutta y\u00fckledi\u011fimiz paketler ve i\u015flevleri \u015funlard\u0131r:<\/p>\n<p>*   <strong><code>build-essential<\/code><\/strong>: C\/C++ derleyicisi (GCC), make ve di\u011fer gerekli ara\u00e7lar\u0131 i\u00e7eren bir meta pakettir. Python paketlerinin baz\u0131lar\u0131 C veya C++ uzant\u0131lar\u0131 i\u00e7erdi\u011finden, bu paketlerin derlenebilmesi i\u00e7in <code>build-essential<\/code> gereklidir.<br \/>\n*   <strong><code>python3-dev<\/code><\/strong>: Python 3 geli\u015ftirme dosyalar\u0131n\u0131 (ba\u015fl\u0131k dosyalar\u0131 ve statik k\u00fct\u00fcphaneler) sa\u011flar. Bu, Python uzant\u0131lar\u0131n\u0131n derlenmesi i\u00e7in \u00f6nemlidir.<br \/>\n*   <strong><code>python3-pip<\/code><\/strong>: Python paket y\u00f6neticisidir. Python paketlerini (Jupyter dahil) kurmak, g\u00fcncellemek ve kald\u0131rmak i\u00e7in kullan\u0131l\u0131r.<br \/>\n*   <strong><code>python3-venv<\/code><\/strong>: Python&#8217;\u0131n sanal ortam mod\u00fcl\u00fcd\u00fcr. Bu mod\u00fcl, her proje i\u00e7in izole edilmi\u015f Python ortamlar\u0131 olu\u015fturman\u0131za olanak tan\u0131r. Sanal ortamlar, ba\u011f\u0131ml\u0131l\u0131k \u00e7ak\u0131\u015fmalar\u0131n\u0131 \u00f6nlemek i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131\u011f\u0131n\u0131zda, sisteminiz Jupyter Notebook kurulumu i\u00e7in haz\u0131r hale gelmi\u015f olacakt\u0131r.<\/p>\n<h3>2. Python Sanal Ortam\u0131n\u0131n Olu\u015fturulmas\u0131 ve Aktifle\u015ftirilmesi<\/h3>\n<p>Python projeleri geli\u015ftirirken sanal ortam kullanmak, en iyi pratiklerden biridir. Sanal ortamlar, her projenin kendi ba\u011f\u0131ml\u0131l\u0131k setine sahip olmas\u0131n\u0131 sa\u011flar ve sistem genelindeki Python kurulumunuzla \u00e7ak\u0131\u015fmalar\u0131 \u00f6nler. \u00d6rne\u011fin, bir proje Python k\u00fct\u00fcphanesinin eski bir s\u00fcr\u00fcm\u00fcn\u00fc gerektirirken, ba\u015fka bir proje daha yeni bir s\u00fcr\u00fcm\u00fcn\u00fc gerektirebilir. Sanal ortamlar sayesinde bu t\u00fcr \u00e7ak\u0131\u015fmalar\u0131n \u00f6n\u00fcne ge\u00e7ilir.<\/p>\n<p>\u00d6ncelikle, sanal ortam\u0131n\u0131z\u0131 olu\u015fturmak istedi\u011finiz bir dizin olu\u015fturun ve bu dizine ge\u00e7in:<\/p>\n<pre><code class=\"language-bash\">mkdir ~\/jupyter_projeleri\ncd ~\/jupyter_projeleri<\/code><\/pre>\n<p>Burada <code>~\/jupyter_projeleri<\/code> dizinini \u00f6rnek olarak kulland\u0131k, siz diledi\u011finiz bir isim ve konum se\u00e7ebilirsiniz.<\/p>\n<p>\u015eimdi, bu dizin i\u00e7inde bir sanal ortam olu\u015ftural\u0131m. Sanal ortam\u0131n\u0131za anlaml\u0131 bir isim vermeniz \u00f6nerilir, \u00f6rne\u011fin <code>jupyter_env<\/code>:<\/p>\n<pre><code class=\"language-bash\">python3 -m venv jupyter_env<\/code><\/pre>\n<p>Bu komut, <code>jupyter_env<\/code> ad\u0131nda yeni bir dizin olu\u015fturacak ve bu dizinin i\u00e7ine izole edilmi\u015f bir Python ortam\u0131 kuracakt\u0131r. Bu ortam\u0131n kendi Python ikilisi, pip kopyas\u0131 ve ba\u011f\u0131ms\u0131z paket kurulum dizini olacakt\u0131r.<\/p>\n<p>Sanal ortam\u0131 olu\u015fturduktan sonra, onu aktifle\u015ftirmemiz gerekir:<\/p>\n<pre><code class=\"language-bash\">source jupyter_env\/bin\/activate<\/code><\/pre>\n<p>Sanal ortam ba\u015far\u0131yla aktifle\u015ftirildi\u011finde, terminal istemcinizin ba\u015f\u0131nda parantez i\u00e7inde sanal ortam\u0131n ad\u0131 g\u00f6r\u00fcnmelidir (\u00f6rne\u011fin, <code>(jupyter_env) kullan\u0131c\u0131@debian:~\/jupyter_projeleri$<\/code>). Bu, art\u0131k sanal ortam\u0131n\u0131z\u0131n i\u00e7inde oldu\u011funuz ve burada y\u00fckleyece\u011finiz t\u00fcm Python paketlerinin yaln\u0131zca bu ortama \u00f6zg\u00fc olaca\u011f\u0131 anlam\u0131na gelir.<\/p>\n<p><strong>Not:<\/strong> Sanal ortamdan \u00e7\u0131kmak isterseniz, terminalde <code>deactivate<\/code> komutunu \u00e7al\u0131\u015ft\u0131rman\u0131z yeterlidir.<\/p>\n<h3>3. Jupyter Notebook Kurulumu<\/h3>\n<p>Sanal ortam\u0131n\u0131z\u0131 aktifle\u015ftirdikten sonra, Jupyter Notebook&#8217;u ve iste\u011fe ba\u011fl\u0131 olarak di\u011fer faydal\u0131 veri bilimi k\u00fct\u00fcphanelerini bu ortama y\u00fcklemeye ba\u015flayabiliriz.<\/p>\n<p>Jupyter Notebook&#8217;u kurmak i\u00e7in <code>pip<\/code> komutunu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">pip install jupyter<\/code><\/pre>\n<p>Bu komut, Jupyter Notebook&#8217;un yan\u0131 s\u0131ra onunla birlikte gelen t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 da y\u00fckleyecektir. Kurulum s\u00fcresi internet h\u0131z\u0131n\u0131za ve sistem performans\u0131n\u0131za ba\u011fl\u0131 olarak birka\u00e7 dakika s\u00fcrebilir.<\/p>\n<p>Veri bilimi projelerinde s\u0131kl\u0131kla kullan\u0131lan baz\u0131 temel k\u00fct\u00fcphaneleri de bu a\u015famada kurmak isteyebilirsiniz. Bu k\u00fct\u00fcphaneler, Jupyter Notebook deneyiminizi zenginle\u015ftirecektir:<\/p>\n<p>*   <strong>NumPy<\/strong>: Say\u0131sal hesaplamalar i\u00e7in temel bir k\u00fct\u00fcphanedir. \u00d6zellikle \u00e7ok boyutlu diziler (array&#8217;ler) ve matris i\u015flemleri i\u00e7in kullan\u0131l\u0131r.<br \/>\n*   <strong>Pandas<\/strong>: Veri manip\u00fclasyonu ve analizi i\u00e7in g\u00fc\u00e7l\u00fc bir k\u00fct\u00fcphanedir. Tablolar (DataFrame&#8217;ler) \u00fczerinde \u00e7al\u0131\u015fmay\u0131 kolayla\u015ft\u0131r\u0131r.<br \/>\n*   <strong>Matplotlib<\/strong>: Veri g\u00f6rselle\u015ftirme i\u00e7in yayg\u0131n olarak kullan\u0131lan bir \u00e7izim k\u00fct\u00fcphanesidir.<\/p>\n<p>Bu k\u00fct\u00fcphaneleri kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">pip install numpy pandas matplotlib<\/code><\/pre>\n<p>Kurulum tamamland\u0131\u011f\u0131nda, Jupyter Notebook ve temel veri bilimi ara\u00e7lar\u0131n\u0131z sanal ortam\u0131n\u0131zda kullan\u0131ma haz\u0131r olacakt\u0131r.<\/p>\n<h3>4. Jupyter Notebook&#8217;u Ba\u015flatma ve Kullanma<\/h3>\n<p>T\u00fcm kurulum ad\u0131mlar\u0131n\u0131 ba\u015far\u0131yla tamamlad\u0131\u011f\u0131n\u0131za g\u00f6re, art\u0131k Jupyter Notebook&#8217;u ba\u015flatabilir ve kullanmaya ba\u015flayabilirsiniz. Sanal ortam\u0131n\u0131z\u0131n hala aktif oldu\u011fundan emin olun (terminal istemcinizin ba\u015f\u0131nda <code>(jupyter_env)<\/code> g\u00f6rmelisiniz).<\/p>\n<p>Jupyter Notebook&#8217;u ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">jupyter notebook<\/code><\/pre>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda:<\/p>\n<p>1.  Jupyter Notebook sunucusu ba\u015flayacak.<br \/>\n2.  Varsay\u0131lan web taray\u0131c\u0131n\u0131z otomatik olarak yeni bir sekme a\u00e7acak ve Jupyter Notebook aray\u00fcz\u00fcne y\u00f6nleneceksiniz (genellikle <code>http:\/\/localhost:8888<\/code> adresinde).<br \/>\n3.  Terminalde, Jupyter Notebook&#8217;a eri\u015fmek i\u00e7in kullanabilece\u011finiz bir URL listesi ve bir token (<code>?token=...<\/code>) g\u00f6receksiniz. Taray\u0131c\u0131n\u0131z otomatik olarak a\u00e7\u0131lmazsa veya ba\u015fka bir cihazdan eri\u015fmek isterseniz bu token&#8217;\u0131 kullanabilirsiniz.<\/p>\n<p>Jupyter Notebook aray\u00fcz\u00fc, komutu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z dizinin (bizim \u00f6rne\u011fimizde <code>~\/jupyter_projeleri<\/code>) i\u00e7eri\u011fini g\u00f6sterecektir.<\/p>\n<h4>Yeni Bir Notebook Olu\u015fturma:<\/h4>\n<p>1.  Aray\u00fcz\u00fcn sa\u011f \u00fcst k\u00f6\u015fesindeki <strong>New<\/strong> (Yeni) d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n2.  A\u00e7\u0131lan men\u00fcden <strong>Python 3<\/strong> (veya kurdu\u011funuz di\u011fer kernel&#8217;lerden birini) se\u00e7in. Bu, yeni bir bo\u015f Jupyter Notebook dosyas\u0131 (<code>.ipynb<\/code> uzant\u0131l\u0131) olu\u015fturacakt\u0131r.<br \/>\n3.  Yeni bir taray\u0131c\u0131 sekmesinde bo\u015f bir notebook a\u00e7\u0131lacakt\u0131r.<\/p>\n<h4>Temel Kullan\u0131m:<\/h4>\n<p>*   <strong>H\u00fccreler (Cells):<\/strong> Jupyter Notebook&#8217;lar, kod veya metin i\u00e7eren h\u00fccrelerden olu\u015fur. Varsay\u0131lan olarak, yeni bir notebook a\u00e7t\u0131\u011f\u0131n\u0131zda bir kod h\u00fccresi ile ba\u015flars\u0131n\u0131z.<br \/>\n*   <strong>Kod Yazma:<\/strong> Bir h\u00fccreye Python kodu yaz\u0131n. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-python\">print(\"Merhaba Jupyter!\")\n    a = 10\n    b = 20\n    print(a + b)<\/code><\/pre>\n<p>*   <strong>H\u00fccreyi \u00c7al\u0131\u015ft\u0131rma:<\/strong> Kodu yazd\u0131ktan sonra, h\u00fccreyi \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>Shift + Enter<\/code> tu\u015f kombinasyonuna bas\u0131n veya yukar\u0131daki ara\u00e7 \u00e7ubu\u011funda yer alan <strong>Run<\/strong> (\u00c7al\u0131\u015ft\u0131r) d\u00fc\u011fmesine t\u0131klay\u0131n. Kod \u00e7al\u0131\u015facak ve \u00e7\u0131kt\u0131s\u0131 do\u011frudan h\u00fccrenin alt\u0131nda g\u00f6r\u00fcnecektir.<br \/>\n*   <strong>Metin H\u00fccreleri (Markdown):<\/strong> Kod h\u00fccrelerini metin h\u00fccrelerine d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. Bir h\u00fccreyi se\u00e7in, ara\u00e7 \u00e7ubu\u011fundaki a\u00e7\u0131l\u0131r men\u00fcden <strong>Code<\/strong> yerine <strong>Markdown<\/strong>&#8216;\u0131 se\u00e7in. \u015eimdi bu h\u00fccreye Markdown format\u0131nda metinler, ba\u015fl\u0131klar, listeler veya g\u00f6rseller ekleyebilirsiniz.<\/p>\n<pre><code class=\"language-markdown\"># Bu Bir Ba\u015fl\u0131kt\u0131r\n    Bu, <strong>kal\u0131n<\/strong> yaz\u0131lm\u0131\u015f bir metin ve <em>italik<\/em> yaz\u0131lm\u0131\u015f bir metindir.\n    \n    * Liste \u00f6\u011fesi 1\n    * Liste \u00f6\u011fesi 2<\/code><\/pre>\n<p>    Markdown h\u00fccresini \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, metin i\u015flenmi\u015f haliyle g\u00f6r\u00fcnecektir.<br \/>\n*   <strong>Kaydetme:<\/strong> Notebook&#8217;unuzu kaydetmek i\u00e7in dosya men\u00fcs\u00fcnden <strong>File > Save and Checkpoint<\/strong> se\u00e7ene\u011fini kullan\u0131n veya ara\u00e7 \u00e7ubu\u011fundaki disket simgesine t\u0131klay\u0131n.<br \/>\n*   <strong>Yeniden Adland\u0131rma:<\/strong> Notebook&#8217;unuzun ad\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in, \u00fcstteki &#8220;Untitled&#8221; (Ba\u015fl\u0131ks\u0131z) yaz\u0131s\u0131na t\u0131klay\u0131n ve yeni bir isim girin.<br \/>\n*   <strong>Notebook&#8217;u Kapatma:<\/strong> Taray\u0131c\u0131 sekmesini kapatman\u0131z yeterli de\u011fildir. Notebook&#8217;u tamamen durdurmak i\u00e7in Jupyter Notebook aray\u00fcz\u00fcndeki <strong>Running<\/strong> (\u00c7al\u0131\u015fan) sekmesine gidin, durdurmak istedi\u011finiz notebook&#8217;un yan\u0131ndaki <strong>Shutdown<\/strong> (Kapat) d\u00fc\u011fmesine t\u0131klay\u0131n. Veya terminalde <code>Ctrl + C<\/code> tu\u015flar\u0131na basarak Jupyter Notebook sunucusunu durdurabilirsiniz.<\/p>\n<h4>Uzak Eri\u015fime \u0130zin Verme (\u0130ste\u011fe Ba\u011fl\u0131 ve Dikkatli Kullan\u0131m):<\/h4>\n<p>E\u011fer Jupyter Notebook&#8217;u bir sunucuda kurduysan\u0131z ve ona yerel a\u011f\u0131n\u0131zdaki veya internet \u00fczerindeki ba\u015fka bir bilgisayardan eri\u015fmek istiyorsan\u0131z, <code>jupyter notebook<\/code> komutuna baz\u0131 ek arg\u00fcmanlar eklemeniz gerekebilir. <strong>Ancak bu, g\u00fcvenlik riskleri ta\u015f\u0131d\u0131\u011f\u0131ndan dikkatli yap\u0131lmal\u0131d\u0131r.<\/strong><\/p>\n<p>*   <strong>Belirli bir IP adresinden eri\u015fim:<\/strong><\/p>\n<pre><code class=\"language-bash\">jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser<\/code><\/pre>\n<p>    <code>--ip=0.0.0.0<\/code> t\u00fcm a\u011f aray\u00fczlerinden eri\u015fime izin verir. <code>--no-browser<\/code> ise taray\u0131c\u0131n\u0131n otomatik olarak a\u00e7\u0131lmas\u0131n\u0131 engeller. Bu durumda, terminalde verilen URL&#8217;yi (token ile birlikte) manuel olarak taray\u0131c\u0131n\u0131za girmeniz gerekecektir.<br \/>\n*   <strong>Parola ile koruma:<\/strong> Uzak eri\u015fim sa\u011flarken mutlaka bir parola belirlemelisiniz. Bunun i\u00e7in \u00f6nce Jupyter&#8217;\u0131n yap\u0131land\u0131rma dosyas\u0131n\u0131 olu\u015fturup bir parola ayarlaman\u0131z gerekir. Bu i\u015flem biraz daha karma\u015f\u0131kt\u0131r ve Jupyter&#8217;\u0131n resmi d\u00f6k\u00fcmantasyonunda detaylar\u0131 bulabilirsiniz. G\u00fcvenli bir ba\u011flant\u0131 i\u00e7in HTTPS kullanmak da \u00f6nemlidir.<\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in, varsay\u0131lan yerel eri\u015fim (<code>http:\/\/localhost:8888<\/code>) genellikle yeterlidir.<\/p>\n<h3>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p>Bu rehberde, Debian 10 i\u015fletim sistemi \u00fczerinde Python 3 ile Jupyter Notebook&#8217;u ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve temel d\u00fczeyde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz. Sanal ortamlar\u0131n \u00f6nemini vurgulad\u0131k, gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckledik ve Jupyter Notebook&#8217;un etkile\u015fimli \u00f6zelliklerini ke\u015ffettik. Art\u0131k veri analizi, makine \u00f6\u011frenimi modelleri olu\u015fturma veya sadece Python kodlar\u0131n\u0131z\u0131 etkile\u015fimli bir \u015fekilde deneme gibi bir\u00e7ok g\u00f6revi Jupyter Notebook ile ger\u00e7ekle\u015ftirmeye haz\u0131rs\u0131n\u0131z.<\/p>\n<p>Jupyter Notebook, veri bilimcileri, ara\u015ft\u0131rmac\u0131lar ve geli\u015ftiriciler i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bu kurulum, size bu heyecan verici d\u00fcnyaya ad\u0131m atman\u0131z i\u00e7in sa\u011flam bir temel sunmaktad\u0131r.<\/p>\n<h4>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h4>\n<p><strong>1. Jupyter Notebook neden taray\u0131c\u0131da \u00e7al\u0131\u015f\u0131r?<\/strong><br \/>\nJupyter Notebook, bir web uygulamas\u0131d\u0131r. Arka planda bir Python sunucusu \u00e7al\u0131\u015f\u0131r ve bu sunucu, taray\u0131c\u0131n\u0131zla ileti\u015fim kurarak kodlar\u0131 \u00e7al\u0131\u015ft\u0131rman\u0131za, \u00e7\u0131kt\u0131lar\u0131 g\u00f6stermenize ve aray\u00fcz\u00fc y\u00f6netmenize olanak tan\u0131r. Bu tasar\u0131m, platformdan ba\u011f\u0131ms\u0131zl\u0131k sa\u011flar ve herhangi bir cihazdan (yeterli yetkiye sahipseniz) eri\u015filebilir olmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>2. Sanal ortam kullanmak neden \u00f6nemlidir?<\/strong><br \/>\nSanal ortamlar, farkl\u0131 Python projelerinin ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 birbirinden izole etmeye yarar. Her projenin kendi ba\u011f\u0131ms\u0131z Python k\u00fct\u00fcphane setine sahip olmas\u0131n\u0131 sa\u011flar. Bu sayede, bir projenin gerektirdi\u011fi bir k\u00fct\u00fcphanenin eski bir s\u00fcr\u00fcm\u00fc ile ba\u015fka bir projenin gerektirdi\u011fi yeni s\u00fcr\u00fcm\u00fc aras\u0131nda \u00e7ak\u0131\u015fmalar ya\u015fanmaz. Sistem genelindeki Python kurulumunuz da temiz kal\u0131r.<\/p>\n<p><strong>3. Jupyter Notebook&#8217;u nas\u0131l durdururum?<\/strong><br \/>\nJupyter Notebook sunucusunu ba\u015flatt\u0131\u011f\u0131n\u0131z terminal penceresine geri d\u00f6n\u00fcn ve <code>Ctrl + C<\/code> tu\u015f kombinasyonuna iki kez bas\u0131n. Bu, sunucuyu g\u00fcvenli bir \u015fekilde kapatacakt\u0131r. Ayr\u0131ca, Jupyter Notebook web aray\u00fcz\u00fcndeki &#8220;Running&#8221; (\u00c7al\u0131\u015fan) sekmesinden de \u00e7al\u0131\u015fan notebook&#8217;lar\u0131 kapatabilirsiniz.<\/p>\n<p><strong>4. Farkl\u0131 Python s\u00fcr\u00fcmleriyle nas\u0131l kullan\u0131r\u0131m?<\/strong><br \/>\nHer farkl\u0131 Python s\u00fcr\u00fcm\u00fc i\u00e7in ayr\u0131 bir sanal ortam olu\u015fturman\u0131z ve o sanal ortamda Jupyter&#8217;\u0131 kurman\u0131z gerekir. \u00d6rne\u011fin, Python 3.8 i\u00e7in bir sanal ortam, Python 3.9 i\u00e7in ba\u015fka bir sanal ortam olu\u015fturabilirsiniz. Daha sonra <code>ipykernel<\/code> k\u00fct\u00fcphanesini kullanarak Jupyter&#8217;a farkl\u0131 Python s\u00fcr\u00fcmlerini &#8220;kernel&#8221; olarak tan\u0131tabilirsiniz.<\/p>\n<p><strong>5. Debian 10 yerine ba\u015fka bir Linux da\u011f\u0131t\u0131m\u0131nda da bu ad\u0131mlar ge\u00e7erli mi?<\/strong><br \/>\nGenel olarak evet. <code>apt<\/code> komutlar\u0131 yerine da\u011f\u0131t\u0131m\u0131n\u0131za uygun paket y\u00f6neticisi komutlar\u0131n\u0131 (\u00f6rne\u011fin, Fedora\/CentOS i\u00e7in <code>dnf<\/code> veya <code>yum<\/code>, Arch Linux i\u00e7in <code>pacman<\/code>) kullanman\u0131z gerekir. Ancak Python sanal ortam\u0131 olu\u015fturma (<code>python3 -m venv<\/code>) ve pip ile paket kurma (<code>pip install<\/code>) ad\u0131mlar\u0131 \u00e7o\u011fu Linux da\u011f\u0131t\u0131m\u0131nda ayn\u0131d\u0131r.<\/p>\n<p><strong>6. Jupyter Notebook&#8217;umu parolayla nas\u0131l korurum?<\/strong><br \/>\nJupyter Notebook&#8217;u parolayla korumak i\u00e7in bir yap\u0131land\u0131rma dosyas\u0131 olu\u015fturman\u0131z ve i\u00e7ine bir parola hash&#8217;i eklemeniz gerekir. Bu i\u015flem biraz daha detayl\u0131d\u0131r ve g\u00fcvenlik nedeniyle \u015fiddetle tavsiye edilir, \u00f6zellikle uzaktan eri\u015fim sa\u011fl\u0131yorsan\u0131z. Resmi Jupyter d\u00f6k\u00fcmantasyonunda bu ad\u0131mlar\u0131 bulabilirsiniz.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi\nVeri bilimi, makine \u00f6\u011frenimi, istatistiksel analiz ve etkile\u015fimli kod geli\u015ft","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-37656","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi\" \/>\n<meta property=\"og:description\" content=\"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi Veri bilimi, makine \u00f6\u011frenimi, istatistiksel analiz ve etkile\u015fimli kod geli\u015ft\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-11T14:41:24+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi\",\"datePublished\":\"2026-01-11T14:41:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\"},\"wordCount\":2259,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\",\"name\":\"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-11T14:41:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi","og_description":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi Veri bilimi, makine \u00f6\u011frenimi, istatistiksel analiz ve etkile\u015fimli kod geli\u015ft","og_url":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-11T14:41:24+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"12 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi","datePublished":"2026-01-11T14:41:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/"},"wordCount":2259,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/","name":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-11T14:41:24+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/debian-10-uzerinde-python-3-ile-jupyter-notebook-kurulumu-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Debian 10 \u00dczerinde Python 3 ile Jupyter Notebook Kurulumu Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37656"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37656\/revisions"}],"predecessor-version":[{"id":37657,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37656\/revisions\/37657"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}