Python’da Temel Komutlar
Python projeleri üzerinde çalışırken, özellikle web uygulamalarını dağıtırken veya karmaşık komut dosyalarını çalıştırırken sağlam ve güvenilir bir barındırma çözümüne sahip olmak çok önemlidir. AlexHost VPS hosting, uygulamalarınızın sorunsuz çalışmasını sağlamak için tam kök erişimi, ölçeklenebilir kaynaklar ve yüksek hızlı SSD depolama alanı sunarak Python geliştiricileri için ideal bir ortam sağlar. İster bir Django veya Flask web uygulaması kuruyor, ister veri analizi yapıyor veya görevleri otomatikleştiriyor olun, AlexHost’un esnek ve uygun fiyatlı VPS planları, birinci sınıf performans ve çalışma süresini korurken projenizin ihtiyaçlarını karşılayabilir.
Python, okunabilirliği ve basitliği ile bilinen çok yönlü, üst düzey bir programlama dilidir ve hem yeni başlayanlar hem de deneyimli geliştiriciler için mükemmel bir seçimdir. Python’un bu kadar popüler olmasının nedenlerinden biri, karmaşık görevleri minimum kodla gerçekleştirmenize olanak tanıyan çok sayıda yerleşik komut ve işlevdir. Bu temel Python komutlarını anlamak, programlama becerilerinizi önemli ölçüde geliştirebilir ve kodlamayı daha verimli hale getirebilir.
Bu makalede, temel giriş ve çıkış fonksiyonlarından veri yapılarına ve kontrol akışı ifadelerine kadar Python’daki en temel ve yaygın kullanılan komutlardan bazılarını ele alacağız.
1. Giriş ve Çıkış Komutları
Python, girdi alarak ve çıktı görüntüleyerek kullanıcılarla etkileşim kurmak için basit komutlar sağlar
print() fonksiyonu`
Print() fonksiyonu kullanıcıya bilgi görüntülemek için kullanılır. Dizeleri, değişkenleri ve hatta listeler ve sözlükler gibi karmaşık veri yapılarını yazdırabilir.
Örnek:
print("Hello, World!")
Çıktı:
Hello, World!
Virgülle ayırarak aynı anda birden fazla öğe de yazdırabilirsiniz:
name = "Alice"
age = 30
print("Name:", name, "Age:", age)
Çıktı:
Name: Alice Age: 30
input() fonksiyonu
Input() fonksiyonu kullanıcıdan girdi almak için kullanılır. Girdiyi bir dize olarak okur, bu nedenle gerekirse başka bir türe (örn. int veya float) dönüştürmeniz gerekebilir.
Örnek:
name = input("Enter your name: ")
print("Hello,", name)
Çıktı:
Enter your name: Alice
Hello, Alice
Sayısal giriş için girişi şu şekilde dönüştürebilirsiniz:
age = int(input("Enter your age: "))
print("You are", age, "years old.")
2. Değişkenler ve Veri Türleri
Python çeşitli veri türlerini ve bunları yönetmek için komutları destekler. İşte bazı temel komutlar:
type() fonksiyonu
Type() işlevi bir değişkenin veya değerin türünü döndürür.
Örnek
num = 5 print(type(num))
# Output: <class 'int'>
text = "Hello"
print(type(text))
# Output: <class 'str'>
int(), float(), str()
Bu fonksiyonlar değerleri farklı veri türleri arasında dönüştürür.
Örnek:
x = "42"
y = int(x) # Converts string "42" to integer 42
print(type(y))
# Output: <class 'int'>
z = float(y) # Converts integer 42 to float 42.0
print(type(z))
# Output: <class 'float'>
len() fonksiyonu
Len() işlevi, dize, liste veya sözlük gibi bir nesnenin uzunluğunu döndürür.
Örnek
text = "Python"
print(len(text))
# Output: 6
my_list = [1, 2, 3, 4, 5]
print(len(my_list))
# Output: 5
3. Kontrol Akışı Komutları
Kontrol akışı komutları, koşullara bağlı olarak kod bloklarının yürütülmesini kontrol etmek için kullanılır.
if, elif, else
Bu anahtar sözcükler, koşullara bağlı olarak kod çalıştırmanıza olanak tanır.
Örnek:
age = 18
if age < 18:
print("You are a minor.")
elif age == 18:
print("You are exactly 18 years old.")
else:
print("You are an adult.")
Çıktı:
You are exactly 18 years old.
for and while Loops
Döngüler, bir kod bloğunu birden çok kez çalıştırmak için kullanılır.
For Döngüsü örneği:
for i in range(5):
print(i)
Çıktı:
0
1
2
3
4
While Döngüsü Örneği:
count = 0
while count < 5:
print(count)
count += 1
Çıktı:
0
1
2
3
4
4. Veri Yapıları
Python listeler, sözlükler ve kümeler gibi çeşitli yerleşik veri yapıları sunar.
Listeler
Listeler birden fazla öğeyi tek bir değişkende saklamak için kullanılır. Değiştirilebilirler, yani oluşturulduktan sonra içeriklerini değiştirebilirsiniz.
Örnek:
fruits = ["apple", "banana", "cherry"]
# Access the first element (index 0)
print(fruits[0])
# Output: apple
# Append "orange" to the list
fruits.append("orange")
# Print the updated list
print(fruits)
# Output: ['apple', 'banana', 'cherry', 'orange']
Sözlükler
Sözlükler verileri anahtar-değer çiftleri halinde saklar ve harita benzeri bir yapıya ihtiyaç duyduğunuzda kullanışlıdır.
Örnek:
# Creating a dictionary
person = {"name": "Alice", "age": 30}
# Accessing a value by key
print(person["name"])
# Output: Alice
# Modifying a value in the dictionary
person["age"] = 31
# Printing the updated dictionary
print(person)
# Output: {'name': 'Alice', 'age': 31}
Setler
Kümeler benzersiz öğelerden oluşan koleksiyonlardır. Sırasızdırlar ve yinelenen öğelere izin vermezler.
Örnek:
# Creating a set (removes duplicate values)
unique_numbers = {1, 2, 3, 4, 4}
# Printing the set (duplicates are removed)
print(unique_numbers)
# Output: {1, 2, 3, 4}
# Adding an element to the set
unique_numbers.add(5)
# Printing the updated set
print(unique_numbers)
# Output: {1, 2, 3, 4, 5}
5. Fonksiyonlar
Fonksiyonlar, adlandırılmış bir kod bloğu tanımlayarak kod bloklarını yeniden kullanmanıza olanak tanır.
def ve return
Def anahtar sözcüğünü kullanarak bir işlev tanımlayabilir ve return sözcüğünü kullanarak değer döndürebilirsiniz.
Örnek:
def add(a, b):
return a + b # Function returns the sum of a and b
result = add(3, 5) # Calls the function with arguments 3 and 5
print(result) # Output: 8
lambda Fonksiyonları
Lambda fonksiyonları, lambda anahtar sözcüğü kullanılarak tanımlanan anonim fonksiyonlardır. Kısa, basit işlevler için kullanışlıdırlar.
Örnek:
square = lambda x: x * x
print(square(4))
# Output: 16
Python, dosyalarla çalışmak için komutlar sağlayarak dosya içeriğini okumanıza, yazmanıza ve değiştirmenize olanak tanır.
open(), read(), write() fonksiyonları
Open() işlevi bir dosya açar ve read() veya write() işlevi dosyayı okumanızı veya dosyaya yazmanızı sağlar.
Dosya Okuma Örneği:
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
Bir Dosyaya Yazma Örneği:
file = open("example.txt", "w") # Open file in write mode
file.write("Hello, World!") # Write text to file
file.close() # Close the file
Dosyayı otomatik olarak kapattığı için genellikle with deyiminin kullanılması tercih edilir:
with open("example.txt", "r") as file:
content = file.read()
print(content)
7. Modülleri İçe Aktarma
Python, işlevselliğini genişletmek için yerleşik veya üçüncü taraf modülleri içe aktarmanıza izin verir.
import ve from
Örnek:
import math
# Calculate the square root of 16
print(math.sqrt(16))
# Output: 4.0
# Import only the pi constant from math
from math import pi
# Print the value of pi
print(pi)
# Output: 3.141592653589793
Sonuç
Bu makalede ele alınan komutlar ve kavramlar Python programlama için temeldir. Bu komutlarda ustalaşarak, etkili ve verimli Python kodu yazmak için sağlam bir temele sahip olacaksınız. İster otomasyon için komut dosyaları oluşturuyor, ister uygulamalar geliştiriyor veya veri analizini keşfediyor olun, bu temel Python komutları hedeflerinize ulaşmanıza yardımcı olacaktır.
Mutlu kodlamalar ve Python’un gücünün tadını çıkarın!