Günlük Hayatta AI + Kodlama: Basit Bir Hava Durumu Asistanı

 Yapay zeka günlük hayatımızı kolaylaştırırken, biz de ufak Python script’leriyle kendi asistanlarımızı yaratabiliriz. İşte sabah rutininize ekleyebileceğiniz çok basit bir örnek:

Bu script, bulunduğunuz şehrin hava durumunu çeker ve basit bir öneri verir: “Şemsiye al”, “Hafif giyin” gibi.

İlk Versiyon (Hatalı Kod):


<h4>Hatalı Kod (Çalıştığında Hata Verecek):</h4>

<pre><code class="language-python">

import requests


def get_weather(city):

    url = f"https://wttr.in/{city}?format=3"

    response = requests.get(url)

    weather = response.text.strip()

    

    if "Rain" in weather or "rain" in weather:

        print("Hava durumu:", weather)

        print("Bugün şemsiye almayı unutma! ☔")

    # ... (tam kodu buraya yapıştır)

</code></pre>


Bu kodu çalıştırdığınızda hata alırsınız.

Hata mesajı genellikle şöyle olur:


AttributeError: 'NoneType' object has no attribute 'strip'


veya bazen cevap boş geldiğinde başka bir sorun.

Neden hata veriyor?

requests.get() her zaman başarılı dönmeyebilir. İnternet bağlantısı yoksa, site geçici olarak yanıt vermiyorsa veya şehir adı yanlış yazılmışsa response.text boş kalır ve .strip() hataya neden olur. Ayrıca servis bazen emoji veya özel karakterler döndürdüğü için basit string kontrolü (“Rain” in weather) güvenilir değildir.

Düzeltilmiş ve Daha Sağlam Versiyon:


import requests


def get_weather(city):

    try:

        url = f"https://wttr.in/{city}?format=3"

        response = requests.get(url, timeout=10)  # Timeout ekledik

        response.raise_for_status()               # HTTP hatalarını yakala

        

        weather = response.text.strip()

        

        print(f"Hava durumu ({city}): {weather}")

        

        # Daha akıllı öneri (emoji ve kelimeleri kontrol et)

        weather_lower = weather.lower()

        if any(word in weather_lower for word in ["rain", "yağmur", "shower"]):

            print("☔ Bugün şemsiye veya yağmurluk almayı unutma!")

        elif any(word in weather_lower for word in ["sunny", "clear", "güneş"]):

            print("☀️ Hava harika görünüyor, dışarı çıkmaktan çekinme!")

        elif "cloud" in weather_lower or "bulut" in weather_lower:

            print("⛅ Hafif bulutlu, rahat bir gün olacak.")

        else:

            print("🌡️ Normal bir gün, keyfini çıkar!")

            

    except requests.exceptions.RequestException as e:

        print(f"Hava durumu alınamadı: {e}")

        print("İnternet bağlantınızı kontrol edin veya daha sonra tekrar deneyin.")


# Kullanım örnekleri

get_weather("Istanbul")

# get_weather("Ankara")

# get_weather("Midyat")   # Kendi şehrinizi deneyin


Bu versiyonda ne değişti ve neden daha iyi?

  try-except bloğu ile hatalar yakalanıyor.

•  timeout eklendi → sonsuza kadar beklemiyor.

  raise_for_status() ile HTTP hataları (404, 500 vs.) tespit ediliyor.

•  Öneri mantığı any() ve lower() ile daha güvenilir hale getirildi (büyük/küçük harf farkı ve Türkçe/İngilizce kelimeler destekleniyor).

•  Kullanıcı dostu hata mesajı eklendi.

Bu script’i bilgisayarınıza kaydedin (weather_assistant.py), terminalde python weather_assistant.py yazarak çalıştırın. Sabahları otomatik çalıştırmak isterseniz Windows Task Scheduler veya Linux cron ile kolayca kurabilirsiniz.

İsterseniz bu kodu genişletebilirsiniz:

•  E-posta ile günlük rapor gönderme

•  Akıllı saat bildirimi

•  Birden fazla şehir karşılaştırması

Yorumlarda kendi şehrinizi deneyip sonucu paylaşın! Hangi şehir için denediniz ve öneri ne çıktı? 😊





Yapay Zeka Günlük Hayatımızı Nasıl Ele Geçirdi?

 Merhaba Satır Arası Code okurları,

Uzun bir aradan sonra döndüğüm ilk yazılara “yapay zeka” ile başlamak istedim. Çünkü 2026’da AI artık “gelecekteki bir teknoloji” değil, sabah kahvemi yaparken, trafikteyken veya akşam Netflix açarken yanımda olan bir “dijital ev arkadaşı” haline geldi.

Hatırlıyor musunuz? Birkaç yıl önce “AI gelecekte işimizi elimizden alacak” diye korkuyorduk. Şimdi ise çoğu zaman fark etmeden her gün onlarca kez AI ile etkileşime giriyoruz. Peki gerçekten günlük yaşamımızda nerelerde karşımıza çıkıyor? Gelin, kahve molasında samimi samimi konuşalım.

1. Sabah Rutinimiz AI ile Başlıyor

Alarmınız çalıyor… ama normal bir alarm değil. Akıllı saat veya telefonunuz gece boyunca uykunuzu analiz etmiş, derin uyku sürenize göre alarmı 10 dakika geciktirmiş. Kalktığınızda Google Assistant veya Siri’ye “Bugün hava nasıl?” diyorsunuz. O da sadece hava durumunu söylemekle kalmıyor, “Şemsiye al, öğleden sonra yağmur var ve trafiğe göre 15 dakika erken çık” diye öneride bulunuyor.

Kahvaltı hazırlarken buzdolabınız (Samsung’un AI destekli modelleri gibi) içindeki malzemeleri tarıyor ve “Bu akşam tavuk var, şu tarifi dener misin?” diye mesaj atıyor. Evet, 2026’da buzdolabı artık sadece soğutmuyor, tarif öneriyor ve market listesi oluşturuyor.

2. Yolda ve Trafikte AI Kurtarıcı

İstanbul trafiği, Ankara trafiği …Navigasyon uygulamaları (Google Maps, Waze) gerçek zamanlı trafik verilerini AI ile işliyor. Sadece yolu göstermiyor; alternatif rotayı hesaplıyor, “Bu güzergahta kaza var, 7 dakika daha uzun sürecek” diyor.

Arabada adaptif sürüş moduna geçtiğinizde (birçok yeni araçta var) AI direksiyonu ve hızı kendi kontrol ediyor. Siz ise arka koltukta e-posta yazıyorsunuz. Rahatsız mısınız? Henüz tam otonom değiliz ama “AI meslektaş” olmaya çok yaklaştık.

3. İş ve Üretkenlikte AI Asistanlar

Ofiste veya evden çalışırken:

•  E-postalarınızı Grammarly veya Gemini yazım hatalarından arındırıyor, hatta tonunu ayarlıyor (“Daha samimi yazayım mı?”).

•  Toplantı sonrası Zoom veya Microsoft Teams’in AI özeti çıkıyor: “Karar maddeleri şunlar, aksiyon sahibi Ali Bey.”

•  İçerik yazarken ChatGPT, Claude veya Grok size taslak hazırlıyor.

2026’da AI ajanları (agentic AI) iyice yaygınlaştı. Artık sadece cevap veriyor değil, sizin adınıza görev tamamlıyor: “Yarınki toplantı için sunum hazırla, uygun görseller ekle, takvime koy.”

4. Alışveriş, Eğlence ve Sağlık

•  Netflix, Spotify, YouTube: “Bu akşam ne izlesem?” sorusuna en doğru cevabı AI veriyor. İzleme geçmişinize göre %80’ini kişiselleştiriyor.

•  Alışverişte Amazon veya Trendyol önerileri: “Bunu alanlar şunu da aldı” mantığı tamamen AI.

•  Sağlıkta: Akıllı saat kalp ritmini izliyor, düzensizlik tespit ederse “Doktor randevusu alsan iyi olur” diyor. Bazı uygulamalar beslenme alışkanlıklarınızı analiz edip “Bu hafta protein eksikliği var” raporu veriyor.

Samsung’un yeni AI özelliklerinde buzdolabı bile “Bu hafta ne kadar sebze tükettin, şu tarifi dene” diye öneri yapıyor. Harika değil mi?

5. Küçük Ama Etkileyici Günlük Kullanımlar

•  Fotoğraf çektiğinizde telefon otomatik olarak en güzel kareyi seçiyor, gece modunu optimize ediyor (computational photography).

•  Spam filtreleri: Gmail’in AI’si phishing saldırılarını %99.9 engelliyor.

•  Sesli asistanlar: Işıkları kapat, müziği aç, “Yarınki hava durumuna göre kıyafet öner” diyebiliyorsunuz.

Peki Gelecekte Ne Olacak?

2026’da AI ajanları daha da akıllı hale geliyor. Artık “Tatil planla” dediğinizde uçak bileti araştırmasından otel rezervasyonuna kadar birçok şeyi sizin onayınızla hallediyor. Ama hâlâ kritik kararlar (para harcama gibi) insanda kalıyor – en azından şimdilik.

Tabii riskler de var: Gizlilik, veri güvenliği, “AI slop” (kalitesiz AI içeriği) gibi konular… AI araçlarını doğru kullanırsak zamanımızı daha anlamlı işlere ayırabiliriz.

Senin Deneyimin Ne?

Şimdi sıra sende. Yorumlarda söyle:

•  Günlük hayatta en çok hangi AI aracını kullanıyorsun? (ChatGPT mi, Gemini mi, yoksa akıllı ev aleti mi?)

•  AI sayesinde en çok hangi rutinin değişti?

•  “AI şunu yapsa keşke” dediğin bir şey var mı?

Ben de yakında “2026’da En Pratik 10 AI Aracı” diye bir yazı planlıyorum. İstediğin konuları yorumlara yaz, birlikte şekillendirelim.

Satır aralarında görüşmek üzere,

Kod yazarken veya AI ile sohbet ederken bir kahve içmeyi unutma! ☕

Şule

Satır Arası Code


Yıllar Sonra Aynı Klavyede: Blog’a Dönüş

 Merhaba,

Evet, gözleriniz yanılmıyor.

Satır Arası Code gerçekten geri döndü.

En son ne zaman yazı yazdığımı tam hatırlamıyorum ama…

O zamandan beri hayat çok hızlı aktı: iş değişiklikleri, şehir değişiklikleri, pandemi, yeni teknolojiler, biraz yorgunluk, biraz da “acaba kimsenin umurunda mı?” diye düşünme hali…

Ama işte buradayım.

Klavyenin başına tekrar oturdum ve fark ettim ki:

Yazılım ve teknoloji hâlâ beni en çok heyecanlandıran şeyler arasında.

Hâlâ satır aralarında anlam arıyorum.

Hâlâ öğrendikçe paylaşma isteği içimde yanıp sönüyor.

Neler değişti, neler aynı kaldı?

•  Blog hâlâ Blogger’da (evet, nostalji dozunu yüksek tuttum 😄)

•  Tasarım biraz tozlanmış, yakında temizleyip modernize edeceğim (suggestions welcome!)

•  Konular hâlâ yazılım, teknoloji, kodlama pratiği, araçlar, kariyer, bazen de “bu framework neden bu kadar popüler oldu ki?” tarzı samimi eleştiriler olacak.

•  Ama bu sefer daha düzenli olmaya karar verdim. Haftada en az 1 yazı hedefim var (bakalım tutturabilecek miyim, hadi beni takipte tutun).

Bundan sonra neler okuyacaksınız?

•  Güncel teknolojilere giriş/derinlemesine incelemeler (mesela 2026’da hâlâ konuşulan AI araçları, yeni JS framework’leri, Rust vs Go karşılaştırmaları vs.)

•  Gerçek hayattan proje hikayeleri (başarısızlıklar dahil, çünkü en çok onlar öğretiyor)

•  Kariyer tavsiyeleri (özellikle Türkiye’den yazılım dünyasına bakış)

•  Eski yazıların güncellenmiş halleri (“5 yıl önce yazdığım bu hâlâ geçerli mi?” serisi)

•  Ve tabii arada bolca mizah, kahve muhabbeti ve “bu satırı niye böyle yazdım ki ben” itirafları

Eğer yıllardır burayı takip ediyorsan ve hâlâ aboneysen:

Hoş geldin geri, teşekkür ederim beklediğin için. ❤️

Eğer yeniysen:

Hoş geldin, burada samimi ve olabildiğince dürüst içerikler bulacaksın. Yorumlarda çekinmeden yaz, uzun zamandır sessiz olan bir blogu canlandırmak için sizin sesinize ihtiyacım var.

Şimdi sıra sende:

Yorumlarda söyle bakalım…

En çok hangi konuda yazı görmek istiyorsun?

Veya en son ne zaman kod yazarken “ulan bu da neymiş” dediğin bir şey oldu, anlatır mısın? 😄

Görüşmek üzere,

Satır aralarında kalalım.

Satır Arası Code

Günlük Hayatta AI + Kodlama: Basit Bir Hava Durumu Asistanı

  Yapay zeka günlük hayatımızı kolaylaştırırken, biz de ufak Python script’leriyle kendi asistanlarımızı yaratabiliriz. İşte sabah rutininiz...

En Çok Okunanlar