- Sizi pratik yapmaya yönelten ücretsiz temel düzeyde ders: https://futurecoder.io/
- Bu dersi bitirdikten sonra başka bir dersten devam edeceğim (henüz karar veremedim).
- Siz de ücretsiz Notion hesanı açarak benim gibi pratik yaptığınız notlarınızı kaydedebilirsiniz.
- Copy-Paste yapmamaya özen gösterin. Çünkü kodlama kod yazarak öğrenilen bir şeymiş. Hemen hemen herkes önce bu nasihatta bulundu bana.
String Basics and Variables
'burak' / a string is a sequence of characters.
'burak' + 'tamac' / 'buraktamac' adding characters, concatenation
'burak' + '' + 'tamac' / 'burak tamac'
'burak ' + 'tamac' / 'burak tamac'
name = 'burak tamac' / variable for name
age = '37' / variable for age
name, age / ('burak tamac', '37')
'hello' + name / 'helloburaktamac'
---
fName = 'burak'
lName = 'tamac'
print(fName + lName) / burak tamac
fname = 'arthur'
print (fName + lName) / arthur tamac
---
name = 'burak'
last = 'tamac'
fullName = name + ' ' + last
print(fullName) / burak tamac
---
Introducing For Loops
Loops (for and while)
name = 'World'
for character in name: print(character)
/
W
o
r
l
d
Like a sentence / For each character in the string name, print that character.
For loop:
for <variable> in <collection>: <code to repeat>
in and : are all essential
name = 'Burak'
last = 'Tamac'
for character in name:
print(character)
print(last)
name = 'Amy'
for character in name:
print(name)
/Amy
Amy
Amy
for each character, I asked to write Amy
If Statements
name = 'World'
line = ''
for char in name:
line = line + char
print(line)
/
W
Wo
Wor
Worl
World
---
name = 'World'
line = '-'
for char in name:
line = line + char
print(line)
/
-W
-Wo
-Wor
-Worl
-World
---
bu ikisi ayni sey, kisaltilmisi, cok yaygin oldugu icin
line = line + char
line += char
---
Statements
booleans are true and false
sentence = "Hello World"
excited = True
if excited:
sentence += '!'
print(sentence)
/ Hello World!
sentence = "Hello World"
excited = False
if excited:
sentence += '!'
print(sentence)
/ Hello World
---
asagidaki kod 4 farkli sonuca varabilir. true ve false degerlerini degistirerek
mesela !? olmasi icin ikisini de true yapmak gerek
sentence = "Hello World"
excited = True
confused = False
if excited:
sentence += '!'
if confused:
sentence += '?'
print(sentence)
---
Combining Compunt Statements
sentence = 'Hello World'
excited = True
new_sentence = ''
for char in sentence:
new_sentence += char
if excited:
new_sentence += '!'
sentence = new_sentence
print(sentence)
H!e!l!l!o! !W!o!r!l!d!
condition = False
if condition:
print('Yes')
else:
print('No')
/No
condition = True
if condition:
print('Yes')
else:
print('No')
/Yes
sentence = 'Hello World'
excited = True
if excited:
sentence = sentence.upper()
else:
sentence = sentence.lower()
print(sentence)
/HELLO WORLD