← Back to list

Python’da Kullanılan Bazı Terimler 2-)

5-) Python’da bir dosya nasıl silinir? Python’da dosya silme işlemleri için standart kütüphane içerisinde iki popüler modül kullanılır: os…

Taner Özer · 2026-03-01 11:31 · 0 claps · 2.7 min read
#pathlib #ai #case-sensitivity #python-operator #pythonkavramlari
Open on Medium ↗
Wiki topics: AI · AI · General 🎮 · Gaming

Python’da Kullanılan Bazı Terimler 2-)

5-) Python’da bir dosya nasıl silinir? Python’da dosya silme işlemleri için standart kütüphane içerisinde iki popüler modül kullanılır: os ve pathlib. Modern Python projelerinde daha nesne yönelimli bir yaklaşım sunduğu için pathlib kullanımı daha çok önerilir.

import os

dosya_yolu = "deneme.txt"

# Dosyanın var olup olmadığını kontrol etmek güvenlidir
if os.path.exists(dosya_yolu):
    os.remove(dosya_yolu)
    print(f"{dosya_yolu} başarıyla silindi.")
else:
    print("Dosya bulunamadı.")
from pathlib import Path

dosya = Path("deneme.txt")

# missing_ok=True parametresi dosya yoksa hata fırlatmasını engeller (Python 3.8+)
dosya.unlink(missing_ok=True)
print("İşlem tamamlandı.")

**6-)Python en çok ne için kullanılır?

**1. Veri Bilimi ve Analizi (Data Science)

Karmaşık verileri anlamlandırmak, istatistiksel analizler yapmak ve devasa veri setlerini işlemek için kullanılır.

  • Popüler Araçlar: Pandas, NumPy, Matplotlib.
  • Neden Python? Matematiksel işlemlerin çok hızlı ve okunabilir yazılması.

2. Yapay Zeka ve Makine Öğrenmesi (AI & Machine Learning)

ChatGPT gibi yapay zeka modellerinden, yüz tanıma sistemlerine kadar her şeyin arkasında Python vardır. Google, Meta ve OpenAI gibi devler ana dillerinden biri olarak Python kullanır.

  • Popüler Araçlar: TensorFlow, PyTorch, Scikit-learn.
  • Neden Python? Karmaşık algoritmaları basitleştiren devasa kütüphane desteği.

3. Web Geliştirme (Backend)

Özellikle hızlı prototip çıkarmak isteyen girişimler ve büyük ölçekli verisi olan şirketler tercih eder.

  • Popüler Araçlar: Django (Kurumsal ve ağır yapılar için), Flask veya FastAPI (Hızlı ve mikro servisler için).
  • Örnekler: Instagram, Spotify ve Pinterest’in backend kısımlarında yoğun Python kullanılır.

4. Otomasyon ve Scripting (Hızır Servis)

“Haftalık raporları Excel’den al, PDF yap ve mail at” gibi bir görevi Python ile 10 satırda yapabiliriz.

  • Kullanım Alanı: Web scraping (internetten veri toplama), dosya düzenleme, test otomasyonları.
  • Popüler Araçlar: Selenium, BeautifulSoup, PyAutoGUI.

**7-)Temel Kavramlar ve İpuçları

**1. Büyük/Küçük Harf Duyarlılığı (Case Sensitivity)

Python tamamen case-sensitive bir dildir.

  • kullanici, Kullanici ve KULLANICI tamamen farklı üç değişkendir.
  • True, False, None gibi dile özgü anahtar kelimeleri mutlaka doğru büyük/küçük harf düzeniyle yazmalısınız. Aksi halde NameError hatası alırsınız.

2. Kod Satırlarına Yorum Ekleme (Comments)

Kodun okunabilirliğini artırmak ve kendimize/ekibimize notlar bırakmak için iki yöntem kullanırız:

  • Tek Satırlı: # sembolü ile başlar.
  • Çok Satırlı: Resmi olarak her satıra # koymak en doğru yaklaşımdır. Ancak dokümantasyon veya uzun açıklamalar için üç tırnak (""" ... """) bloklarını kullanabiliriz.
# Tek satırlı bir yorum
"""
Bu bir docstring örneğidir.
Genelde fonksiyon ve sınıfları 
açıklamak için kullanılır.
"""

3. Matematikte Hassas Ayrım: / ve // Operatörleri

  • **/ (Float Division):** Sonucu her zaman ondalıklı olarak verir. (Örn: 5 / 2 = 2.5)
  • **// (Floor Division):** Sonucu en yakın alt tam sayıya yuvarlar ve ondalık kısmı atar. (Örn: 5 // 2 = 2)

4. İndeksleme Sanatı: Pozitif ve Negatif İndeksler

  • Pozitif İndeks: 0'dan başlar, soldan sağa gider.
  • Negatif İndeks: -1'den başlar, sağdan sola (sondan başa) gelir. liste[-1] size her zaman son elemanı verir.

5. Listeyi Ters Çevirme (Reversing)

Bir listeyi takla attırmak için en şık yol Slicing yöntemidir: liste[::-1]. Eğer listeyi yerinde değiştirmek isterseniz liste.reverse() metodunu kullanabiliriz

6. Dosya Silme İşlemleri

from pathlib import Path
Path("dosya.txt").unlink(missing_ok=True)

Sonuç Olarak Python, basitliği kadar sunduğu bu derin detaylarla güçlü bir dildir. Bu temel taşları yerine oturttuğunuzda, daha karmaşık mimarileri (Data Science veya AI gibi) inşa etmek çok daha kolay hale gelecektir.

**8-)Python’da Operatörler

**1. Karşılaştırma Operatörleri Nelerdir?

İki değeri birbiriyle kıyaslamak için kullanılırlar ve sonuç olarak her zaman True (Doğru) veya False (Yanlış) değerini döndürürler.

Karşılaştırma Örnekleri

Karşılaştırma Örnekleri

2. != Operatörü Nedir? (Eşit Değildir)

!= operatörü, iki değerin birbirinden farklı olup olmadığını kontrol eder. Eğer değerler birbirine eşit değilse sonuç True döner.

kullanici_adi = "admin"
if kullanici_adi != "guest":
    print("Sisteme hoş geldiniz!")

Burada; eğer kullanıcı adı “guest” dışında herhangi bir şeyse şart sağlanır ve mesaj yazdırılır.

3. += Operatörü Ne İşe Yarar? (Topla ve Ata)

Bu operatöre “Artırılmış Atama Operatörü” (Augmented Assignment) denir. Bir değişkenin mevcut değerinin üzerine yeni bir değer ekleyip, sonucu tekrar aynı değişkene atamak için kullanılır.

skor = 10
skor = skor + 5  # skor şimdi 15
skor = 10
skor += 5        # skor yine 15 olur
liste = [1, 2]
liste += [3, 4]  # liste artık [1, 2, 3, 4]

Buraya kadar okuduğunuz için teşekkürler :)

dxtaner (Taner Özer) https://medium.com/@dxtaner Taner Özer | LinkedIn


메타데이터
post_id
78a0bcf88aeb
slug
pythonda-kullanılan-bazı-terimler-2-78a0bcf88aeb
url
https://medium.com/@dxtaner/pythonda-kullan%C4%B1lan-baz%C4%B1-terimler-2-78a0bcf88aeb
canonical_url
https://medium.com/@dxtaner/pythonda-kullan%C4%B1lan-baz%C4%B1-terimler-2-78a0bcf88aeb
author_url
https://medium.com/@dxtaner
status
ok
fetched_at
2026-08-24 00:20:16