Kayıtlar

Python - Input Fonksiyonu

Resim
Kullanıcıdan bilgi alma - Input() Fonksiyonu: Merhaba arkadaşlar, daha önceki derslerimizde yaptığımız matematiksel işlemlerde ya da metinsel işlemlerde verileri kendi oluşturduğumuz değişkenlerin değerlerini kullanarak gerçekleştirmiştik. Şimdi bu verileri kullanıcının belirlediği değerleri alarak nasıl işlem yapacağımızı öğreneceğiz. Bilgisayar bilimlerinde en önemli noktalardan biri bilgilerin kullanılmasıydı. Bilgiler dışarıdan bilgisayara bildirilmeli ki bilgisayar bu bilgiler üzerinde işlemler yapabilsin. Örneğin bilgisayara girilen onlarca doğum tarihi bilgisini değerlendirerek kimlerin ehliyet alabileceğini hesaplayan bir programda doğum tarihi bilgilerinin bir şekilde bilgisayara bildirilmesi gerekiyor. Gelin hep birlikte python dilinde bilgilerin nasıl bilgisayara aktarıldığını öğrenelim: Yukarıdaki görselde öğrendiklerimiz: Bir değişkeni oluşturduktan sonra ona input() fonksiyonu ile değer verebiliyoruz. sayi=input()   şeklinde Eğer değer alırken bir mes...

Python - Print Fonksiyonu ve Tür Dönüşümleri

Resim
Arkadaşlar bu yazımızda derslerimizde sıkça kullandığımız print() fonksiyonunu ve değişken türlerini bir birine dönüştürmeye yarayan fonksiyonları öğreneceğiz. Print(): Herhangi bir veriyi ekrana yazdırmamızı sağlayan fonksiyondu. İçerisine string (metinsel) tipinde ifadeler alabildiği gibi integer (sayısal) tipinde işlemlerin yapılıp sonucunun ekrana yazdırıldığı durumlar da olabiliyor. Python idle'da çalışırken yazdığımız herhangi bir ifade print() fonksiyonunu kullanmadan doğrudan ekrana yazdırılıyordu. Yukarıda gördüğümüz gibi print() fonksiyonu kullanmadan yazdırdık. Bunu normal çalışmalar üzerinde anında sonuç alabilirken kullanıyoruz. Fakat kaydedilmiş dosyalar üzerinde çalışmalar yaparken print() fonksiyonunu kullanmak zorundayız. Kullanmazsak hata alırız. Şimdi print() fonksiyonunun kullanımını nasıl yapıyoruz bunu inceleyelim: Print() fonksiyonunun kullanımı ve .format() fonksiyonunun kullanımı genel hatlarıyla görmüş olduk. Daha sonra tür dönüşümlerine geç...

Python - Stringler

Resim
Merhaba arkadaşlar, yeni bir blog yazısı ile tekrar beraberiz. Bugün stringler konusu ile ilgili alıştırmalar yapmaya çalışacağız. Geçen dönem işlediğimiz derslerde stringleri dizi tipinde değişkenler olarak işlemiştik. Stringler, birden çok karakterin yan yana getirilmesi ile oluşturulmuş yapılardır. Stringler kısaca metin dizileri ya da cümle tipinde değişkenlerdir. Cümleler üzerinde çalışmak programlama dilleri için oldukça önemlidir. Şimdi stringleri yakından tanıyalım ve stringler için özel olarak tasarlanmış fonksiyonları da öğrenelim. Yukarıdaki görsel içerisinde stringleri oluştururken çift tırnak kullanmamız gerektiğini, eğer bu ifade içerisinde çift tırnak kullanmamız gerekirse (\) kaçış simgesini kullanıyoruz. Stringlerin sıralanmış karakterlerden oluştuğunu belirttik bunların 0 dan başlayarak listelendiğini gördük. Bu listenin hangi karakteri gösteriğini bulmak için (a[2]) şeklinde köşeli parantezle hangi karakteri içerdiğini bulabiliyoruz. String dizisi içeri...

Python - Matematiksel Operatörler

Resim
Merhaba arkadaşlar yeni bir blog gönderisi ile tekrar beraberiz. Önceki yazımda python üzerinde değişken oluşturma ve sayısal değişkenleri görmüştük. Bu yazımızda matematiksel operatörleri ve ne işe yaradıklarını göreceğiz. Matematiksel operatörlerimiz matematiksel işlemleri yapmak için kullandığımız ifadelerdir. Normal hayatta nasıl toplama, çıkarma gibi işlemleri yaparken (+,-) gibi işaretlerden faydalanıyorsak bilgisayar dünyasında da bu işlemler için ayrılmış özel işaretleri kullanıyoruz. Gelin hep birlikte 4 işlem ve bundan fazla özelliklere sahip olan operatörleri görelim. Burada 4 işlem operatörlerini, tam bölüm operatörünü (//) ve bölümden kalan, mod işlemi yapan, operatörü (%) görmüş olduk. Aşağıda ise üs alma operatörünü göreceğiz.

Python - Değişkenler

Resim
Merhaba arkadaşlar bugün python dilinde değişkenler ve sayısal değişkenler konularını göreceğiz. Daha önceki derslerimizde bunlardan bahsetmiştik. Şimdi Pycharm üzerinde alıştırma yapacağız. Değişkenler: Verileri (bilgileri) tutan, ihtiyacımız olduğu zaman bize bunları getiren, değerlerini kullanıp işlemler yapabileceğimiz ve değerlerini değiştirebileceğimiz yapılara değişken diyoruz. Değişkene bir isim veririz ve ona bir değer veririz. Örneğin: Bir markete gittiğimizde her ürünün bir adı ve fiyatı vardır. Bilgisayar da bunun gibi her türlü bilgiyi tutabilir ve ihtiyacınız olduğu zaman kullanmanıza olanak verir. Değişkenlerin türleri vardır. -Sayısal Değişkenler  (1,  -10,  55.12,  5) Matematiksel İşlemlerde kullanırız. -Karakter Değişkenler  (Her bir karakter: %, g, 9 , * ) Birleşimlerinden diziler olur. -Dizi(Metin) Değişkenler (Birden çok karakterin bir araya gelmesiyle oluşur. : "Adem Tolunay Fen Lisesi") -Mantıksal Değişkenler (True,False değerl...

Pycharm Nedir? Kodlamaya Başlıyoruz

Resim
Merhaba arkadaşlar bundan önceki derslerimizde programlamaya ait temel kavramları öğrendik. Bilgisayarlarımızda egzersiz yapmak için python idle'ını kullandık. Idle'da kodları satır satır çalıştırıyorduk. Bu biraz yorucu ve yaptığımız çalışmaları kaydedip tekrar çalıştırırken ilkel kalıyordu. Bundan sonra yapacağımız etkinliklerde Pycharm geliştirme ortamını kullanacağız. Bundan dolayı bilgisayarlarımıza Pycharm kurulumu yapacağız. 1)Google'dan Pycharm Yazıyoruz. 2)Gelen İlk seçeneğe tıkladıktan sonra aşağıdaki sayfa çıkıyor. Oradan Download Now tıklıyoruz.  3)Download sayfasında Community (Ücretsiz Seçeneği Seçiyoruz.) 4)Dosyamız indirelinler sayfasında inince çift tıklayıp kurulu başlatıyoruz.  5)Kurulumu aşağıdaki Program Files içerisine yapıyoruz.  6)Kurulum İçin Aşağıdaki yerleri işaretliyoruz. Kurulum bittikten sonra aşağıdaki sayfa geliyor. Do not import settings işaretleyip OK diyoruz. Daha sonra kodlama yaparken göreceğimiz görü...

Akış Diyagramı Nedir?

Resim
Akış diyagramları: Algoritmaları belirli grafikler ya da şekiller kullanarak görselleştirmek için kullanılan yapılardır. Algoritmanın işleyişini daha iyi anlamada, zihinde yer edinmede yardımcı olurlar.  Kısaca semboller ve anlamları: Bu sembolleri kullanarak algoritmalarımızı akış haline getirebiliriz.  Bunun için kullanılacak bir araç var https://www.draw.io/  adresinden akış diyagramlarını oluşturabilirsiniz.