Python’daki Temel Komutlar
Python projeleri üzerinde çalışırken, özellikle web uygulamalarını dağıtırken veya karmaşık betikler çalıştırırken sağlam ve güvenilir bir barındırma çözümü olması çok önemlidir. AlexHost VPS barındırma, Python geliştiricileri için ideal bir ortam sunarak, tam kök erişimi, ölçeklenebilir kaynaklar ve uygulamalarınızın kesintisiz çalışmasını sağlamak için yüksek hızlı SSD depolama sunar. İster bir Django veya Flask web uygulaması kuruyor olun, ister veri analizi yapıyor olun, ister görevleri otomatikleştiriyor olun, AlexHost’un esnek ve uygun fiyatlı VPS planları, projenizin ihtiyaçlarını karşılayabilirken üst düzey performans ve çalışma süresini koruyabilir.
Python, okunabilirliği ve sadeliği ile bilinen çok yönlü, yüksek seviyeli bir programlama dilidir ve bu da onu hem yeni başlayanlar hem de deneyimli geliştiriciler için mükemmel bir seçim haline getirir. Python’un bu kadar popüler olmasının nedenlerinden biri, karmaşık görevleri minimum kod ile gerçekleştirmenizi sağlayan geniş bir yerleşik komut ve fonksiyon yelpazesidir. 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ı ve kontrol akış ifadelerine kadar Python’da en yaygın kullanılan bazı temel komutları ele alacağız.
1. Giriş ve Çıkış Komutları
Python, kullanıcılarla etkileşimde bulunmak için basit komutlar sağlar; giriş alır ve çıkış gösterir.
print() fonksiyonu
print() fonksiyonu, kullanıcıya bilgi göstermek için kullanılır. Dize, değişken ve hatta listeler ve sözlükler gibi karmaşık veri yapıları yazdırabilir.
Örnek:
print("Hello, World!")
Çıktı:
Hello, World!
Ayrıca, virgülle ayrılmış birden fazla öğeyi aynı anda yazdırabilirsiniz:
name ="Alice"
age = 30
print("Name:", name,"Age:", age)Çıktı:
Ad: Alice Yaş: 30
input() fonksiyonu
input() fonksiyonu, kullanıcıdan giriş almak için kullanılır. Girişi bir dize olarak okur, bu nedenle gerekirse başka bir türe (örneğin, int veya float) dönüştürmeniz gerekebilir.
Örnek:
name = input("Enter your name: ")
print("Hello, name)Çıktı:
Adınızı girin: Alice
Merhaba 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() fonksiyonu, bir değişkenin veya değerin türünü döndürür.
Örnek:
Așa arată fără tag-urile în plus, doar cod Python curat:
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() function
len() fonksiyonu, bir nesnenin, örneğin bir dize, liste veya sözlüğün 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: 53. 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 kelimeler, koşullara bağlı olarak kodu yürütmenizi sağlar.
Ö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ı:
Tam olarak 18 yaşındasınız.
“for” ve “while” döngüleri
Döngüler, bir kod bloğunu birden fazla kez yürütmek 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 = 0while 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 birkaç yerleşik veri yapısı sunar.
Listeler
Listeler, bir değişkende birden fazla öğeyi 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 çiftlerinde 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}Kümeler
Kümeler, benzersiz öğelerin koleksiyonlarıdır. Sırasızdırlar ve tekrar eden elemanlara 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 parçalarını yeniden kullanmanıza olanak tanır.
def and return
Bir fonksiyonu def anahtar kelimesi ile tanımlayabilir ve değerleri return ile 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: 8lambda Functions
Lambda fonksiyonları, lambda anahtar kelimesi kullanılarak tanımlanan anonim fonksiyonlardır. Kısa, basit fonksiyonlar için kullanışlıdırlar.
Örnek:
square = lambda x: x * x
print(square(4))
# Output: 16Python, dosyalarla çalışmak için komutlar sağlar; dosya içeriğini okuma, yazma ve manipüle etme imkanı sunar.
open(), read(), write() fonksiyonları
open() fonksiyonu bir dosyayı açar ve read() veya write() dosyaya okuma veya yazma işlemi yapmanızı sağlar.
Bir Dosyayı 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 filewith ifadesini kullanmak genellikle tercih edilir çünkü dosyayı otomatik olarak kapatır:
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 olanak tanır.
import and 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.141592653589793Sonuç
Bu makalede ele alınan komutlar ve kavramlar, Python programlaması için temeldir. Bu komutları ustalıkla kullanarak, etkili ve verimli Python kodu yazmak için sağlam bir temel oluşturacaksınız. İster otomasyon için betikler oluşturuyor olun, ister uygulamalar geliştiriyor olun, ister veri analizi yapıyor olun, bu temel Python komutları hedeflerinize ulaşmanıza yardımcı olacaktır.
İyi kodlamalar ve Python’un gücünün tadını çıkarın!
