Ana içeriğe atla

Kurs

Python ile Kodlama Mülakatı Soruları Pratiği

İleri4 sa

Bir sonraki kodlama mülakatlarına Python ile hazırlan.

Python4 sa16 video61 Alıştırma5,050 XP28,915Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

Kurs Açıklaması

Kodlama mülakatları zorlayıcı olabilir. Bir programlama dilindeki bilgini ölçmek için sorular sorulabilir. Öte yandan, nasıl düşündüğünü görmek için bir görevi çözmen istenebilir. Ve bir veri bilimci pozisyonu için mülakata giriyorsan, muhtemelen dilde mevcut ilgili araçlar hakkında da sorular gelebilir. Her iki durumda da, iyi bir veri bilimci pozisyonu kapmak için en iyi performansı göstermek adına biraz hazırlık yapman gerekir. İşte bu yüzden uzmanlığını kanıtlamak için pratik yapmak çok önemli! Bu kurs, profesyonel bir veri bilimci olma yoluna yeni başlayanlara rehber olurken, yeni fırsatlar arayanlar için de bir hatırlatma niteliğindedir. Python’da bir kodlama mülakatına hazırlanmana yardımcı olacak temel ve ileri düzey konuları birlikte ele alacağız. Bu, adım adım ilerleyen klasik bir kurs olmadığı için bazı egzersizler epey zor olabilir. Ama kim mülakatların kolay olduğunu söyledi ki, değil mi?

Ön Koşullar

Müfredat

Kurs içeriği

1

Python Veri Yapıları ve String İşleme

Bu bölümde, Python’da kullanılan temel veri yapıları bilgimizi tazeleyeceğiz. Listeler, demetler (tuple), kümeler ve sözlüklerle (dictionary) nasıl çalışılacağını ele alacağız. Ayrıca string’leri ve bir metinden belirli karakter dizilerini çekmek için düzenli ifadelerin nasıl yazılacağını inceleyeceğiz.
Bölüme Başla
2

Yinelenebilir nesneler ve temsilciler

Bu bölüm yinelenebilir nesnelere odaklanıyor. Yinelenebilir nesnelerin tanımını tazeleyecek ve bir nesnenin yinelenebilir olup olmadığını nasıl anlayacağını açıklayacağız. Ardından, Python programlama dilinin listeleri tanımlamak için sunduğu çok özel bir özellik olan liste üreteçlerini (list comprehensions) ele alacağız. Sonrasında, birden fazla yinelenebilir nesneyi tek bir yapıda nasıl birleştireceğimizi anımsayacağız. Son olarak, jeneratörler kullanarak özel yinelenebilir nesnelerin nasıl oluşturulacağını işleyeceğiz.
Bölüme Başla
3

Fonksiyonlar ve lambda ifadeleri

Bu bölüm Python’un fonksiyonel yönlerine odaklanacak. Değişken sayıda konumsal ve anahtar kelime argümanıyla fonksiyon tanımlayarak başlayacağız. Ardından, lambda fonksiyonlarını ve hangi durumlarda faydalı olabileceklerini ele alacağız. Özellikle, bunları map(), filter() ve reduce() gibi fonksiyonlarla nasıl kullanacağını göreceğiz. Son olarak, özyineleme (recursion) nedir ve doğru şekilde nasıl uygulanır, bunu anımsayacağız.
Bölüme Başla
4

Bilimsel hesaplama için Python

Bu bölümde Python’da bilimsel hesaplama konularını ele alacağız. NumPy dizileri ile listeler arasındaki farkı açıklayarak başlayacağız. İlk seçeneğin neden karmaşık hesaplamalar için daha uygun olduğunu belirleyeceğiz. Sonrasında, pandas DataFrame’leri üzerinde çalışmayı kolaylaştıran bazı kullanışlı teknikleri ele alacağız. Son olarak, saçılım grafikleri (scatterplot), histogramlar ve kutu grafikleri (boxplot) kullanarak veri görselleştirmesi yapacağız.
Bölüme Başla

Python ile Kodlama Mülakatı Soruları Pratiği

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Hemen Kaydolun

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.