Ana içeriğe atla

Kubernetes vs Docker: Her Geliştiricinin Bilmesi Gereken Farklar

Kubernetes ve Docker, kapsayıcılaştırma için gerekli araçlardır ancak farklı roller üstlenirler. Bu rehber temel farkları ele alır ve ihtiyaçlarınıza en uygun aracı seçmenize yardımcı olur.
Güncel 16 Nis 2026  · 15 dk. oku

Kapsayıcılaştırma, modern uygulamaları verimli bir şekilde oluşturmak, dağıtmak ve ölçeklemek için başvurulan çözüm haline geldi. Bu alandaki iki büyük isim Kubernetes ve Docker’dır; genellikle birlikte anılsalar da aslında farklı amaçlara hizmet ederler. Her ikisi de kritik öneme sahiptir, ancak yaptıkları işler ayrıdır. 

Bu rehberde, Kubernetes ile Docker’ı birbirinden ayıran noktaları, özelliklerini ve hangisini ne zaman kullanmanız gerektiğini anlamanıza yardımcı olacağım.

Kapsayıcılaştırma nedir?

Girmeden Docker ve Kubernetes’e, önce bunların temelinde yatan kavramı, yani kapsayıcılaştırmayı anlayalım. 

Kapsayıcılaştırma, sanallaştırmanın hafif bir türüdür ve bir uygulamayı bağımlılıklarıyla birlikte kapsayıcı adı verilen tek bir birim halinde paketler. 

Geleneksel sanal makinelerden farklı olarak kapsayıcılar, ana sistemin işletim sistemini paylaşır ancak uygulamalar arasında izolasyonu korur. Bu da onları daha verimli, hafif ve çok daha hızlı başlatılabilir hale getirir!

Kapsayıcılaştırma, geliştiricilerin; ister bir geliştiricinin dizüstü bilgisayarında, ister bir veri merkezinde, ister bulutta çalışsın, tutarlı, taşınabilir ve yönetimi kolay ortamlar oluşturmalarına yardımcı olur.

Kapsayıcılaştırma ve sanallaştırma

Daha iyi anlamak için kapsayıcılaştırmayı geleneksel sanallaştırma ile karşılaştırmak faydalıdır. Sanal makineler (VM) tüm donanım sistemlerini sanallaştırır; bu da her VM’nin gerekli ikili dosyalar ve kütüphanelerle birlikte tam bir işletim sistemi içerdiği anlamına gelir. Bu yaklaşım izolasyon sağlar, ancak önemli bir kaynak yüküyle birlikte gelir—her VM kendi işletim sistemine ihtiyaç duyar, bu da kaynak tüketimini arttırır ve başlatmayı yavaşlatır.

Öte yandan kapsayıcılar, ana işletim sisteminin çekirdeğini paylaşır; bu da onları çok daha hafif ve hızla çalışır hale getirir. Donanımı sanallaştırmak yerine, kapsayıcılar işletim sistemini sanallaştırır. Bu sayede her örnek için tam bir işletim sistemi yükü olmadan izole süreçler çalıştırabilirler ve daha iyi kaynak kullanımı ve verimlilik sağlarlar. 

VM’ler tam izolasyon ve aynı donanım üzerinde birden fazla farklı işletim sistemini çalıştırmak için idealken, kapsayıcılar verimli, ölçeklenebilir ve tutarlı uygulama dağıtımları için daha uygundur.

Sanal Makineler ve Kapsayıcılar arasındaki farkı gösteren bir görsel

Sanal Makineler vs. Kapsayıcılar. Görsel kaynağı: contentstack.io

VM’lerin, kapsayıcıların, Docker’ın ve Kubernetes’in temelleri hakkında daha fazla bilgi edinmek isterseniz, DataCamp’teki Containerization and Virtualization Concepts adlı ücretsiz kursa göz atın.

Şimdi Docker ve Kubernetes’in detaylarına geçelim!

Docker nedir?

Docker, kapsayıcıları oluşturmak, dağıtmak ve yönetmek için hafif, taşınabilir bir yol sağlayan açık kaynaklı bir platformdur. Geleneksel sanal makinelerden farklı olarak Docker kapsayıcıları; uygulama kodu, çalışma zamanı, sistem araçları ve kütüphaneler dahil her şeyi paketleyerek uygulamaların farklı ortamlar arasında tutarlı şekilde çalışmasını sağlar.

Docker nasıl çalışır

Docker, daha önce gördüğümüz gibi bir uygulamayı çalıştırmak için gerekli tüm bileşenleri kapsayan hafif paketler olan kapsayıcılar oluşturarak çalışır.

Kapsayıcılar, her kapsayıcının içine neyin gireceğini tanımlayan bir plan görevi gören Docker imajlarından inşa edilir. Bir Docker imajı; bir işletim sistemi, uygulama ikili dosyaları ve yapılandırma dosyalarını içerebilir ve bu da ortamların kolayca çoğaltılmasını sağlar. 

Bir imaj oluşturulduktan sonra geliştiriciler Docker’ı kullanarak o imaja dayalı kapsayıcılar çalıştırabilir. Docker’ın en büyük güçlerinden biri basitliği ve tutarlılığıdır: Kapsayıcı nerede çalışırsa çalışsın—bir geliştiricinin yerel makinesinde, kurum içi bir veri merkezinde veya bulutta—davranış aynı kalır. 

Docker mimarisine genel bakış. Görsel kaynağı: Docker dokümantasyonu

Aşağıdaki örnek, Docker imajlarının nasıl uygulandığına dair bir genel bakış sunar. Şu Dockerfile’a göz atın:

# Use the official Python base image with version 3.9
FROM python:3.9
# Set the working directory within the container
WORKDIR /app
# Copy the requirements file to the container
COPY requirements.txt .
# Install the dependencies
RUN pip install -r requirements.txt
# Copy the application code to the container
COPY . .
# Set the command to run the application
CMD ["python", "app.py"]

Dockerfile, Docker’ın bir imaj oluşturması için bir dizi talimat içeren bir betiktir; bu imaj daha sonra kapsayıcı oluşturmak için kullanılabilir.

Projenizde bir Dockerfile oluşturduktan sonra sıradaki adım Docker imajını derlemektir. Bu işlem, Dockerfile’daki talimatları okuyup imajı bir araya getiren docker build komutuyla yapılır. 

Örneğin, terminalde docker build -t my-app . komutunu çalıştırmak, Docker’a mevcut dizinden ( . ile belirtilen) my-app etiketiyle bir imaj oluşturmasını söyler.

Derleme sürecinde Docker; temel imajı çekmek, bağımlılıkları yüklemek ve uygulama kodunu imajın içine kopyalamak gibi Dockerfile’daki her adımı uygular. İmaj oluşturulduktan sonra, birden fazla kapsayıcı oluşturmak için tekrar tekrar kullanılabilecek bir şablon görevi görür.

İmaj başarıyla oluşturulduktan sonra, docker run komutunu kullanarak bundan kapsayıcılar oluşturup çalıştırabilirsiniz. Örneğin, docker run my-app komutu, my-app imajına dayalı yeni bir kapsayıcı başlatır ve uygulamanızı Docker’ın sağladığı izole ortam içinde çalıştırır.

Sık kullanılan Docker komutları ve sektörde yaygın en iyi uygulamalar hakkında daha fazla bilgi edinmek isterseniz, Data Science için Docker: Bir Giriş başlıklı blog yazısına göz atın.

Docker’ın özellikleri

  • Taşınabilirlik: Docker kapsayıcıları farklı sistemlerde tutarlı şekilde çalışabilir ve geliştirme, test ve üretim ortamlarında kesintisiz bir deneyim sunar.
  • Kullanım kolaylığı: Docker’ın komut satırı arayüzü ve kapsamlı araç seti, kapsayıcılaştırmaya yeni başlayan geliştiriciler için bile erişilebilir kılar.
  • Hafiflik: Docker kapsayıcıları aynı işletim sistemi çekirdeğini paylaşır, bu da tam sanal makinelerle karşılaştırıldığında kaynak yükünü azaltır.
  • Hızlı başlatma süreleri: Docker kapsayıcıları saniyeler içinde başlatılabilir; bu da hızlı açılıp kapanması gereken uygulamalar için son derece etkilidir.

Tüm kullanılabilir Docker komutlarının bir özetini sunan DataCamp’in Docker cheat sheet’ine göz atın.

Kubernetes nedir?

Kubernetes, kapsayıcılaştırılmış uygulamaları makine kümeleri (cluster) genelinde yönetmek için tasarlanmış, güçlü bir açık kaynaklı kapsayıcı orkestrasyon platformudur. 

Başlangıçta Google tarafından geliştirilen ve yaygın olarak K8s olarak bilinen Kubernetes, uygulama kapsayıcılarının dağıtımı, ölçeklenmesi ve işletimini üstlenir; bu da onu, kapsayıcıları büyük ölçekte yönetmek için vazgeçilmez bir araç haline getirir.

Zaman içinde farklı dağıtım stratejilerinin evrimini gösteren bir görsel. 1. Geleneksel Dağıtım 2. Sanallaştırılmış Dağıtım 3. Kapsayıcı Dağıtımı

Zaman içinde dağıtım stratejilerinin evrimi. Görsel kaynağı: Kubernetes.io

Kubernetes nasıl çalışır

Kubernetes, esneklik ve ölçeklenebilirlik sağlayan katmanlı bir mimari oluşturmak üzere cluster, node ve pod kavramları üzerine inşa edilmiştir. Bir cluster, birden çok node’dan (sanal veya fiziksel makineler) oluşan tüm altyapıyı temsil eder. 

Bu node’lar, kapsayıcılaştırılmış uygulamaları barındırmak ve yönetmek için birlikte çalışır. Node’lar; kümeyi kontrol edip yöneten ana (master) node’lar veya uygulama iş yüklerini çalıştıran işçi (worker) node’lar olabilir. Ana node, kümenin durumunu yönetmekten, zamanlama kararları almaktan ve sağlık durumunu izlemekten sorumludur.

Her işçi node bir veya daha fazla pod çalıştırır; pod’lar Kubernetes’te dağıtılabilir en küçük birimlerdir ve bir veya daha fazla kapsayıcıdan oluşur. 

Pod’lar, kapsayıcılar için mantıksal konaklar olarak hareket eder ve aynı ağ ve depolamayı paylaşırlar; bu da pod içindeki kapsayıcıların birbirleriyle iletişim kurmasını kolaylaştırır. Pod’lar doğası gereği geçicidir; uygulamanın ihtiyaçlarına göre dinamik olarak oluşturulabilir, yok edilebilir veya çoğaltılabilirler.

Kubernetes mimarisine genel bakışı gösteren görsel

Kubernetes mimarisine genel bakış. Görsel kaynağı: Kubernetes.io

Kubernetes, güçlü bir API ve kapsayıcılaştırılmış uygulamaları yönetmek için bir araç seti sunarak altyapı yönetiminin karmaşıklığını soyutlar. İş yüklerini dağıtarak, talebe göre kaynakları ölçekleyerek ve başarısız olan kapsayıcıları yeniden başlatarak uygulamaların sorunsuz çalışmasını sağlar. 

Kubernetes ayrıca uygulamalarınızın istenen durumunu da yönetir; pod sayısı ve yapılandırmalarının her zaman belirttiğinizle eşleşmesini ve kesintilerin otomatik olarak düzeltilmesini garanti eder. Bu otomasyon, altyapı yönetimi için gereken manuel çabayı azaltır ve uygulamalarınızın güvenilirliğini ve dayanıklılığını artırır.

Kubernetes’in özellikleri

  • Otomatik ölçekleme: Kubernetes, kaynak taleplerine göre uygulamaları otomatik olarak ölçekleyerek kullanımı optimize eder ve performansı tutarlı tutar.
  • Yük dengeleme: Kubernetes, gelen ağ trafiğini birden fazla kapsayıcı arasında etkin bir şekilde dağıtarak erişilebilirlik ve dayanıklılık sağlar.
  • Servis keşfi: Kubernetes, kapsayıcıları otomatik olarak keşfetmek için servisler sunar; uç noktaları manuel yönetme ihtiyacını ortadan kaldırır.
  • Aşamalı güncellemeler: Kubernetes, yükseltmeler sırasında kararlılık ve güvenilirlik sağlayarak uygulamaları minimum kesintiyle güncellemeye olanak tanır.

Kubernetes vs Docker: Temel farklar

Artık Docker ve Kubernetes’i daha iyi anlıyoruz; öyleyse temel farklarını vurgulama zamanı:

1. Amaç ve işlev

Docker ve Kubernetes, kapsayıcılaştırma sürecinde farklı sorunları çözer. Docker, kapsayıcıları oluşturmak, paketlemek ve çalıştırmak için kullanılır—uygulamalar için izole ortamlar oluşturmanın yolunu sağlar. 

Kubernetes ise kapsayıcıların orkestrasyonuna odaklanır; yani çok sayıda kapsayıcının yönetilmesine, ölçeklenmesine ve sorunsuz çalışmasına yardımcı olur.

2. Kapsayıcı yönetimi

Docker tekil kapsayıcıları yönetirken, Kubernetes kümeler genelinde çok sayıda kapsayıcıyı yönetir. 

Docker, Docker Compose ve Docker Swarm ile temel orkestrasyon yetenekleri sağlar; ancak Kubernetes, binlerce kapsayıcıyı içeren karmaşık senaryoları ele alarak orkestrasyonu bir üst seviyeye taşır.

3. Uygulama orkestrasyonu

ileri düzey orkestrasyon söz konusu olduğunda, Kubernetes kendini iyileştirme, yük dengeleme, otomatik dağıtımlar ve ölçekleme gibi özellikler sunar. 

Docker Swarm, Docker’ın kendi orkestrasyon aracıdır; ancak gelişmiş yetenekleri ve geniş ekosistem desteği sayesinde Kubernetes, büyük ölçekli ve karmaşık ortamları orkestre etmek için tercih edilen çözüm haline gelmiştir.

Docker ve Kubernetes arasındaki farkı gösteren blog kapak görseli

Docker vs Kubernetes. Görsel kaynağı: Alex Xu / ByteByteGo

Docker için kullanım senaryaları

Docker hakkında önceki bilgileri göz önünde bulundurarak, en yaygın kullanım senaryolarından bazıları şunlardır:

1. Yerel geliştirme ve test

Docker, yerel geliştirme için çok değerlidir. Geliştiriciler, üretim ayarlarını taklit eden kapsayıcılaştırılmış ortamlar oluşturabilir ve yazılım geliştirme yaşam döngüsü boyunca tutarlı davranış sağlar.

2. Hafif uygulamalar

Docker, orkestrasyon gerektirmeyen daha basit kullanım durumları için mükemmel bir seçimdir. Küçük ölçekli uygulamaları çalıştırmak veya tek başına hizmetler dağıtmak gibi senaryolarda sadeliğiyle öne çıkar.

3. CI/CD boru hatları

Docker, Sürekli Entegrasyon ve Sürekli Dağıtım (CI/CD) boru hatlarında yaygın olarak kullanılır. Kod oluşturmadan test etmeye kadar her adımın tutarlı ve tekrarlanabilir bir ortamda gerçekleştirilmesini sağlar; bu da üretimde yaşanacak sürprizleri azaltır.

Kubernetes için kullanım senaryaları

Kubernetes en yaygın olarak şu durumlarda kullanılır:

1. Büyük ölçekli kapsayıcılaştırılmış uygulamaların yönetimi

Kubernetes, büyük ölçekli ortamlarda parıldar. Dağıtık bir cluster’da çok sayıda node genelinde binlerce kapsayıcıyı yönetebilir. Spotify ve Airbnb gibi kuruluşlar, karmaşık mikro hizmet tabanlı uygulamalarını sorunsuz şekilde çalıştırmak için Kubernetes kullanır.

2. Otomatik ölçekleme ve dayanıklılık

Kubernetes kapsayıcıları otomatik olarak ölçekler ve dalgalanan taleplere dinamik olarak yanıt verir. Ayrıca Kubernetes, başarısız kapsayıcıları yeniden başlatan ve yanıtsız node’ları değiştirerek uygulama çalışma süresini koruyan yerleşik kendini iyileştirme mekanizmalarına sahiptir.

3. Mikro hizmet mimarisi

Kubernetes, üretim ortamlarında mikro hizmetleri yönetmek için idealdir. Çok sayıda hizmeti ve bunların bağımlılıklarını yönetme, aynı zamanda aralarındaki iletişimi kolaylaştırma yeteneği, onu karmaşık ve dağıtık uygulamalar için mükemmel kılar.

Kubernetes ve Docker birlikte çalışabilir mi?

Artık Docker ve Kubernetes’in birlikte çalışmak üzere tasarlandığını görmek kolay. 

Kubernetes, tek tek kapsayıcıları çalıştırmak için kapsayıcı çalışma zamanlarını kullanır ve Docker geleneksel olarak bu çalışma zamanlarından biridir. Kubernetes ve Docker’ın rolleri farklı olsa da birlikte çok iyi çalışırlar! Docker kapsayıcıları oluşturur ve çalıştırır; Kubernetes ise bu kapsayıcıları kümeler genelinde orkestre eder.

Docker Swarm vs Kubernetes

Docker Swarm, Docker’ın yerel orkestrasyon aracıdır ve daha basit, daha az talepkâr ortamlar için uygundur. 

Buna karşılık Kubernetes, daha zengin özellik seti, ölçeklenebilirliği ve güçlü topluluk desteği nedeniyle kapsayıcı orkestrasyonu için sektör standardı haline gelmiştir. Docker Swarm’ın kurulumu daha kolay olsa da Kubernetes, daha gelişmiş orkestrasyon özellikleri ve esneklik sunar.

Kubernetes ve Docker arasında seçim yapmak

Özetle, Docker, Kubernetes veya her ikisi ne zaman seçilmelidir? Seçiminize yardımcı olacak bazı genel yönergeler şunlardır. 

Kubernetes ne zaman kullanılmalı

Kubernetes, karmaşık ve büyük ölçekli ortamları yönetmek için idealdir. Mikro hizmet mimarisi kuruyor veya uygulamaları minimum kesintiyle dinamik olarak ölçeklemeniz gerekiyorsa, tercih edilmesi gereken seçenektir. Dağıtık sistemleri orkestre etme kabiliyeti, onu daha büyük ve daha karmaşık dağıtımlar için sektör standardı haline getirir.

Docker ne zaman kullanılmalı

Docker, küçük, tek başına çalışan uygulamaların geliştirilmesi veya orkestrasyonun gereksiz olduğu ortamlar için uygundur. Kişisel bir projede çalışırken, yerel geliştirme yaparken veya birden fazla node’a ölçekleme ihtiyacı olmadan hafif uygulamalar yönetirken Docker ihtiyacınız olan her şeyi sunar.

Kubernetes ve Docker birlikte ne zaman kullanılmalı

Belirtildiği gibi, Kubernetes ve Docker bazı durumlarda birlikte de (ve hatta birlikte) kullanılmalıdır. 

Örneğin geliştiriciler, geliştirme sırasında uygulamaları kapsayıcılaştırmak için sıklıkla Docker’ı kullanır; ardından üretimde bu kapsayıcıları Kubernetes ile dağıtıp orkestre eder. Bu iş akışı, ekiplerin geliştirme için Docker’ın kullanım kolaylığından ve orkestrasyon için Kubernetes’in gelişmiş özelliklerinden yararlanmasını sağlar.

Docker becerilerinizi dünyaya göstermek ister misiniz? Sertifikaya hazırsanız, 2024 için Ücretsiz Eksiksiz Docker Sertifikasyonu (DCA) Rehberi’ne göz atın.

Sonuç

Kubernetes ve Docker, kapsayıcılaştırma için vazgeçilmez araçlardır; ancak farklı amaçlara hizmet ederler. 

Docker, kapsayıcı oluşturmayı ve çalıştırmayı kolaylaştırır; bu da onu yerel geliştirme ve hafif uygulamalar için ideal kılar. Öte yandan Kubernetes, bu kapsayıcıları büyük ölçekte orkestre etmek için sağlam bir platformdur ve karmaşık, dağıtık ortamları yönetmek için vazgeçilmezdir.

Sonuçta Kubernetes ve Docker arasında seçim, projenizin ihtiyaçlarına bağlıdır—küçük ölçekli geliştirme ortamları Docker’dan fayda görürken, büyük ölçekli üretim sistemlerinde etkin orkestrasyon için Kubernetes gerekir. Çoğu durumda bu araçlar birbirini tamamlar ve modern uygulamaları oluşturup dağıtmak için kapsamlı bir yaklaşım sunar.

Becerilerinizi ilerletmeye hazırsanız, DataCamp’te Introduction to Kubernetes ve Intermediate Docker kurslarına göz atarak bilginizi ve pratik uzmanlığınızı derinleştirin.

SSS

Docker Compose’un rolü nedir ve Kubernetes’ten nasıl farklıdır?

Docker Compose, tek bir ana makinede çok kapsayıcılı Docker uygulamalarını tanımlamak ve çalıştırmak için bir araçtır. Yerel geliştirme ve basit dağıtımlar için idealdir; ancak Kubernetes’in sunduğu ölçekleme, kendini iyileştirme ve orkestrasyon yeteneklerinden yoksundur. Öte yandan Kubernetes, makine kümeleri genelinde çok kapsayıcılı uygulamaları ölçekli şekilde ele almak üzere tasarlanmıştır.

Docker Swarm, orkestrasyon için Kubernetes’e alternatif olarak kullanılabilir mi?

Evet, Docker Swarm kapsayıcıları orkestre edebilir ve Docker kapsayıcıları için yerel kümeleme yetenekleri sağlar. Ancak daha basittir ve Kubernetes’in sunduğu gelişmiş özellikler, ölçeklenebilirlik ve ekosistemden yoksundur. Genellikle üretim düzeyindeki dağıtımlar için Kubernetes tercih edilirken, Docker Swarm daha küçük ve basit projeler için yeterli olabilir.

Kubernetes’in öğrenme eğrisi Docker’a kıyasla nasıldır?

Docker’ın öğrenme eğrisi daha yumuşaktır; kapsayıcılaştırmanın temellerine odaklanır ve tek bir sistemde kurulumu ve yönetimi nispeten kolaydır. Buna karşılık Kubernetes, küme yönetimi, ölçekleme ve ağ gibi karmaşık özellikleri nedeniyle daha dik bir öğrenme eğrisine sahiptir. Kubernetes’e dalmadan önce Docker’ın temelleriyle başlamak önerilir.

Docker ve Kubernetes’i kullanmak arasında herhangi bir performans farkı var mı?

Docker kapsayıcıları hafiftir ve tek bir ana makinede verimli şekilde çalışır; bu da minimum kaynak yükü gerektiren uygulamalar için uygundur. Kubernetes ise kümeyi yönetmek için ek kaynak tüketimi getirir ve bağımsız Docker’a kıyasla sistem kaynakları üzerinde daha ağır olabilir. Ancak büyük ölçekli uygulamalarda, güvenilirlik ve ölçeklenebilirliğin önceliklendirildiği durumlarda Kubernetes’in orkestrasyon yetenekleri bu değiş tokuşu çoğu zaman fazlasıyla karşılar.


Moez Ali's photo
Author
Moez Ali
LinkedIn
Twitter

Veri Bilimci, PyCaret'in Kurucusu ve Yaratıcısı

Konular

Bu kurslarla Docker ve Kubernetes hakkında daha fazla bilgi edinin!

Program

Konteynerizasyon ve Sanallaştırma Docker ve Kubernetes ile

13 sa
Docker ve Kubernetes'in gücünü öğreneceğiniz bu interaktif parkur, modern ortamlarda uygulamalar oluşturmanıza ve dağıtmanıza olanak tanıyacak.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını GörDevamını Gör