İçindekiler:

Python'u Kullanmaya Başlayın: 7 Adım (Resimlerle)
Python'u Kullanmaya Başlayın: 7 Adım (Resimlerle)

Video: Python'u Kullanmaya Başlayın: 7 Adım (Resimlerle)

Video: Python'u Kullanmaya Başlayın: 7 Adım (Resimlerle)
Video: 20 Dakikada Kodlama Öğrenmek | Yazılım Size Göre mi? | Python Temel Mantığı 2024, Kasım
Anonim
Python'u Kullanmaya Başlayın
Python'u Kullanmaya Başlayın

Programlama harika!

Yaratıcıdır, eğlencelidir ve beyninize zihinsel bir egzersiz sağlar. Birçoğumuz programlama hakkında bilgi edinmek istiyoruz ama kendimizi yapamayacağımıza ikna ediyoruz. Belki çok fazla matematiği var, belki de etrafta dolaşan jargon sizi korkutuyor. Şimdi size söyleyeyim, programcı olmadan önce programcıların tam olarak böyle düşündüklerini. Aslında, programlamaya başladığımda 10 haftadan daha kısa bir süre önce düşündüğüm şey tam olarak buydu.

Hemen söyleyeyim, herkes program yazmayı öğrenebilir. Python gibi okunması kolay programlama dillerindeki gelişmeler ve internetteki bilgi zenginliği ile, artık bir programlama dilinin içini ve dışını öğrenmek için tam zamanlı bir yatırım değil. Bebek çoğu '21. yüzyıl' programcıları son derece tembeldir, sadece temelleri öğrenin ve oradan geliştirin.

Bu, şu anda yapabileceğiniz, takip etmesi kolay bir Jargon Yoktur. Doğru! Facebook ve youtube'u küçültün, rahatlayın ve bilgisayarınızdan takip edin.

Yaşlı Kişi Bilgisayarı
Yaşlı Kişi Bilgisayarı

Bugün Python adlı bir programlama diline bakacağız, wikipedia python'u şu şekilde tanımlar:

"Python yaygın olarak kullanılan genel amaçlı, üst düzey bir programlama dilidir. Tasarım felsefesi kodun okunabilirliğini vurgular ve sözdizimi, programcıların kavramları C++ veya Java gibi dillerde mümkün olandan daha az kod satırında ifade etmelerine olanak tanır. Dil hem küçük hem de büyük ölçekte net programlar sağlamaya yönelik yapılar sağlar."

Peki HEPSİ NE ANLAMA GELİYOR? Jargon yok dediğini sanıyordum? Peki temelde:

"Python, kompakt, genel amaçlı, okunması kolay bir programlama dilidir. Çok yönlüdür, bu nedenle tüm şekil boyutlarında programlar oluşturmak için kullanılabilir."

Neden python'u seçtim? Python'un temellerini almak kolaydır ve dilin çevrimiçi olarak mükemmel bir destek topluluğu vardır. Bu işi bitirdikten sonra, zamanınızı dilin gerekli inceliklerini öğrenmekle harcamak yerine hemen program yapmaya başlayabilirsiniz.

Haydi başlayalım!

Adım 1: Neye İhtiyacınız Olacak?

Öncelikle python kopyası olan bir bilgisayara ihtiyacınız olacak, üzgünüm mobil kullanıcılar!

www.python.org/downloads/ adresine gidin ve büyük sarı düğme ile mevcut olan en son sürümü indirin.

Python İndirme
Python İndirme

Ardından python'u kurmak için Kurulum Talimatlarını takip edin.

Python Yükleyici
Python Yükleyici

Python'un kurulu olduğunu doğrulamak için CMD'ye (veya terminale) gidin ve şunu yazın:

piton --versiyon

Python, python sürümüyle yanıt vermelidir.

resim
resim

Şimdi bu eğitim için bir IDE veya Entegre Geliştirme Ortamı (temelde bir metin editörü ve bir araya getirilmiş derleyici) kullanacağız, bu yüzden https://www.jetbrains.com/pycharm/download/ adresine gidin ve "Topluluk Sürümü"nü indirin Pycharm'ın.

PyCharm Topluluğu
PyCharm Topluluğu

Ardından PyCharm'ı kurmak için Yükleyici Talimatlarını izleyin.

Şimdi, programlamaya başlamak için!

Adım 2: PyCharm'ı Kurun ve Yeni Bir Proje Oluşturun

Pycharm'ı ilk başlattığınızda, size hangi tuş haritasını ve temayı kullanmak istediğinizi soracaktır. Anahtar haritasını varsayılan olarak bırakmanızı tavsiye ederim, ancak tema, renkler ve yazı tipleriyle beğeninize göre oynayabilirsiniz. Bu eğitim için Dracula temasıyla pycharm topluluğu 4.5 kullanıyorum.

Ardından bir karşılama ekranı ile karşılaşacaksınız.

Basın Yeni Proje Oluştur

PyCharm Karşılama Ekranı
PyCharm Karşılama Ekranı

Pure Python'u seçin, ardından dosyaları saklamak için bir klasör seçin, ardından oluştur'a basın (Klasör adının projenizin adı olacağını unutmayın)

PyCharm Proje Ekranı
PyCharm Proje Ekranı

Bu noktada asıl Kod Oluşturma Ekranı ile karşılaşacaksınız:P

Kod Ekranı
Kod Ekranı

3. Adım: İlk Programınızı Oluşturun

Proje klasörünüze sağ tıklayın ve yeni -> Python Dosyasına gidin

Yeni MENÜ Oluştur
Yeni MENÜ Oluştur

Dosyayı adlandırın ve tamam'a basın

Dosya Diyaloğu
Dosya Diyaloğu

Şimdi ana alanınızda yeni bir sekme görünecek

resim
resim

_author_ altına bu kodu kopyalayıp yapıştırın.

mesaj = "Merhaba Dünya"

mesaj yazdır

Ardından dosyaya sağ tıklayın ve Çalıştır'a basın

resim
resim

Bu, programımızı derleyecek ve bir sonuç döndürecektir. Merhaba Dünya, Koşu Alanında yazdırılacak

resim
resim

Biraz önce yazdıklarımıza bakalım.

Adım 4: İlk Programınızı Belirleyin

Şimdi kodun ne olduğunu anlamaya çalışalım

mesaj = "Merhaba Dünya"

mesaj yazdır

gerçekten demek.

Öncelikle Hello World içeren bir string değişkenin değerini oluşturup ayarlıyorum, eğer konuşma işaretleri arasındaki metni değiştirirseniz değişkenin değerini ve dolayısıyla mesajı değiştirebilirsiniz. Örneğin:

mesaj = "Merhaba Eğitilebilirler!"

mesaj yazdır

İadeler:

resim
resim

çalıştırıldığında.

Konuşma işaretleri nedeniyle bir dize tanımlanır, dizeler tek işaretlerle de tanımlanabilir

mesaj = 'Merhaba Dünya'

mesaj yazdır

Değişkenlerin de farklı türleri olabilir. Örneğin bu:

tam sayı = 29302

tamsayı değerine sahip bir değişkendir (kısaltılmış int) ve bu:

kayan Nokta = 1469.928

kayan nokta değerine sahip bir değişkendir (kayan olarak kısaltılır).

Temel olarak, tamsayılar ve kayan sayılar arasındaki fark, tam sayıların tam sayılar, kayan sayıların ondalık sayılar olmasıdır. Tamsayılar daha az yer kaplar ama ondalık tutamazlar. Örneğin tam sayı 1 / tam sayı 2

tamsayı1 = 1

tamsayı2 = 2 tamsayı1 / tamsayı2 yazdır

0,5 doğru mu? Ama sonuç:

resim
resim

Çünkü tam sayılar ondalık sayılara bölünemez. Ama, bu:

kayan nokta1 = 1.0

tamsayı2 = 2 yazdırma kayan nokta1 / tamsayı2

değişkenlerden biri bir kayan nokta olduğundan çalıştırıldığında 0,5 döndürür

resim
resim

'Yazdır' sadece bir değer yazdırır. Örneğin

"DÜNYAYI YOK EDER" yazdır

dizeyi yazdırır

resim
resim

Print ayrıca, iki dizenin birleştirilmesi de dahil olmak üzere bir denklemin değerini yazdırabilir.

string1 = "MERHABA"

string2 = "İBLE SEVERLER" print string1 + string2

baskılar

resim
resim

Adım 5: Döngüler ve If'ler - Kontrol Yapıları

Herhangi bir programla ilgili en önemli şeylerden biri, kontrol yapılarının varlığıdır.

İlk kontrol yapısı bir while döngüsüdür, bu kod parçası bir koşul doğru olduğunda döngü yapar. Örneğin bu kod

sayı = 0

while sayısı < 10: # Sayıya ekle sayı = sayı + 1 baskı sayısı yazdır "Bitti"

kodu <10 sayana kadar döngüde çalıştırır ve ardından programla devam eder.

resim
resim

İkincisi bir if-else ifadesidir, bu kod parçası bir değişkenin değeri 10'a eşitse bir şeyi kontrol eder ve yapar, değer 11'e eşitse başka bir şey yapar ve diğer tüm durumlarda başka bir şey yapar.

tam sayı = 0

# 10'a eşitse tamsayı == 10 ise: "ITS 10" yazdır # 11 elif tamsayı == 11: "ITS 11" yazdır # Diğer tüm Koşullarda: "BİLMİYORUM" yazdır"

Geri dönücek

resim
resim

Çünkü değişken tamsayı 10 veya 11'e eşit değildir ve diğer her durumda başka şekilde çalışır.

Bir süre tanımlamak için veya kontrol yapısı, türü (while veya if) ve ardından true veya false değerini koyun:

true yazın == true:

Her döngünün içeriği için 'boşluğa' dikkat edin, python boşluk konusunda çok spesifiktir, bu şekilde bir while veya if döngüsünde hangi kodun olduğunu bilir. PyCharm, tüm kodunuzda tutarlı olması gereken bir sekme boşluk kullanır! Ayarları, bunun yerine boşluk kullanacak şekilde de ayarlayabilirsiniz (bunun bazı avantajları vardır).

6. Adım: Yorumlar

Kontrol yapıları bölümünde yayınladığım koda 'yorum yaptığımı' fark etmişsinizdir. Bir kod parçasına # işareti koyarak yorum yapabilirsiniz, satırın geri kalanı yorumlanacaktır. Yazılım derlendiğinde yorumlar yok sayılır

# Selam Dünya

Yorumlar kodun kurtarıcısıdır. Çünkü herkese kodunuzda ne olduğunu ve kodu yazarken ne düşündüğünüzü göstermenize izin veriyorlar. Ama aşırıya kaçmayın! Fazla yorumlanmış kod, az yorumlanmış kod kadar kötü olabilir

Peki kodumu ne zaman yorumlamalıyım?

Temel kuralım, düşüncelerinizi yazınız olarak yorumlamaktır, bu yüzden sadece yaşınızı tutmak için başka bir amaca hizmet etmeyen bir değişken eklediyseniz. Bunu yorumla.

# Yaşımı yıllar içinde tutan değişken# Aslında bu programda kullanılmaz ama # insan ırkının hayatta kalması için gereklidir! yaşım = 23

Adım 7: Bitirdiniz - Kendiniz Bir Şey Yazma Zamanı

Woah, az önce python'un temellerini öğrendin!

resim
resim

Peki "şimdi ne yapacağım?" diye sorabilirsiniz, dosyanızla oynamaya devam edebilirsiniz. Hazır olduğunuzu düşündüğünüzde bir meydan okumaya katılabilirsiniz. Kullanıcı tarafından girilen iki sayıyı toplayan veya çıkaran bir program yazın. Kullanıcı girdisini nasıl alacağınızı öğrenmek için interneti kullanın, ardından iki girdiyi ekleyin veya çıkarın ve kodunuzu yorumladığınızdan emin olun! Python'u öğrenmesi kolay olsa da, hiçbir şekilde düşük bir olasılık tavanına sahip değildir - Python kullanılarak tüm şekil, boyut ve konfigürasyonlarda programlar mümkündür ve kapsamlı (ve genellikle topluluk tarafından sunulan) kitaplıklardır. Öneriler ve iyileştirmeler için kodunuzu aşağıya gönderin. İyi şanslar!

Önerilen: