Skip to content

Commit 2d24115

Browse files
committed
first edit
1 parent 397e88a commit 2d24115

File tree

5 files changed

+17
-13
lines changed

5 files changed

+17
-13
lines changed

tr/django_start_project/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Windows'da; ** sonunda nokta `(.)` koymayı unutmayın**:
4040

4141
`settings.py` dosyası, web sitesinizin yapılandırmasını içerir.
4242

43-
Bir mektubu nereye götüreceğini kontrol eden postacının hakkında konuştuğumuzu hatırlıyor musun? `urls.py` dosyası `urlresolver` tarafından kullanılan desenler listesi içerir.
43+
Bir mektubu nereye götüreceğini kontrol eden postacının hakkında konuştuğumuzu hatırlıyor musun? `urls.py` dosyası `urlresolver` tarafından kullanılan url örnekleri listesi içerir.
4444

4545
Şu an için değişiklik yapmayacağımız diğer dosyaları yoksayalım. Unutmamanız gereken tek şey kazayla onları silmeyin!
4646

tr/installation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Atölyede bir blog yapıyor olacaksınız, eğitim günü kodlamaya hazır olman
2020

2121
{% include "/django_installation/instructions.md" %}
2222

23-
# Bir kod düzenleyicisi yükleyin
23+
# Bir kod editörü yükleyin
2424

2525
{% include "/code_editor/instructions.md" %}
2626

tr/intro_to_command_line/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Uygulamalar → Araçlar → Terminal.
2828

2929
Muhtemelen Uygulamalar → Donatılar → Terminal altında olmalı, fakat sistemler arası farklılık gösterebilir. Eğer orada değilse İnternet'te arayın :)
3030

31-
## İstemci
31+
## Komut İstemi
3232

3333
Şu anda yüksek ihtimalle sizden komut bekleyen siyah ya da beyaz bir ekran görüyor olmalısınız.
3434

@@ -46,6 +46,10 @@ Tüm komutlar bu işaret ve bir boşluktan sonra gelir fakat bunu yazmak zorunda
4646

4747
> Ufak bir not: sizin durumunuzda bu `C:\Users\ola>` veya `Olas-MacBook-Air:~ ola$` ve benzeri bir şekilde olabilir ve bu kesinlikle doğru. Bu eğitimde bunu sade ve basit bir şekilde anlatacağız.
4848
49+
Yukarıdaki $ ve > işaretlerini gösteren kısım komut istemi ya da kısaca istemci diye adlandırılır. Sizden girdi isteminde bulunur.
50+
51+
Eğitim boyunca, komut yazmanızı istediğimizde $ ve > kısımlarını yazmanıza gerek yok, kalan kısmı yazmanızı isteyeceğiz.
52+
4953
## İlk komutunuz(Yaşasın!)
5054

5155
Basit bir şeyle başlayalım. Aşağıdaki komutu yazın:

tr/python_installation/instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Django, Python ile yazılmıştır. Django ile bir şey yapmak için Python dili
66

77
Windows için Python indirmek için resmi siteyi ziyaret edebilirsiniz: https://www.python.org/downloads/release/python-343/. ***.msi** dosyasını indirdikten sonra, dosyayı çalıştırın (çift-tık) ve yönergeleri izleyin. Python kurulumunu yaptığınız dizinin yolunu unutmamanız önemli. Daha sonra lazım olacak!
88

9-
Dikkat: Özelleştir olarak seçilmiş kurulum sihirbazının ikinci ekranında seçenekleri aşağıya kaydırın ve "Add python.exe to the Path" (python.exe yolunu ekle) seçeneğini seçin:
9+
Dikkat: "Customize" (Özelleştir) olarak seçilmiş kurulum sihirbazının ikinci ekranında seçenekleri aşağıya kaydırın ve "Add python.exe to the Path" (python.exe yolunu ekle) seçeneğinin üzerine gelip "Will be installed on local hard drive" seçeneğini seçin:
1010

1111
![Python'u arama yoluna eklemeyi unutmayın](../python_installation/images/add_python_to_windows_path.png)
1212

@@ -45,7 +45,7 @@ Terminalde kullanmanız gereken komut:
4545

4646
Python kurulum dosyasını indirmek için resmi siteye gitmelisiniz: https://www.python.org/downloads/release/python-342/:
4747

48-
* *Mac OS X 64-bit/32-bit yükleyici* dosyasını indirin,
48+
* *Mac OS X 64-bit/32-bit installer* dosyasını indirin,
4949
* *python-3.4.3-macosx10.6.pkg* dosyasına çift tıklayarak yükleyiciyi çalıştırın.
5050

5151
Kurulumun başarılı olup olmadığını kontrol etmek için *Terminal* uygulamasını açın ve aşağıdaki `python3` komutunu çalıştırın:

tr/python_introduction/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ Bunları biraz kurcalayıp eğlen, sonra tekrar burada buluşalım :).
3838

3939
Gördüğün üzere Python çok iyi bir hesap makinesi. Eğer başka neler yapabileceğini merak ediyorsan...
4040

41-
## String'ler (dizeler)
41+
## String'ler (dizgiler)
4242

4343
Mesela ismin? İsmini tırnak işaretleri içerisinde şu şekilde yaz:
4444

4545
>>> "Ola"
4646
'Ola'
4747

4848

49-
İlk string'ini oluşturdun! String (katar), bilgisayar tarafından işlenebilen ve karakterlerden oluşan dizilerin genel adıdır. Bir string her zaman aynı özel karakterle başlamalı ve aynı özel karakterle bitmelidir. Tek tırnak (`'`) veya çift tırnak (`"`) olabilir (aralarında herhangi bir fark yok!). Tırnak işaretleri Python'da içlerinde olan şeyin bir string olduğunu ifade eder.
49+
İlk string'ini oluşturdun! String (dizgi), bilgisayar tarafından işlenebilen ve karakterlerden oluşan dizilerin genel adıdır. Bir string her zaman aynı özel karakterle başlamalı ve aynı özel karakterle bitmelidir. Tek tırnak (`'`) veya çift tırnak (`"`) olabilir (aralarında herhangi bir fark yok!). Tırnak işaretleri Python'da içlerinde olan şeyin bir string olduğunu ifade eder.
5050

5151
Stringler birbirlerine eklenebilir. Şunu dene:
5252

@@ -60,15 +60,15 @@ Ayrıca stringleri bir sayı ile çarpabilirsin:
6060
'OlaOlaOla'
6161

6262

63-
Eğer stringinin içerisine bir tırnak işareti koymak istiyorsan, bunun için iki seçeneğin var.
63+
Eğer stringinin içerisine kesme işareti koymak istiyorsan, bunun için iki seçeneğin var.
6464

6565
Çift tırnak kullanarak:
6666

6767
>>> "Runnin' down the hill"
6868
"Runnin' down the hill"
6969

7070

71-
veya sola eğik çizgi (``) kullanarak:
71+
veya sola eğik çizgi (\) kullanarak:
7272

7373
>>> 'Runnin\' down the hill'
7474
"Runnin' down the hill"
@@ -80,15 +80,15 @@ Hoş değil mi? İsminin tamamını büyük harf yapmak için, sadece şunu yazm
8080
'OLA'
8181

8282

83-
Stringin üzerinde `upper` **fonksiyon**unu kullandın! Bir fonksiyon (`upper()` gibi) , çağırıldığında(calling) Python'un bir obje (`"Ola"`) üzerinde gerçekleştirmesi gereken bir dizi işleme denilir.
83+
Stringin üzerinde `upper` **fonksiyon**unu kullandın! Fonksiyon (`upper()` gibi) , çağırıldığında(calling) Python'un verilen bir obje (`"Ola"`) üzerinde gerçekleştirmesi gereken bir dizi işleme denilir.
8484

8585
Eğer ismindeki harflerin sayısını öğrenmek istiyorsan bunun için de bir fonksiyon var!
8686

8787
>>> len("Ola")
8888
3
8989

9090

91-
Fonksiyonları bazen string sonunda bir `.` ile (`"Ola".upper()` gibi) ve bazen önce fonksiyonu çağırıp sonra parantezler içerisine stringi yerleştirerek kullandığımızı merak ediyor musun? Pekala, bazı durumlarda, fonksiyonlar bir takım nesnelere aittirler, mesela `upper()`, yalnızca stringler üzerinde kullanılabilir. Böyle durumlarda, bu tarz fonksiyonlara biz **method** ismini veriyoruz. Diğer durumlarda, bir fonksiyon özel olarak bir nesneye ait olmayıp, farklı çeşitlerde nesneler üzerinde de kullanılabilir, aynı `len()` gibi. İşte bu nedenle `"Ola"` stringini `len` fonksiyonuna bir parametre olarak veriyoruz.
91+
Fonksiyonları neden bazen stringin sonunda bir `.` ile (`"Ola".upper()` gibi) ve bazen de önce fonksiyonu çağırıp sonra parantez içerisine stringi yazarak kullandığımızı merak ediyor musun? Pekala, bazı durumlarda, fonksiyonlar bir takım nesnelere aittirler, mesela `upper()`, yalnızca stringler üzerinde kullanılabilir. Böyle durumlarda, bu tarz fonksiyonlara biz **method** ismini veriyoruz. Diğer durumlarda, bir fonksiyon özel olarak bir nesneye ait olmayıp, farklı çeşitlerde nesneler üzerinde de kullanılabilir, aynı `len()` gibi. İşte bu nedenle `"Ola"` stringini `len` fonksiyonuna bir parametre olarak veriyoruz.
9292

9393
### Özet
9494

@@ -238,7 +238,7 @@ Kolay, değil mi? Listeye yeni bir eleman eklemek isterseniz, bu komutu yazarak
238238
[59, 42, 30, 19, 12, 3, 199]
239239

240240

241-
Sadece listedeki ilk elemanı göstermek isterseniz, **indexes** (indeksler) ile yapabilirsiniz. İndeks elemanın listede nerede olduğunu belirten numaradır. Programcılar sıfırdan başlamayı tercih ederler, bu yüzden listedeki ilk eleman listenin 0. indeksindedir, sonraki 1. indeksindedir ve böyle devam eder. Şunu deneyin:
241+
Sadece listedeki ilk elemanı göstermek isterseniz, **indexes** (indisler) ile yapabilirsiniz. İndis elemanın listede nerede olduğunu belirten numaradır. Programcılar sıfırdan başlamayı tercih ederler, bu yüzden listedeki ilk eleman listenin 0. indeksindedir, sonraki 1. indeksindedir ve böyle devam eder. Şunu deneyin:
242242

243243
>>> print(lottery[0])
244244
59
@@ -714,7 +714,7 @@ Tebrikler! Az önce fonksiyonları nasıl yazacağınızı öğrendiniz! :)
714714

715715
Bu da zaten son parça. Hızlı oldu, değil mi? :)
716716

717-
Programcılar kendilerini tekrar etmeyi sevmezler. Programlama tamamen işleri otomatize etmedir, bu yüzden her insanı ismiyle selam istemeyiz, değil mi? İşte burası döngülerin devreye girdiği yerdir.
717+
Programcılar kendilerini tekrar etmeyi sevmezler. Programlama tamamen işleri otomatikleştirmek ise, herkesin ismini tek tek elle yazarak selamlamak istemeyiz, değil mi? İşte burası döngülerin devreye girdiği yerdir.
718718

719719
Hala listeleri hatırlıyoruz değil mi? Haydi bir kızlar listesi yapalım:
720720

0 commit comments

Comments
 (0)