Python’a Giriş

Uzun süredir Python kullanımı temel düzeyde öğrenmeyi düşünüyordum. Söz diziminin kolaylığını yıllardır duyduğum Python’u asıl seçme nedenim açık kaynak kodlu ve ücretsiz olmasıdır.

Veri Defteri‘ndeki Python derslerini okuyarak sürece başladım. Bu sayfada ise yazmış olduğum kodlar ve hatırlatma notlarına yer vermeyi düşünüyorum.

Karekök almak için kütüphane çağırma kısmını sevmedim:

Kütüphane çağırmadan:

şeklinde karekök alınabilirmiş 🙂

Matematik işlemleri direk olarak yapılabiliyor:

Yuvarlama işlemi:

Üs alma işlemi:

Mutlak değer işlemi:

Değişken tanımlama işleminde tip belirtilmiyor. Aynı tip değişkenlerle yapılan işlemlerin sonucu aynı tiptir.

kodunun çıktısı:

şeklindedir.

Çıktı:

Çoklu atama yapmak mümkün olduğundan ara değişken kullanmadan değiş tokuş yapılabilir.

Değişken isimlerinde herhangi Unicode karakterleri kullanılabilir.
Not:Ben çok tercih etmiyorum.

Python’da öncelik sırası nasıldır?

Aynı ifade içinde önce üs alma, sonra çarpma, bölme ve kalan bulma işlemleri, sonra da toplama ve çıkarma işlemi yapılır. Aynı öncelik sınıfında bulunan işlemler, soldan sağa sırayla yapılır. Öncelik sırasını değiştirmek için parantez kullanılır.

14,20 sonucunu verecektir.

Python’da dizeler nasıl tanımlanır ve kullanılır?

Çıktı:

Farklı tipteki değişkenleri çokuzlarda (tuple) aşağıdaki şekilde saklarız:

Not: tuple’ı ben ögeli olarak çeviriyordum. Çokuz ifadesini Kaan Öztürk kullanmış 🙂

Son elemanın birinci elemanına erişmek için:

Python’da listeler nasıl tanımlanır ve kullanılır?

Çıktı:

Bazı oynamalar yapalım:

Çıktı:

Python’da sözlük veri yapısı nasıl kullanılır?

‘merhaba’ çıktısını verir.

Silmek için :

del d[“isim”] komutu kullanılabilir. hash listesi yapılırken faydalı bir kullanımdır.

Kaynaklar:

1- http://www.veridefteri.com/2017/12/08/temel-python-programlama-ilk-adimlar/
2- http://www.veridefteri.com/2017/12/11/python-programlamaya-giris-sayilar-aritmetik-temel-veri-yapilari/

Etiketler: , , , ,

Yorum Yapın