İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: PyCharm'ı Kurun ve Yeni Bir Proje Oluşturun
- 3. Adım: İlk Programınızı Oluşturun
- Adım 4: İlk Programınızı Belirleyin
- Adım 5: Döngüler ve If'ler - Kontrol Yapıları
- 6. Adım: Yorumlar
- Adım 7: Bitirdiniz - Kendiniz Bir Şey Yazma Zamanı
Video: Python'u Kullanmaya Başlayın: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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.
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.
Ardından python'u kurmak için Kurulum Talimatlarını takip edin.
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.
Ş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.
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
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)
Bu noktada asıl Kod Oluşturma Ekranı ile karşılaşacaksınız:P
3. Adım: İlk Programınızı Oluşturun
Proje klasörünüze sağ tıklayın ve yeni -> Python Dosyasına gidin
Dosyayı adlandırın ve tamam'a basın
Şimdi ana alanınızda yeni bir sekme görünecek
_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
Bu, programımızı derleyecek ve bir sonuç döndürecektir. Merhaba Dünya, Koşu Alanında yazdırılacak
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:
ç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ç:
Çü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
'Yazdır' sadece bir değer yazdırır. Örneğin
"DÜNYAYI YOK EDER" yazdır
dizeyi yazdırır
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
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.
İ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
Çü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!
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:
Raspberry Pi Nasıl Kurulur ve Kullanmaya Başlanır: 4 Adım
Raspberry Pi Nasıl Kurulur ve Kullanmaya Başlanır: Geleceğin okuyucuları için 2020'deyiz. Sağlıklı olduğunuz ve Covid-19'a yakalanmadığınız için şanslıysanız, aniden , hayal ettiğinden çok daha fazla boş zamanın var. Öyleyse kendimi çok aptalca olmayan bir şekilde nasıl meşgul edebilirim? Oh evet
NodeMCU'yu Kullanmaya Başlayın (ESP8266).: 3 Adım
NodeMCU (ESP8266) İle Başlarken…: Bu Instructable'da Arduino IDE ile NodeMCU'ya (ESP8266) nasıl başlayabileceğinizi paylaşıyorum. Bu eğitim, yeni başlayanlar içindir. NodeMCU, yerleşik Wifi'ye sahip Arduino gibidir, böylece projelerinizi çevrimiçi hale getirebilirsiniz.
DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Talimat: 8 Adım (Resimlerle)
DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Eğitilebilirlik: Neden DIYMall RFID-RC522 ve Nokia LCD5110 için başka bir Eğitilebilir Dosya oluşturma ihtiyacı hissettim? Doğruyu söylemek gerekirse geçen yıl bu iki cihazı kullanarak bir Kavram Kanıtı üzerinde çalışıyordum ve bir şekilde "yanlış yerleştirilmiş"
PM İzleme İstasyonu İnşa Etmeye Başlayın: 3 Adım (Resimlerle)
Bir PM İzleme İstasyonu İnşa Etmeye Başlayın: Çin'de yaşadığım için özellikle hava kirliliği seviyeleriyle ilgileniyorum ve şehrim Shenzhen, muhtemelen Çin'deki en temiz şehirlerden biri olsa da, hala kötü günleri var. yarım düzine havayla karşılaştırmak için kendiminkini yapmak istedim
LED Işık Dizileri için Onları 12V için Yeniden Kablolamak Yerine Sadece 12V-AC-hattı İnverter Kullanmaya Kendinizi İkna Edin.: 3 Adım
LED Işık Dizileri için Onları 12V için Yeniden Kablolamak Yerine Sadece 12V-AC-hattı İnverter Kullanmaya Kendinizi İkna Edin.: Planım basitti. Duvardan güç alan bir LED ışık dizisini parçalara ayırmak ve ardından 12 volt ile çalışacak şekilde yeniden kablolamak istedim. Alternatif, bir güç çevirici kullanmaktı, ancak hepimiz bunların çok verimsiz olduklarını biliyoruz, değil mi? Doğru? Yoksa onlar mı?