Merhaba Dünya - İlk Ahududu Pi Projeniz

Ahududu Pi ile Python'u kullanmanın nazikçe tanıtımı

Raspberry Pi'ye yeni olduğunuz zaman, sizi ilk başta cihaza çeken projelere doğrudan girmeye çalışmak çok cazip olabilir.

Robotlar, sensörler, müzik çalarlar ve benzer projeler Raspberry Pi'nin harika kullanımlarıdır, ancak cihaz için yeni birisinin en iyi başlangıcı değildir. İdeal bir dünyada, karmaşık bir projeye yüklenmeden önce temelleri öğrenmeyi hedeflemelisiniz.

Eğer Linux'ta yeniyseniz, daha da dik bir öğrenme eğrisi olabilir, bu yüzden Python'un nasıl çalıştığıyla ilgili bilgi edinmek ve daha sonra bu bilgiyi zaman içinde geliştirmek için basit projelerle başlamak en iyisidir.

Nazik Bir Giriş

Bir Raspberry Pi'deki en yaygın ilk projelerden biri, "Hello World" metnini, bir betikle ya da IDLE Python geliştirme ortamını kullanarak terminalde yazdırmaktır.

Sıkıcı bir başlangıç ​​gibi görünebilir, ancak Python'a kolay ve alakalı bir tanıtım sunar - ve aynı zamanda gelecekteki projelerinizde çok kullanacağınız bir işlevdir.

Raspberry Pi ile programlama becerilerimizi gerçekten başlatmak için bu geleneksel dersin birkaç varyasyonunu inceleyelim. Sadece tercih ettiğim yöntem olarak IDLE yerine python betikleri kullanacağız.

Selam Dünya

"Merhaba dünya" metninin temel baskısı ile en baştan başlayalım.

Bir terminal oturumuna girdikten sonra, 'helloworld.py' adında yeni bir python komut dosyası oluşturmak için aşağıdaki komutu girin.

sudo nano Instagram Hesabındaki Resim ve Videoları helloworld.py

Nano, kullanacağımız metin editörüdür ve 'py', Python betikleri için dosya uzantısıdır.

Komutu bir süper kullanıcı olarak çalıştıran başlangıçta sudo ('superuser do' anlamına gelir) kullanırız. Bunu her zaman kullanmak zorunda değilsiniz ve yanlış ellerde yanlış komutlarla tehlikeli olabilir, ancak şimdi bunu bir alışkanlık olarak kullanıyorum.

Bu komut yeni bir boş belge açacak. Dosya çalıştırıldığında "merhaba dünya" terimini yazacak olan aşağıdaki metni girin:

yazdır ("merhaba dünya")

Girdikten sonra Ctrl + X tuşlarına basın ve dosyayı kaydetmek için 'Y' tuşuna basın. Terminal, dosyayı belirli bir dosya adıyla kaydetmek için enter tuşuna basmanızı isteyecektir, bu yüzden devam edin ve enter tuşuna basın. İlk Python dosyanızı oluşturdunuz!

Şimdi terminale geri döneceksin. Yeni komut dosyasını çalıştırmak için aşağıdaki komutu kullanıyoruz:

sudo python Instagram Hesabındaki Resim ve Videoları helloworld.py

Bu "merhaba dünya" yazdıracak ve daha sonra tekrar kullanmak için terminal ile bırakarak, senaryoyu kapatır.

Merhaba dünya

Bir vitese gitme zamanı. Bu örnek, bir satırda "merhaba" kelimesini ve sonra "dünya" kelimesini basacaktır. Bu, Python dosyamıza yeni bir satır ekleyecek, ancak yine de çok basit bir seviyede olacak.

Aşağıdaki komutu kullanarak yeni bir dosya başlatın:

sudo nano Instagram Hesabındaki Resim ve Videoları hellothenworld.py

Bir kez daha bu boş bir editör penceresi açılacaktır. Aşağıdaki metni girin:

baskı ("merhaba") yazdırma ("dünya")

Tekrar çıkmak ve kaydetmek için Ctrl + X tuşlarını kullanın, ardından 'Y' tuşuna basın ve ardından istendiğinde 'enter' tuşuna basın.

Komut dosyasını aşağıdaki komutla çalıştırın:

sudo python Instagram Hesabındaki Resim ve Videoları hellothenworld.py

Bu bir satırda "merhaba", sonraki satırda "dünya", sonra komut dosyasını kapatacaktır.

Merhaba Dünya, Güle güle Dünya

Önceki örnekte öğrendiklerimizi kullanarak, bir şeyleri değiştirelim, böylece "merhaba dünya" dedikten sonra "güle güle dünyası" diyerek durmasını söyleyene kadar.

Dosyaları nasıl hazırlayacağınızı ve kullanacağınızı öğrendiniz, bu yüzden bu sefer bu talimatları gözden geçireceğiz.

Hellogoodbye.py adında yeni bir dosya oluşturun ve nano'da açın. Aşağıdaki metni girin:

import time count = 1 iken True: eğer count == 1: print ("merhaba dünya") count = count -1 time.sleep (1) elif sayısı == 0: print ("hoşçakal dünya") count = count +1 time.sleep (1)

Burada birkaç yeni konsept tanıttık:

Bu girintili kod çalışırsa, "merhaba dünya" yazacak ve sonra 'sayım' değişkeni -1 ile değiştirecektir. Daha sonra tekrar çalıştırmak için 'while döngüsü'ne geri dönmeden önce' time.sleep (1) 'ile bir saniye bekleyecektir.

İkinci 'if' ifadesi benzer bir işi yapar, ancak 'sayım' tam olarak 0 ise çalışır. Daha sonra "hoşçakal dünyasını" basar ve 1'e 'sayım' ekler. Bir kez daha 'while' döngüsünü tekrar çalıştırmadan önce bir saniye bekleyecektir.

Umarım, 'sayım' 1'de nasıl başlar ve sürekli olarak her seferinde farklı metinler basarken 1 ile 0 arasında geçiş yapar.

Komut dosyasını çalıştırın ve kendiniz görün! Komut dosyasını durdurmak için Ctrl + C tuşlarına basın.

Merhaba Dünya 100 Kez

Metnimizi tekrar etmemiz otomatik olarak sadece 10 kere yazdırılıyor? Bu sayımı tekrar bir süre döngüsünde kullanarak, ancak onu nasıl değiştirdiğimizi değiştirerek başarılır.

Başka bir yeni dosya oluşturun, bir ad verin ve sonra aşağıdaki metni girin:

import time count = 1 iken True: eğer sayılırsa <= 10: print ("merhaba dünya"), count count = count +1 time.sleep (1) elif sayısı == 11: quit ()

Burada '<=' 'ilk' if 'ifadesinde' 'küçüktür veya eşittir' 'ifadesini kullandık. Sayı 10'dan küçük veya eşitse, kodumuz "merhaba dünya" yazdıracaktır.

Sonraki 'if' ifadesi sadece 11 rakamını arar ve eğer sayı 11 ise, bir betiği kapatan 'quit ()' komutunu çalıştırır.

Bunu kendiniz görmek için dosyayı deneyin.

Sana doğru

Bu alıştırmalar size kodun manipüle edilmesi için bazı temel yollar gösterir, ancak tüm yeni Raspberry Pi ve Python kullanıcılarının erken kavramalarını yapmaları gereken bir temel öğrenme türüdür.

Henüz bulamadıysanız, bu mükemmel programlama dili hakkında daha fazla bilgi edinmek için About.com'un özel Python sitesini ziyaret edin.

Gelecek makalelerde ve projelerde daha fazla kod örneğini ele alacağız, bizi izlemeye devam edin!