Müzakirə

Python ile Twitter Veri Analizi

Başladan Cadaloz · 21 iyl 2026 08:10 · 3 Baxış · 0 Cavablar
Mövzunu Açan #0
Twitter, günümüzde sosyal medya analizleri için önemli bir veri kaynağıdır. Python, bu verilerin işlenmesi ve analizi için güçlü kütüphaneler sunmaktadır. Bu yazıda, Twitter verilerini analiz etmek için Python ile nasıl çalışabileceğinizi ele alacağız.

Öncelikle, Twitter API'sine erişim sağlamak için bir Twitter geliştirici hesabı oluşturmalısınız. Geliştirici hesabı ile bir uygulama oluşturduktan sonra, API anahtarlarınızı alabilirsiniz. Bu anahtarlar, Twitter verilerine erişim sağlamak için gereklidir.

Python'da Twitter verilerini çekmek için tweepy kütüphanesini kullanabilirsiniz. Tweepy, Twitter API'si ile etkileşim kurmayı kolaylaştıran bir kütüphanedir. Aşağıda, temel bir örnek ile nasıl veri çekebileceğinizi gösterelim:

CODE
1234567891011121314151617181920
import tweepy

[b]API anahtarları[/b]
consumer_key = 'YOUR_CONSUMER_KEY'
consumer_secret = 'YOUR_CONSUMER_SECRET'
access_token = 'YOUR_ACCESS_TOKEN'
access_token_secret = 'YOUR_ACCESS_TOKEN_SECRET'

[b]Twitter API'sine bağlanma[/b]
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

[b]Belirli bir kullanıcıdan tweet çekme[/b]
username = 'twitter_username'
tweets = api.user_timeline(screen_name=username, count=100, tweet_mode='extended')

for tweet in tweets:
    print(tweet.full_text)


Yukarıdaki kod, belirli bir Twitter kullanıcısından son 100 tweeti çekmektedir. Her tweetin içeriğini full_text ile alabiliriz.

Verileri çektikten sonra, analiz aşamasına geçebiliriz. Örneğin, tweetlerdeki kelime sıklığını incelemek isteyebilirsiniz. Bunun için collections kütüphanesini kullanarak kelime sıklığı analizi yapabilirsiniz. Aşağıda bir örnek bulunmaktadır:

CODE
12345678910111213
from collections import Counter

[b]Tweetlerden kelimeleri çıkarma[/b]
words = []
for tweet in tweets:
    words.extend(tweet.full_text.split())

[b]Kelime sıklığını bulma[/b]
word_counts = Counter(words)

[b]En sık geçen 10 kelimeyi yazdırma[/b]
print(word_counts.most_common(10))


Bu kod parçası, tweetlerde geçen kelimelerin en sık hangi kelimeler olduğunu gösterir. Böylece, belirli konuların ne kadar gündemde olduğunu anlayabilirsiniz.

Sonuç olarak, Python ile Twitter veri analizi yaparken, API erişimi, veri çekme ve analiz aşamalarına dikkat etmelisiniz. Sizler bu konuda ne tür projeler geliştirdiniz? Hangi kütüphaneleri veya metodları kullanıyorsunuz? Deneyimlerinizi paylaşmanızı bekliyorum!

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi