HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Bu bölümde, programlamayla az çok uğraşmış herkesin hiç yabancılık çekmeyeceği bir konuya değineceğiz. Çünkü Operatörler ve matematiksel işlemler konusu hemen her programlama dilinde aynıdır. Lafı çok uzatmadan yazımıza ilk olarak operatörlerden başlayalım.
Matematiksel Operatörler
Python daki matematiksel operatörler herhangi bir hesap makinesindekiyle aynıdır. Bunlar, numerik klavyemizde de yan yana yer alan /, *, -, + operatörleridir.
Hemen basit bir örnek verelim:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>a=5+7
>>>print a
12
>>>
[/TD]
[/TR]
[/TABLE]
Aynı işlemler değişkenler ile de yapılabilir:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>a=5
>>>b=a+7
>>>print b
12
>>>
[/TD]
[/TR]
[/TABLE]
Bununla beraber oldukça karmaşık ifadeler de yazabilirsiniz:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>a=(3+4+21)/7
>>>b=(9*4)/(2+1)-6
>>>print(a*b)-(a+b)
14
>>>
[/TD]
[/TR]
[/TABLE]
Bu operatörler sadece rakamlarla kullanılabilir mesela aşağıdaki örnekler karşımıza hata mesajları getirir.
Not: Yine her programlama dilinde olduğu gibi Python da işlem önceliğine dikkat eder. Bir diğer dikkat edilmesi gereken husus ise bölme işleminde karşımıza çıkar. İki integer sayıyı böldüğümüzde eğer bir kalan oluşursa Python bunu göz ardı eder.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>13/6
2
>>>
[/TD]
[/TR]
[/TABLE]
Bu sorundan iki sayıdan birini float dediğimiz yani türkçe tabiriyle kayan noktalı halde yazarak kurtulabiliriz.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>13/6.0
2.1666666666666665
>>>
[/TD]
[/TR]
[/TABLE]
Tabi her seferinde böyle virgüllü sayımı yazacağız diye soracak olursanız bunun da kolayı var
. Komut satırında da olsak text editör de de olsak şu komutu araya bir yere sıkıştırmak yeterlidir:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]from __future__ import division
[/TD]
[/TR]
[/TABLE]
Eğer komut satırında isek Python bir dahaki açılışına kadar virgüllü sayıları es geçmez.
.. __ işaretini nasıl yapacağım diyorsanız _ işaretini iki kere ard arda koymanız yeterli arkadaşlar
.
Örnek olması açısından küçük bir örnek de String ifadeler için yapalım.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>a=Hel
>>>b=lo
>>>c=a+b
>>>print c
'Hello'
>>>c=c+ world
>>>print c
'Hello world'
>>>
[/TD]
[/TR]
[/TABLE]
Matematiksel operatörlerde son olarak değineceğimiz kısım üs alma ve mod işlemi.
Bu işlemlerden mod almayı halletmek için Python ' % ' işaretini kullanır. Ancak üs alma işlemi dğer programlama dillerinden biraz farklıdır. Python da üs alma (a^b) işlemini ' ** ' yardımıyla yaparız. Hemen örnek verecek olursak:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>13%2
1
>>>2**3
8
>>>3**2
9
>>>
[/TD]
[/TR]
[/TABLE]
İlişkisel Operatörler
Bir diğer operatör türümüzde ilişkisel operatörler dediğimiz yapılardır. Bunlar == (eşit mi?), != (farklı mı), < (küçük mü?), > (büyük mü?), <= (küçükeşit mi?), >= (büyükeşit mi?) gibi işaretlerdir. Bu operatörler basit karşılaştırma işlemleri yaparlar ve yaptıkları işlemin sonucunda 'true' ya da 'false' değerleri döndürürler. Hemen örneklerimizde görelim arkadaşlar:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>4>=9
False
>>>abc!=def
True
>>>x=abc
>>>x==abc
True
>>>14!=9
True
>>>
[/TD]
[/TR]
[/TABLE]
Unutmadan yine operatörler konusunda bahsedilmesi gereken +=, -=, *=, /= c operatörlerini ele alalım.Bu operatörler hızlı bir şekilde değişkenin değerini işleme tabi tutup ardından tekrar değişkene atamak için kullanılır. Aşağıda ki örnekte iki işleminde aynı anlama geldiğini görebiliriz:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> x = 5
>>> x = x + 6
>>> print x
11
>>> y = 5
>>> y += 6
>>> print y
11
>>>
[/TD]
[/TR]
[/TABLE]
Matematiksel Fonksiyonlar ve math Modülü
Evet arkadaşlar operatörleri bitirdikten sonra şimdi de matematiksel fonksiyonları tek bir çatı altında toplayan math modülünden bahsedelim. Bu konu modüller kısmında da anlatılabilirdi ama biz burada anlatmayı daha uygun gördük. Böylece math altındaki tüm fonksiyonları tek tek inceleyebiliriz.
Bu modülü kullanabilmemiz için öncelikle çalışmamıza import etmemiz gerekiyor:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>import math
>>>
[/TD]
[/TR]
[/TABLE]
Fonksiyonlar çağrılırken math.xxx şeklinde xxx kısmına fonksiyonlar yazılır.
Eğer math modülü altındaki tüm fonksiyonları görmek isterseniz:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>dir(math) #yazarak veya
>>>help(math) #yazarak görebilirsiniz.
[/TD]
[/TR]
[/TABLE]
help(math) kısmında ayrıca fonksiyonların özelliklerdinden kısa kısa bahsedilir.
Şimdi alfabetik sıraya göre bu fonksiyonları teker teker inceleyelim arkadaşlar.
-acos(x)
arccosinüs (cosinüs fonk. tersi) fonksiyonudur ve dönen değer radyan cinsindendir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.acos(0)
1.5707963267948966
>>>
[/TD]
[/TR]
[/TABLE]
-acosh(x)
Hiperbolik kosinüs fonksiyonunun tersidir ve bu da radyan cinsinden bir değer döndürür.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.acosh(1)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-asin(x)
Arcsinüs fonksiyonudur. Dönüş değeri radyandır.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.asin(1)
1.5707963267948966
>>>
[/TD]
[/TR]
[/TABLE]
-asinh(x)
Hiperbolik arcsinüs fonksiyonudur.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.asinh(0)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-atan(x)
arctanjant fonksiyonudur.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.atan(1)
0.7853981633974483
>>>
[/TD]
[/TR]
[/TABLE]
-atan2(y,x)
Sonuç olarak y/x in arctanjantını verir. Neden atan(y/x) bize yetmiyor mu derseniz atan2(y,x) fonksiyonu işaret karışıklığını gidermek için kullanılabilir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>atan2(5,5) # 5/5=1 olduğundan
0.7853981633974483
>>>
[/TD]
[/TR]
[/TABLE]
-atanh(x)
X değerinin Hiberbolik arctanjantını radyan cinsinden veren fonksiyondur.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.atanh(0)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-ceil(x)
ceil in kelime anlamı ingilizce de tavanla ilgilidir. Bu fonksiyonda adının hakkını vererek aldığı parametreye en yakın büyük tam sayıyı bize verir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.ceil(3.56843)
4.0
>>>math.ceil(-3.56843)
-3.0
>>>
[/TD]
[/TR]
[/TABLE]
-copysign(x, y)
Bu fonksiyon kısaca y nin işaretini x e kopyalar diyebiliriz. Geri dönüş değeri yine x tir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.copysign(2.56,-3)
-2.56
>>>
[/TD]
[/TR]
[/TABLE]
-cos(x)
İlkokuldan beri bildiğimiz kosinüs fonksiyonu
. Burada parametre olarak radyan değer girilir arkadaşlar.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.cos(0.5235987755982988)
0.8660254037844387
>>>
[/TD]
[/TR]
[/TABLE]
-cosh(x)
Hiperbolik cosinüs fonksiyonudur.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.cosh(1)
1.5430806348152437
>>>
[/TD]
[/TR]
[/TABLE]
-degrees(x)
Radyan cinsinden girilen değerin açı olarak verir. Yukarıda radyan olarak kullandığımız değerlerin karşılığını görelim isterseniz
.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.degrees(1.5707963267948966)
90.0
>>>math.degrees(0.5235987755982988)
30.0
>>>
[/TD]
[/TR]
[/TABLE]
-exp(x)
Bu fonksiyon bize e^x işlemini yapmaktadır.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.exp(2)
7.38905609893065
>>>
[/TD]
[/TR]
[/TABLE]
-expm1(x)
Bu fonksiyonun exp(x) ten tek farkı sonucu 1 çıkarıp vermesidir. Yani e^x-1 işlemini yapar.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.expm1(2)
6.38905609893065
>>>
[/TD]
[/TR]
[/TABLE]
-fabs(x)
Girilen değerin mutlak değerini verir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.fabs(-3.26)
3.26
>>>
[/TD]
[/TR]
[/TABLE]
-factorial(x)
Fonksiyonumuz x! i bulur. Tabi negatif yazmamaya dikkat ediyoruz.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.factorial(4)
24
>>>
[/TD]
[/TR]
[/TABLE]
-floor(x)
Floor türkçede zemin anlamına gelmektedir. Bu fonksiyonda aldığı değeri en yakın küçük tam sayıya yuvarlar.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> math.floor(3.56843)
3.0
>>> math.floor(-3.56843)
-4.0
>>>
[/TD]
[/TR]
[/TABLE]
-fmod(x,y)
fmod(x,y) fonksiyonu, a sayısının b sayısına bölümünden kalanı veren bir fonksiyondur. a%b işlemiyle aynıdır ama fmod ile ondalıklı sayılarıda kullanabiliriz.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> math.fmod(5,3)
2.0
>>> math.fmod(6,3.2)
2.8
>>>
[/TD]
[/TR]
[/TABLE]
-frexp(x)
Bu fonksiyon bize verilen değerin karakteristiğini ve mantisini veriyor. Sonu olarak bize (m,k) şeklinde bir değer döndürüyor. Burada m mantis, k karakteristiktir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.frexp(7)
(0.875, 3)
>>>
[/TD]
[/TR]
[/TABLE]
-hypot(x,y)
Evet sizinde tahmin ettiğniz gibi girilen değerlere karşılık gelen hipotenüs uzunluğunu bulur. Öklid in dik üçgen kanunundaki sqrt(x*x+y*y) işleminin sonucudur aslında.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.hypot(3,4)
5.0
>>>
[/TD]
[/TR]
[/TABLE]
-isinf(x)
Ne kadar işiniz düşer bilinmez ama bu fonksiyonumuz da bir sayının sonsuz olup olmadığını kontrol ederek bize true ya da false değer döndürür.
-isnan(x)
Bu fonksiyonunda girilen parametrenin belirsizlik durumunu kontrol eder. Yani (sonsuz/sonsuz), (sonsuz*0) gibi.
-ldexp(x,y)
Bu fonksiyonumuz da x*(2**y) işlemini döndürür. (** işlemi üs alma işlemiydi hatırlarsanız.)
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.ldexp(3,2)
12.0
>>>
[/TD]
[/TR]
[/TABLE]
-log(x,y)
Logaritması alınacak sayı x tir. Tabanımız ise y değeridir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.log(8,2)
3.0
>>>
[/TD]
[/TR]
[/TABLE]
-log10(x)
Girilen parametrenin 10 tabanındaki logaritmasını alır.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.log10(1000)
3.0
>>>
[/TD]
[/TR]
[/TABLE]
-log1p(x)
Bu fonksiyon 1+x değerinin e tabanındaki logaritmasını alır:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> math.log1p(4)
1.6094379124341003
>>>
[/TD]
[/TR]
[/TABLE]
-modf(x)
Girilen değerin ondalık kısmını ve tam kısmını birbirinden ayırıp geri döndürür.Girilen sayı tam sayı da ondalıklı sayı da olabilir.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> math.modf(6.5)
(0.5, 6.0)
>>>
[/TD]
[/TR]
[/TABLE]
-pow(x,y)
xy işlemini yapan fonksiyonumuzdur. Bu fonksiyonu ayrıca math modülünü import etmeden de kullanabilirsiniz.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.pow(5,3)
125
>>>pow(2,3)
8
>>>
[/TD]
[/TR]
[/TABLE]
-radians(x)
Girilen açı değerinin radyan karşılığını verir:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> math.radians(180)
3.141592653589793
>>>
[/TD]
[/TR]
[/TABLE]
-sin(x)
Bildiğimiz sinüs fonksiyonudur. Tabi hep olduğu gibi burada da değer olara radyan giriyoruz.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>> math.sin(1.0471975511965976)
0.8660254037844386
>>>
[/TD]
[/TR]
[/TABLE]
-sinh(x)
Hiperbolik sinüs fonksiyonudur. Sinüs te nasıl değeri radyan cinsinden alıyorsa burada da radyan cinsinden geri döndürür.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.sinh(1)
1.1752011936438014
>>>
[/TD]
[/TR]
[/TABLE]
-sqrt(x)
Bir çok programlama dilinde aynı olan bu fonksiyonumuz eğer aşinalığınız varsa karekök alan fonksiyon olduğunu anlamışsınızdır.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.sqrt(81)
9.0
>>>
[/TD]
[/TR]
[/TABLE]
-tan(x)
Yine klasik trigonometrik fonksiyonlardan bir tanesi olan tanjant fonksiyonu.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.tan(1)
1.5574077246549023
>>>
[/TD]
[/TR]
[/TABLE]
-tanh(x)
Hiperbolik tanjant fonksiyonudur.
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.tanh(0)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-trunc(x)
Evet bu fonksiyonda modülümüzde yer alan son fonksiyonumuzdu arkadaşlar. Ne işe yarıyor diye soracak olursanız girilen sayımızın ondalık kısmını atıp elinde kalan değeri bize geri döndürür. Yaprığı işin yuvarlamayla ilgisi yoktur yani. Örneğimiz rahatlıkla açılar bu durumu:
[COLOR=white !important]
[TABLE="width: 660"]
[TR]
[TD="class: gutter"]
[TD="class: code"]>>>math.trunc(12.6)
12
>>>math.trunc(-12.6)
-12
[/TD]
[/TR]
[/TABLE]
Son olarak da bilgi olması açısından Pyhon' umuzun e ve Pi sabitlerinin sayı değerlerini verelim.
e = 2.718281828459045
pi = 3.141592653589793
Bu bölümde matematik modülünü işledik ve tüm fonksiyonlarımızı inceleme imkanı bulduk. Şimdi dışarı çıkıp temiz bir hava alabilirsiniz
...
Matematiksel Operatörler
Python daki matematiksel operatörler herhangi bir hesap makinesindekiyle aynıdır. Bunlar, numerik klavyemizde de yan yana yer alan /, *, -, + operatörleridir.
Hemen basit bir örnek verelim:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
[/TD]2
3
4
[TD="class: code"]>>>a=5+7
>>>print a
12
>>>
[/TD]
[/TR]
[/TABLE]
Aynı işlemler değişkenler ile de yapılabilir:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>>a=5
>>>b=a+7
>>>print b
12
>>>
[/TD]
[/TR]
[/TABLE]
Bununla beraber oldukça karmaşık ifadeler de yazabilirsiniz:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>>a=(3+4+21)/7
>>>b=(9*4)/(2+1)-6
>>>print(a*b)-(a+b)
14
>>>
[/TD]
[/TR]
[/TABLE]
Bu operatörler sadece rakamlarla kullanılabilir mesela aşağıdaki örnekler karşımıza hata mesajları getirir.
Merhaba + 5 14 + 3
*Burada önemli olan nokta 14 ün sayı olarak değil bir String ifade olarak işleme sokulmasıdır.
Not: Yine her programlama dilinde olduğu gibi Python da işlem önceliğine dikkat eder. Bir diğer dikkat edilmesi gereken husus ise bölme işleminde karşımıza çıkar. İki integer sayıyı böldüğümüzde eğer bir kalan oluşursa Python bunu göz ardı eder.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>13/6
2
>>>
[/TD]
[/TR]
[/TABLE]
Bu sorundan iki sayıdan birini float dediğimiz yani türkçe tabiriyle kayan noktalı halde yazarak kurtulabiliriz.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>13/6.0
2.1666666666666665
>>>
[/TD]
[/TR]
[/TABLE]
Tabi her seferinde böyle virgüllü sayımı yazacağız diye soracak olursanız bunun da kolayı var
. Komut satırında da olsak text editör de de olsak şu komutu araya bir yere sıkıştırmak yeterlidir:[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
[/TD][TD="class: code"]from __future__ import division
[/TD]
[/TR]
[/TABLE]
Eğer komut satırında isek Python bir dahaki açılışına kadar virgüllü sayıları es geçmez.
.. __ işaretini nasıl yapacağım diyorsanız _ işaretini iki kere ard arda koymanız yeterli arkadaşlar
.Örnek olması açısından küçük bir örnek de String ifadeler için yapalım.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
6
7
8
9
[/TD]2
3
4
5
6
7
8
9
[TD="class: code"]>>>a=Hel
>>>b=lo
>>>c=a+b
>>>print c
'Hello'
>>>c=c+ world
>>>print c
'Hello world'
>>>
[/TD]
[/TR]
[/TABLE]
Matematiksel operatörlerde son olarak değineceğimiz kısım üs alma ve mod işlemi.
Bu işlemlerden mod almayı halletmek için Python ' % ' işaretini kullanır. Ancak üs alma işlemi dğer programlama dillerinden biraz farklıdır. Python da üs alma (a^b) işlemini ' ** ' yardımıyla yaparız. Hemen örnek verecek olursak:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
6
7
[/TD]2
3
4
5
6
7
[TD="class: code"]>>>13%2
1
>>>2**3
8
>>>3**2
9
>>>
[/TD]
[/TR]
[/TABLE]
İlişkisel Operatörler
Bir diğer operatör türümüzde ilişkisel operatörler dediğimiz yapılardır. Bunlar == (eşit mi?), != (farklı mı), < (küçük mü?), > (büyük mü?), <= (küçükeşit mi?), >= (büyükeşit mi?) gibi işaretlerdir. Bu operatörler basit karşılaştırma işlemleri yaparlar ve yaptıkları işlemin sonucunda 'true' ya da 'false' değerleri döndürürler. Hemen örneklerimizde görelim arkadaşlar:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
6
7
8
9
10
[/TD]2
3
4
5
6
7
8
9
10
[TD="class: code"]>>>4>=9
False
>>>abc!=def
True
>>>x=abc
>>>x==abc
True
>>>14!=9
True
>>>
[/TD]
[/TR]
[/TABLE]
Unutmadan yine operatörler konusunda bahsedilmesi gereken +=, -=, *=, /= c operatörlerini ele alalım.Bu operatörler hızlı bir şekilde değişkenin değerini işleme tabi tutup ardından tekrar değişkene atamak için kullanılır. Aşağıda ki örnekte iki işleminde aynı anlama geldiğini görebiliriz:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
6
7
8
9
[/TD]2
3
4
5
6
7
8
9
[TD="class: code"]>>> x = 5
>>> x = x + 6
>>> print x
11
>>> y = 5
>>> y += 6
>>> print y
11
>>>
[/TD]
[/TR]
[/TABLE]
Matematiksel Fonksiyonlar ve math Modülü
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.

Bu modülü kullanabilmemiz için öncelikle çalışmamıza import etmemiz gerekiyor:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
[/TD]2
[TD="class: code"]>>>import math
>>>
[/TD]
[/TR]
[/TABLE]
Fonksiyonlar çağrılırken math.xxx şeklinde xxx kısmına fonksiyonlar yazılır.
Eğer math modülü altındaki tüm fonksiyonları görmek isterseniz:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
[/TD]2
[TD="class: code"]>>>dir(math) #yazarak veya
>>>help(math) #yazarak görebilirsiniz.
[/TD]
[/TR]
[/TABLE]
help(math) kısmında ayrıca fonksiyonların özelliklerdinden kısa kısa bahsedilir.
Şimdi alfabetik sıraya göre bu fonksiyonları teker teker inceleyelim arkadaşlar.
-acos(x)
arccosinüs (cosinüs fonk. tersi) fonksiyonudur ve dönen değer radyan cinsindendir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.acos(0)
1.5707963267948966
>>>
[/TD]
[/TR]
[/TABLE]
-acosh(x)
Hiperbolik kosinüs fonksiyonunun tersidir ve bu da radyan cinsinden bir değer döndürür.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.acosh(1)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-asin(x)
Arcsinüs fonksiyonudur. Dönüş değeri radyandır.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.asin(1)
1.5707963267948966
>>>
[/TD]
[/TR]
[/TABLE]
-asinh(x)
Hiperbolik arcsinüs fonksiyonudur.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.asinh(0)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-atan(x)
arctanjant fonksiyonudur.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.atan(1)
0.7853981633974483
>>>
[/TD]
[/TR]
[/TABLE]
-atan2(y,x)
Sonuç olarak y/x in arctanjantını verir. Neden atan(y/x) bize yetmiyor mu derseniz atan2(y,x) fonksiyonu işaret karışıklığını gidermek için kullanılabilir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>atan2(5,5) # 5/5=1 olduğundan
0.7853981633974483
>>>
[/TD]
[/TR]
[/TABLE]
-atanh(x)
X değerinin Hiberbolik arctanjantını radyan cinsinden veren fonksiyondur.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.atanh(0)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-ceil(x)
ceil in kelime anlamı ingilizce de tavanla ilgilidir. Bu fonksiyonda adının hakkını vererek aldığı parametreye en yakın büyük tam sayıyı bize verir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>>math.ceil(3.56843)
4.0
>>>math.ceil(-3.56843)
-3.0
>>>
[/TD]
[/TR]
[/TABLE]
-copysign(x, y)
Bu fonksiyon kısaca y nin işaretini x e kopyalar diyebiliriz. Geri dönüş değeri yine x tir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.copysign(2.56,-3)
-2.56
>>>
[/TD]
[/TR]
[/TABLE]
-cos(x)
İlkokuldan beri bildiğimiz kosinüs fonksiyonu
. Burada parametre olarak radyan değer girilir arkadaşlar. [COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.cos(0.5235987755982988)
0.8660254037844387
>>>
[/TD]
[/TR]
[/TABLE]
-cosh(x)
Hiperbolik cosinüs fonksiyonudur.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.cosh(1)
1.5430806348152437
>>>
[/TD]
[/TR]
[/TABLE]
-degrees(x)
Radyan cinsinden girilen değerin açı olarak verir. Yukarıda radyan olarak kullandığımız değerlerin karşılığını görelim isterseniz
. [COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>>math.degrees(1.5707963267948966)
90.0
>>>math.degrees(0.5235987755982988)
30.0
>>>
[/TD]
[/TR]
[/TABLE]
-exp(x)
Bu fonksiyon bize e^x işlemini yapmaktadır.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.exp(2)
7.38905609893065
>>>
[/TD]
[/TR]
[/TABLE]
-expm1(x)
Bu fonksiyonun exp(x) ten tek farkı sonucu 1 çıkarıp vermesidir. Yani e^x-1 işlemini yapar.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.expm1(2)
6.38905609893065
>>>
[/TD]
[/TR]
[/TABLE]
-fabs(x)
Girilen değerin mutlak değerini verir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.fabs(-3.26)
3.26
>>>
[/TD]
[/TR]
[/TABLE]
-factorial(x)
Fonksiyonumuz x! i bulur. Tabi negatif yazmamaya dikkat ediyoruz.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.factorial(4)
24
>>>
[/TD]
[/TR]
[/TABLE]
-floor(x)
Floor türkçede zemin anlamına gelmektedir. Bu fonksiyonda aldığı değeri en yakın küçük tam sayıya yuvarlar.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>> math.floor(3.56843)
3.0
>>> math.floor(-3.56843)
-4.0
>>>
[/TD]
[/TR]
[/TABLE]
-fmod(x,y)
fmod(x,y) fonksiyonu, a sayısının b sayısına bölümünden kalanı veren bir fonksiyondur. a%b işlemiyle aynıdır ama fmod ile ondalıklı sayılarıda kullanabiliriz.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>> math.fmod(5,3)
2.0
>>> math.fmod(6,3.2)
2.8
>>>
[/TD]
[/TR]
[/TABLE]
-frexp(x)
Bu fonksiyon bize verilen değerin karakteristiğini ve mantisini veriyor. Sonu olarak bize (m,k) şeklinde bir değer döndürüyor. Burada m mantis, k karakteristiktir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.frexp(7)
(0.875, 3)
>>>
[/TD]
[/TR]
[/TABLE]
-hypot(x,y)
Evet sizinde tahmin ettiğniz gibi girilen değerlere karşılık gelen hipotenüs uzunluğunu bulur. Öklid in dik üçgen kanunundaki sqrt(x*x+y*y) işleminin sonucudur aslında.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.hypot(3,4)
5.0
>>>
[/TD]
[/TR]
[/TABLE]
-isinf(x)
Ne kadar işiniz düşer bilinmez ama bu fonksiyonumuz da bir sayının sonsuz olup olmadığını kontrol ederek bize true ya da false değer döndürür.
-isnan(x)
Bu fonksiyonunda girilen parametrenin belirsizlik durumunu kontrol eder. Yani (sonsuz/sonsuz), (sonsuz*0) gibi.
-ldexp(x,y)
Bu fonksiyonumuz da x*(2**y) işlemini döndürür. (** işlemi üs alma işlemiydi hatırlarsanız.)
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.ldexp(3,2)
12.0
>>>
[/TD]
[/TR]
[/TABLE]
-log(x,y)
Logaritması alınacak sayı x tir. Tabanımız ise y değeridir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.log(8,2)
3.0
>>>
[/TD]
[/TR]
[/TABLE]
-log10(x)
Girilen parametrenin 10 tabanındaki logaritmasını alır.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.log10(1000)
3.0
>>>
[/TD]
[/TR]
[/TABLE]
-log1p(x)
Bu fonksiyon 1+x değerinin e tabanındaki logaritmasını alır:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>> math.log1p(4)
1.6094379124341003
>>>
[/TD]
[/TR]
[/TABLE]
-modf(x)
Girilen değerin ondalık kısmını ve tam kısmını birbirinden ayırıp geri döndürür.Girilen sayı tam sayı da ondalıklı sayı da olabilir.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>> math.modf(6.5)
(0.5, 6.0)
>>>
[/TD]
[/TR]
[/TABLE]
-pow(x,y)
xy işlemini yapan fonksiyonumuzdur. Bu fonksiyonu ayrıca math modülünü import etmeden de kullanabilirsiniz.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
5
[/TD]2
3
4
5
[TD="class: code"]>>>math.pow(5,3)
125
>>>pow(2,3)
8
>>>
[/TD]
[/TR]
[/TABLE]
-radians(x)
Girilen açı değerinin radyan karşılığını verir:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>> math.radians(180)
3.141592653589793
>>>
[/TD]
[/TR]
[/TABLE]
-sin(x)
Bildiğimiz sinüs fonksiyonudur. Tabi hep olduğu gibi burada da değer olara radyan giriyoruz.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>> math.sin(1.0471975511965976)
0.8660254037844386
>>>
[/TD]
[/TR]
[/TABLE]
-sinh(x)
Hiperbolik sinüs fonksiyonudur. Sinüs te nasıl değeri radyan cinsinden alıyorsa burada da radyan cinsinden geri döndürür.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.sinh(1)
1.1752011936438014
>>>
[/TD]
[/TR]
[/TABLE]
-sqrt(x)
Bir çok programlama dilinde aynı olan bu fonksiyonumuz eğer aşinalığınız varsa karekök alan fonksiyon olduğunu anlamışsınızdır.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.sqrt(81)
9.0
>>>
[/TD]
[/TR]
[/TABLE]
-tan(x)
Yine klasik trigonometrik fonksiyonlardan bir tanesi olan tanjant fonksiyonu.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.tan(1)
1.5574077246549023
>>>
[/TD]
[/TR]
[/TABLE]
-tanh(x)
Hiperbolik tanjant fonksiyonudur.
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
[/TD]2
3
[TD="class: code"]>>>math.tanh(0)
0.0
>>>
[/TD]
[/TR]
[/TABLE]
-trunc(x)
Evet bu fonksiyonda modülümüzde yer alan son fonksiyonumuzdu arkadaşlar. Ne işe yarıyor diye soracak olursanız girilen sayımızın ondalık kısmını atıp elinde kalan değeri bize geri döndürür. Yaprığı işin yuvarlamayla ilgisi yoktur yani. Örneğimiz rahatlıkla açılar bu durumu:
[COLOR=white !important]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[/COLOR][TABLE="width: 660"]
[TR]
[TD="class: gutter"]
1
2
3
4
[/TD]2
3
4
[TD="class: code"]>>>math.trunc(12.6)
12
>>>math.trunc(-12.6)
-12
[/TD]
[/TR]
[/TABLE]
Son olarak da bilgi olması açısından Pyhon' umuzun e ve Pi sabitlerinin sayı değerlerini verelim.
e = 2.718281828459045
pi = 3.141592653589793
Bu bölümde matematik modülünü işledik ve tüm fonksiyonlarımızı inceleme imkanı bulduk. Şimdi dışarı çıkıp temiz bir hava alabilirsiniz
...En Çok Reaksiyon Alan Mesajlar
Ben öyle bir şey kastetmedim, arkadaşım? Önce doğru yorumlamayı öğrenin. Forumda bununla ilgili başka bir alan olmadığı için bu kategori adı altında konu ile ilgili her şey paylaşılabilir dedim. Bunu görmemek ne demek bilmiyorum. Eğer forumda bununla ilgili genel bir kategori olsaydı evet haklıydınız fakat böyle bir şey yok değil mi? Üstüne kategoride herhangi bir kuralda belirtilmemiş. Onunda üstüne, aynı arkadaşın yine böyle buna benzer bir konusunda forumda görevli moderatör ve yönetici arkadaşlar teşekkür mesajlarında bulunmuşlar. Eğer yanlış bir şey olsaydı belirtirlerdi. Burdan bakarak da bu tartıştığınız şeyin ne kadar saçma olduğunu görürsünüz.
Bunu burda tartışmaya bile gerek yok. Gerek görüldüğü takdirde yöneticiler açıklama yaparlar.
kardeşim benim forumda yok tamamda metin2 adlı kategori altında açılmış. ne demek oluyor bu önce bunu sen bi anla sonra bana uzun uzun açıklama yap okurum.
edit: zaten yönetim ekibindede bazıları hariç maşallahı var. alakasız konulara >> güzel konu, teşekkür ederim, yararlı bla bla bla bla
Tamam güzelde bölüm metin2 birazda metin2'ile ilgili paylaşım yapsan.
Bu kategorinin Metin2 ile ilgili olduğunu nereden çıkardınız? Kategorinin ismi "C++ / C# / Python" dır. Haklısın belki, "METIN2 DEVELOPMENT" adı altında bulunuyor olabilir fakat forumda bu konu ile ilgili başka bir yer olmadığı için, bu kategoride "C++ / C# / Python" ile ilgili her şey paylaşılabilir, bence. Tabii bu kategoride son zamanlarda sürekli Metin2 ile ilgili Python paylaşımları yapıldığı için çoğu kişi bu kategoriye Metin2 ile ilgili bir paylaşım görmek için giriyor olması çok normal. Fakat dediğim gibi, sadece Metin2 ile ilgili paylaşım yapılması gerektiğine dair bir şey göremiyorum ben.
Bu tür paylaşımlar görmek de beni çok mutlu ediyor gerçekten. Python öğrenmeye çalışan birisi olarak @CAGRITAS, teşekkürler.

Metin2Development'ta ne paylaşılabilir? Kategori metin2'ile ilgili.Bu kategorinin Metin2 ile ilgili olduğunu nereden çıkardınız? Kategorinin ismi "C++ / C# / Python" dır. Haklısın belki, "METIN2 DEVELOPMENT" adı altında bulunuyor olabilir fakat forumda bu konu ile ilgili başka bir yer olmadığı için, bu kategoride "C++ / C# / Python" ile ilgili her şey paylaşılabilir, bence. Tabii bu kategoride son zamanlarda sürekli Metin2 ile ilgili Python paylaşımları yapıldığı için çoğu kişi bu kategoriye Metin2 ile ilgili bir paylaşım görmek için giriyor olması çok normal. Fakat dediğim gibi, sadece Metin2 ile ilgili paylaşım yapılması gerektiğine dair bir şey göremiyorum ben.
Bu tür paylaşımlar görmek de beni çok mutlu ediyor gerçekten. Python öğrenmeye çalışan birisi olarak @CAGRITAS, teşekkürler.![]()
Bu kategorinin Metin2 ile ilgili olduğunu nereden çıkardınız? Kategorinin ismi "C++ / C# / Python" dır. Haklısın belki, "METIN2 DEVELOPMENT" adı altında bulunuyor olabilir fakat forumda bu konu ile ilgili başka bir yer olmadığı için, bu kategoride "C++ / C# / Python" ile ilgili her şey paylaşılabilir, bence. Tabii bu kategoride son zamanlarda sürekli Metin2 ile ilgili Python paylaşımları yapıldığı için çoğu kişi bu kategoriye Metin2 ile ilgili bir paylaşım görmek için giriyor olması çok normal. Fakat dediğim gibi, sadece Metin2 ile ilgili paylaşım yapılması gerektiğine dair bir şey göremiyorum ben.
Bu tür paylaşımlar görmek de beni çok mutlu ediyor gerçekten. Python öğrenmeye çalışan birisi olarak @CAGRITAS, teşekkürler.![]()
hee yer kalmamış forumdada metin2 bölümü adı altına açılmış. ne kadar saçma bi bakış açısı
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 288
- Cevaplar
- 2
- Görüntüleme
- 324
- Cevaplar
- 1
- Görüntüleme
- 45
