Violet

31 Mart 2023 Cuma

App Lab

    App Lab


  • Mobil cihazlardaki işletim sistemleri için özel olarak geliştirilen yazılımlar Mobil Uygulama olarak adlandırılır.

  • Günümüzde en çok tercih edilen mobil işletim sistemleri;

    • Android (Google)

    • iOS (Apple)

    • Windows Phone (Microsoft)

    • Ark OS, Harmony OS (Huawei)

  • Mobil donanımlarda bulunan temel bileşenler: İşlemci, Anakart, Bellek, Ekran, Depolama alanı

  • Mobil donanım, standart bilgisayar mimarisi ile paralellik içerir ve daha fazlası olarak çeşitli sensörlere sahiptir.

  • Bir mobil cihazın kendi bulunduğu konumu, yeryüzüne göre aldığı açıyı, ışık koşullarını ve benzeri diğer birçok bilgiyi toplayabilmesini algılayıcılar sağlamaktadır.

zaman: Mart 31, 2023 Hiç yorum yok:
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

11 Ocak 2023 Çarşamba

Python Öğreniyorum

 Python

Programlama dili

Açıklama

Python, nesne yönelimli, yorumlamalı, birimsel ve etkileşimli yüksek seviyeli bir programlama dilidir. Girintilere dayalı basit söz dizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır.


    Print

Print () fonksiyonu yerleşik bir fonksiyondur. Amacı  Ekran / konsol penceresine belirli bir mesajı yazdırmaktır.
print( "Merhaba \n")
print("Nasılsın? \n")
print("İyiyim,ya sen? \n")
print( "Görüşürüz \n ")


      If

IF komutu, eğer anlamında kullanılmaktadır. Sıklıkla kullanılan sorgulama komutlarındandır. Temel anlamda, “eğer anahtara basıldı ise lambayı yak” şeklinde bir kullanımı vardır. Sorgulama işlemi yapılır, eğer koşul doğru ise öncelikle “İŞLEM A”, arkasından ise “İŞLEM B” yapılır.
y = 1881
if y == 1881:
 print("Atatürk'ün doğduğu tarih")
 if y == 1923:
   print("Ankara'nın başkent oluş tarihi")
if y > 2020:
  print(y, "Günümüze çok yakın bir yıldır.")

     Açıklama Satırı #

Python yorum yani açıklama satırları, Python programlama dilindeki kodları açıklamak ve kodları daha anlışılabilir programı daha kullanışlı hale getirmek için kullanılmaktadır. Açıklama satırları kullanmak kodun ne işe yaradığı ve nerede hangi işlem yapıldığı hakkında bilgi vermek için kullanılabilir.
#Mini yarışma
#Sayısal cevaplı soru örneği.
#1. Soru

      Else

If ifadesi eğer anlamına gelir. Kullanım şekli; Eğer belirttiğim koşul yerine geliyorsa şunları, gelmiyorsa bunları yap demektir. else ifadesi ise; her iki koşulda yerine gelmiyorsa yapılacak işlemi belirtir.
#Şifre. if-else
gir = 23
if gir == 9:
  print("Şifre doğru")
else:
  print("Şifre hatalı...")
  print(10* " alarm ")


       For

For döngüsü tek bir satırı ya da birden fazla satırdan oluşan kod bloğunu kişinin istediği kadar tekrar etmesi için kullandığı bir döngüdür.
for a in range(5): 
 print("Merhaba")
 print("Almanca yazılısı 2. saat")
 print("Başarılar dilerim")


     While

While döngüsü, programlama dillerinin neredeyse tamamında var olan, yaygın kullanılan bir döngüdür. Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk edilir.
#Sayı tahmin oyunu
import random
sayi = random.randint(1,10)
tahmin = 0
isim = input("Adınızı Giriniz.")
while tahmin != sayi:
  tahmin= int(input("Tahminini giriniz(1-10):"))
  if tahmin>sayi:
    print(isim ,"Sayın büyük.. daha küçük değer giriniz.")
  if tahmin<sayi:
    print(isim , "Sayın küçük.. daha büyük değer giriniz.")
  if tahmin==sayi:
    print(isim , "Sayıyı bildin. ")

    Input

Input (Giriş), bilgisayarın işlemesi için veri gönderilen girişlerdir. Bilgisayarımızda kullandığımız fare ve klavyeler input girişi ve input cihazlar olarak verebileceğimiz en önemli örneklerdir. Bu donanımlar giriş yardımıyla bilgisayarımıza işlenebilmesi için veri gönderme kapasitesine sahip olan donanımlardır.
#Rasgele soru soran program
import random
isim = ["Elif", "Güneş", "Nehir"]
soru = ["2x2=?", "9/3=?", "Almanya'nın başkenti?"]
cevap = ["4", "3", "Berlin"]
a = random.randint(0,2)
b = random.randint(0,3)
print(isim[a],"senin sorun:")
print(soru[b])
c = input("Cevabınızı girin: ")
if c == cevap[b] :
  print("Doğru")
else:
  print("Yanlış")

     Int 

Uygulama geliştirirken en sık kullandığımız değişkenlerden biri “int” türüdür. Bunda en önemli etken tam sayı değer tutabilmesi ve veri aralığının geniş olmasıdır. int türündeki değişkenler 32 bitlik işaretli veri depolarlar.
#int veri türü
a = 'Elif'
b = 'Ankara'
c = 'Türkiye'
print(a , b , c)
print(type(a))


   Range

Range() fonksiyonu belirli aralıkta bulunan sayıları göstermek için kullanılır. range(5) fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder. range(2,5) fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder.
ad = "evrensel"
for x in range(7,-1,-1):
 print(ad[x])

   Elif

Bir durumun sağlanması birden fazla koşula bağlıysa elif deyimi kullanılır.
yas = int(input("Yaşınızı giriniz: "))
if yas>=50:
  print("15 TL")
elif yas>10:
  print("30 TL")
else:
  print("10 TL")


   Len

Dizedeki karakter sayısını veya bir karakteri depolamak için gereken bayt sayısını içeren bir Long değişken.
a = input("Adın ne")
for x in range(len(a)-1, -1, -1):
  print(a[x])

  Float

int() Sayı değerli bir karakter dizisini veya kayan noktalı sayıyı tamsayıya (integer) çevirir. float() Sayı değerli bir karakter dizisini veya tamsayıyı kayan noktalı sayıya (float) çevirir.
#float veri türü
d = 1923
e = 1881 
k = 2022 - d 
print('Cumhuriyet kaç yaşında?', k)
print(type(d))

  Def

Arama Sonuçları

Web'den öne çıkan snippet

Burada def parçacığı, tanımladığımız şeyin bir fonksiyon olduğunu gösteriyor. bir_fonksiyon ifadesi ise tanımladığımız bu fonksiyonun adıdır. Fonksiyonu tanımladıktan sonra, çağırırken bu adı kullanacağız.
def cati():
  print("    _")
  print("   / \ ")
  print("  /   \          o ")
  print(" /     \        ooo ")
def kat():
  print(" |  _  |¯¯¯¯¯¯|ooooo")
  print(" | | | |      |  |")
  print(" ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯")
cati()
kat()

   Import

Kendi yazdığımız bir modüle başka bir projedeihtiyaç hissettiğimizde o modülü yeni projeye aktarma işlemeine import denir.

import random
b = random.randint(1,1000)
a = random.randint(1,1000)
print(a,"+",b,"=?")
c = int(input("Cevabınız:"))
if c == a+b:
  print("Harikasın!")
else:
   print("Malesef")


























zaman: Ocak 11, 2023 Hiç yorum yok:
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

11 Kasım 2022 Cuma

Pyhton Dilinde Döngüler

Programda işlem veya işlemleri tekrara ettirmek için kullanılır. Buna döngü (LOP) denir. Döngü işlemleri için şu komutlar kullanılır:

     1.For Komutu

     2.While 

     3.While do


For Komutu Nasıl Kullanılır: 

Belirtilen sayıda işlem veya işlemleri tekrarlar. Bunun için döngü değişkeni kullanılır.
Döngünün başlangıç , bitiş ve artış değeri belirtilir.


for a in range(5): 
 print("Merhaba")
 print("Almanca yazılısı 2. saat")
 print("Başarılar dilerim")
 

"Merhaba" , "Almanca yazılısı 2. saat" , "Başarılar dilerim" kelimelerini 5 defa yazar.

for a in range(1000,0,-5):
   print(a)

1000'den beşer beşer azalarak 0'a kadar




zaman: Kasım 11, 2022 Hiç yorum yok:
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

9 Ekim 2022 Pazar


Kodlama Eğitimi Nedir Ne İşe Yarar?





Günümüzde birçok farklı kurum üzerinden özel eğitmenler ışığı altında kodlama eğitimi verilmektedir. Her yaştan insan için verilen bu eğitim özellikle günümüzde küçük yaşlardan başlıyor. Bu bağlamda hayal edilen uygulamalar ve yazılımlar geliştirebilmek için verilen eğitime kodlama eğitimi denmektedir.

Kodlama eğitimi sadece teknolojik açıdan değil aynı zamanda insan gelişimi noktasında da oldukça önemlidir. Bu yüzden kodlama eğitiminin birçok farklı yararı olduğunu söylemek mümkün.

-Analitik düşünme ve problem çözme yeteneğini geliştirir.
-Döngü ve koşul ile sıralama gibi kavramların erken yaşta öğrenilmesini sağlar.
-Algoritmik düşünce ile algoritma kurma becerisi kazandırır.
-Çocukların soyut kavramları özelleştirmesine olanak verir.
-Zihnin gelişmesine ve hatta sosyal olabilmesine olanak tanır.

Bu şekilde kodlama eğitiminin daha birçok farklı yarar sağladığını dile getirmek mümkün.
zaman: Ekim 09, 2022 Hiç yorum yok:
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

7 Ekim 2022 Cuma

 

Niçin Python Öğrenmeliyim?








1-Programlamada yeniyseniz hızlıca öğrenebilirsiniz



Bundan çok çok uzun yıllar önce programlama öğrenenlerin karşısına çıkan tüm işlevsel seçenekler, son derece karmaşıktı. Zaman içinde insan diline yakın diller ortaya çıktı ve çok daha yaygın hale geldi. Python bunlar arasında en çok dikkat çeken programlama dillerinden biri.



Python kolay okunur, kolay yazılır. Bu sayede öğrenmek de çok daha kolaydır. Diğer dillerde en sık karşılaşılan hata sebepleri arasında gelen tırnak işareti, parantez gibi detaylar bu dilde karşımıza çıkmıyor. Bunun dışında da söz dizimi olarak diğer dillere göre çok daha sade.



2-Python web geliştirme için kullanılabilir


Web geliştirme ile ilgilenen yazılımcılar, genellikle PHP öğrenir. Tarihi uzun bir geçmişe dayanan PHP karşısında Python, web developerlar için son derece avantajlı bir alternatiftir. PHP’den uzun zaman alan bir kodu yazmak için Python’da dakikalar yeterli olabilir.




Üstelik doğru kodlarla çok daha hızlı çalışan bir program elde edebilirsiniz. Web geliştirmede PHP hala daha yaygın bir kullanıma sahip olsa da bir süre sonra Python öne geçebilir.




3-Tekrar tekrar kullanılabilen tasarıma sahiptir




Yazılımcılar için başarılı bir kod yazmak, zaman alır. Startup’lar için yazılan kodlardan bir veritabanı oluşturmak ve bu kodları tekrar tekrar kullanabilmek önemlidir. Python, bu süreç için son derece ideal bir programlama dili. Çünkü hızla kod yazabilirsiniz ve veritabanınız hızla gelişir. Çok az kodla büyük işler başarabilirsiniz. Bu kodlar kolayca farklı projelere uyarlanabilir. Tekrar tekrar kullanılabilen çevik tasarımı, Python’ı bu açıdan avantajlı hale getirir.



4-Yüksek maaş almanızı sağlar




Python kullanabilen yazılımcılar, sektörde en yüksek maaşı kazananlar arasında yer alıyor. Python ile birlikte Swift, Ruby, C++ ve Java da yüksek maaş getiren diller olarak görülüyor. Ancak özellikle yeni başlayanlar için diğer dilleri öğrenmek zaman alacağı için Python kısa sürede yüksek maaş anlamına da gelir. Diğer taraftan Python’ın yükselişte olduğu gerçeğini unutmamak gerekir.



5-Siber güvenlik açısından güvenilirdir




Siber güvenlik, yazılımcıların en çok dikkat etmesi gereken konular arasında yer alıyor. Ve bu konuda da Python rüştünü ispat ediyor. Yine hızlı olması bu açıdan da avantaj sağlıyor. Bir sorun tespit edildiğinde büyük bir hızla aksiyon alınabiliyor. Ayrıca kodlar daha sade olduğu için sorunlu kısmın onarılması kolaylaşıyor.



6-Yapay zeka ve makine öğrenmesinin geleceğinde Python var




Bilimsel araştırmalarda MATLAB çok önemli bir yer tutsa da Python bu alanda da hızla yükseliyor. Yapay zeka ve makine öğrenmesi, yazılımın tüm dünyada en çok önem kazanan alanlarıyken, bu alanlarda Python kullanmayı tercih eden yazılımcıların sayısı da sürekli artıyor. Bu sayede soruları cevap bulan forum kullanıcıları ve yeni başlayanlar için de kolaylık sağlıyor.




7-Çeşitlilik ve esneklik sunuyor


Yazılım dünyasında bir programlama dilinin sunabileceği en önemli özelliklerden biri esneklik sunmasıdır. Farklı işletim sistemlerinde çalışan Python, bu açıdan güçlü bir alternatif olarak karşımıza çıkıyor. Ayrıca farklı alanlarda çalışmak isteyenler için Python çok farklı projelerde kullanılabildiği için bu dili kullanarak hem yapay zeka hem web geliştirme işlerinde şansınızı deneyebilirsiniz. Yine de bir alanda uzmanlaşmak sizin için daha avantajlı olabilir.

zaman: Ekim 07, 2022 Hiç yorum yok:
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

23 Eylül 2022 Cuma

Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur.

  • Pascal
  • Basic
  • C
  • C#
  • C++
  • Java
  • JavaScript
  • Cobol
  • Perl
  • PHP
  • Python
  • Ada
  • Fortran
  • Delphi
  • Swift

Algoritma Nedir?

Algoritma, belirli bir problemi çözmek veya belirli bir amaca ulaşmak için çözüm yolunun adım adım tasarlanmasıdır. Algoritmalar sadece bilgisayar bilimlerinde değil hayatın her alanında kullanılır. Örneğin bir yemek yaparken, o yemeğin tarifindeki adımlar aslında bir algoritmadır.

IOT Nedir?


Nesnelerin interneti ya da İngilizce Internet of Things'in kısaltması olarak kullanılan IOT, fiziksel nesnelerin birbirleriyle veya daha büyük sistemlerle bağlantılı olduğu iletişim ağıdır.


Örnek Olay

Evcil Hayvan Besleyici


Akıllı besleyici, evcil hayvanlarınız için doğru mamayı seçmenize ve miktarını ayarlamanıza yardımcı oluyor. Evde olmadığınız zaman cep telefonunuzdan evcil hayvanlarınızın mamasını yiyip yiyemediğini kontrol edebiliyorsunuz aynı zamanda bu uygulama mama bittiğinde otomatik olarak tedarikçiyle iletişime geçip mama siparişi verebiliyor.

zaman: Eylül 23, 2022 Hiç yorum yok:
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş
Ana Sayfa
Kaydol: Kayıtlar (Atom)

App Lab

    App Lab Mobil cihazlardaki işletim sistemleri için özel olarak geliştirilen yazılımlar Mobil Uygulama olarak adlandırılır. Günümüzde en ...

  • App Lab
        App Lab Mobil cihazlardaki işletim sistemleri için özel olarak geliştirilen yazılımlar Mobil Uygulama olarak adlandırılır. Günümüzde en ...
  • (başlık yok)
    Kodlama Eğitimi Nedir Ne İşe Yarar? Günümüzde birçok farklı kurum üzerinden özel eğitmenler ışığı altında kodlama eğitimi verilmektedir. He...
  • (başlık yok)
      Niçin Python Öğrenmeliyim? 1-Programlamada yeniyseniz hızlıca öğrenebilirsiniz Bundan çok çok uzun yıllar önce programlama öğrenenlerin ka...

Bu Blogda Ara

  • Ana Sayfa

Hakkımda

Violet
Profilimin tamamını görüntüle

Kötüye Kullanım Bildir

Blog Arşivi

  • Mart 2023 (1)
  • Ocak 2023 (1)
  • Kasım 2022 (1)
  • Ekim 2022 (2)
  • Eylül 2022 (1)
Harikalar Tic. teması. Blogger tarafından desteklenmektedir.