Ana içeriğe atla
GirişSpark

Kurs

Python ile Spark SQL'e Giriş

İleri SeviyeBeceri Seviyesi
Güncel 03.2026
Python'da SQL kullanarak Spark'ta verileri nasıl işleyebileceğinizi ve makine öğrenimi özellik kümeleri oluşturabileceğinizi öğrenin.
Kursa Ücretsiz Başlayın
SparkData Manipulation
4 sa
15 video
52 Egzersiz
4,200 XP
20,377
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Binlerce şirketten öğrencinin sevgisini kazandı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

Kurs Açıklaması

Spark SQL öğrenin

SQL'e aşina iseniz ve Apache Spark hakkında harika şeyler duymuşsanız, bu kurs tam size göre. Apache Spark, büyük verileri işlemek için kullanılan bir bilgi işlem çerçevesidir ve Spark SQL, Apache Spark'ın bir bileşenidir. Bu dört saatlik kurs, pencere işlevleri gibi gelişmiş SQL özelliklerini kullanarak Spark'ı yeni bir kullanışlılık düzeyine nasıl taşıyabileceğinizi gösterecektir.

Dört bölüm boyunca, Spark SQL'i kullanarak zaman serisi verilerini analiz edecek, bir metin belgesinden en sık kullanılan kelimeleri çıkaracak, doğal dil metinlerinden özellik kümeleri oluşturacak ve bunları lojistik regresyon kullanarak bir cümlenin son kelimesini tahmin etmek için kullanacaksınız.

Spark SQL'in Kullanım Alanlarını Keşfedin

Spark'ta bir SQL tablosu oluşturup sorgulama yapmanın yanı sıra, SQL pencere işlevlerini kullanarak toplamları, farkları ve diğer işlemleri gerçekleştirmeyi öğrenerek başlayacaksınız.

Ardından, Spark SQL'de doğal dil işleme için pencere işlevini nasıl kullanacağınızı keşfedeceksiniz. Buna, yaygın kelime dizilerini bulmak için hareketli pencere analizi kullanmak da dahildir.

3. bölümde, Spark'ta günlük kaydı için en iyi uygulamaları keşfetmeden önce, SQL Spark UI'yi kullanarak DataFrame'leri ve SQL tablolarını doğru şekilde önbelleğe almayı öğreneceksiniz.

Son olarak, şimdiye kadar öğrendiğiniz tüm becerileri kullanarak, kelime dizilerini çıkarmadan önce ham metni yükleyip tokenize edersiniz. Ardından, metni sınıflandırmak için lojistik regresyon kullanacak ve ham doğal dil verilerini kullanarak bir metin sınıflandırıcıyı eğiteceksiniz.

Spark SQL'e Kapsamlı Bir Giriş Yapın

Kursun sonunda, Spark SQL hakkında sağlam bir bilgi birikimine sahip olacak ve Spark'ın dağıtık hesaplamanın gücünü Python ve SQL'in kullanım kolaylığıyla nasıl birleştirdiğini anlayacaksınız.

Önkoşullar

Python ToolboxPostgreSQL Summary Stats and Window FunctionsIntroduction to PySpark
1

PySpark SQL

Bu bölümde Spark'ta bir SQL tablosu oluşturmayı ve sorgulamayı öğreneceksin. Spark SQL, SQL'in ifade gücünü Spark'a taşır. Ayrıca Spark'ta SQL pencere fonksiyonlarını nasıl kullanacağını da öğreneceksin. Pencere fonksiyonları, mevcut satırla ilişkili satırlar üzerinde hesaplama yapar. Yalnızca join'lar ve geleneksel toplulaştırmalarla ifade etmesi zor sonuçları büyük ölçüde basitleştirirler. Pencere fonksiyonlarını kümülatif toplamlar, ardışık farklar ve temel SQL'de gerçekleştirmesi zor diğer işlemler için kullanacağız.
Bölümü Başlat
2

Doğal Dil İşleme için Pencere Fonksiyonu SQL Kullanımı

Bu bölümde doğal dil metnini yükleyeceksin. Ardından, sık görülen kelime dizilerini bulmak için hareketli pencere analizi uygulayacaksın.
Bölümü Başlat
3

Önbelleğe Alma, Günlükleme ve Spark UI

Önceki bölümlerde pencere fonksiyonu SQL'in ifade gücünü nasıl kullanacağını öğrendin. Ancak bu ifade gücü, veri çerçevelerini ve SQL tablolarını doğru şekilde önbelleğe almayı anlamanı artık önemli kılıyor. Uygulamanı nasıl değerlendirmen gerektiğini bilmek de önemlidir. Bunu Spark UI kullanarak nasıl yapacağını öğreneceksin. Ayrıca Spark'ta günlükleme için bir en iyi uygulamayı da öğreneceksin. Spark SQL, sorgu performansını iyileştirmeye yönelik bir başka yararlı araç getirir: sorgu yürütme planı. Yürütme planını, bir veri çerçevesinin kökenini (provenance) değerlendirmek için nasıl kullanacağını öğreneceksin.
Bölümü Başlat
4

Metin Sınıflandırma

Önceki bölümler, ham metni yüklemek, ayrıştırmak ve kelime dizileri çıkarmak için gerekli araçları sağladı. Bu, analiz için zaten çok yararlı; ayrıca Machine Learning için de kullanışlıdır. Şimdi öğrendiklerin, metni sınıflandırmak için lojistik regresyon kullanarak bir araya geliyor. Bu bölümün sonunda, ham doğal dil metin verilerini yüklemiş ve bunları bir metin sınıflandırıcıyı eğitmek için kullanmış olacaksın.
Bölümü Başlat
Python ile Spark SQL'e Giriş
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve Python ile Spark SQL'e Giriş eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

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.