Ana içeriğe geç

Kurs

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

İleri Düzey4 sa

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

Python4 sa16 video61 Egzersiz5,050 XP29,081Başarı belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edin
veya
Devam ederek, Kullanım Koşullarımızı ve Gizlilik Politikamızı kabul etmiş ve verilerinizin ABD'de saklandığını onaylamış olursunuz.

Binlerce şirketteki öğrenenler tarafından beğenildi

Bir Ekibe mi Eğitim Veriyorsunuz?

İşletmeler İçin Deneyin

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 planı

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

Şimdi Kaydol

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günlük 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleyin.