24 Aralık 2020 Perşembe

Python nedir?

1991'den beri Python programlama dili sadece gereksiz programlar için tamamlayıcı bir dil olarak değerlendiriliyordu. Hatta “Automate the Boring Stuff” (Türkçe'ye "Sıkıcı Şeyleri Otomatikleştiren" olarak çevirebileceğimiz popüler bir kitap) adında bir kitap dahi yayınlanmıştır. 


Bununla birlikte son birkaç yılda Python modern yazılım geliştirme, altyapı yönetimi ve veri analizinde birinci sınıf bir programlama dili olarak ön plana çıkmıştır. Artık hackerlar için bir arka kapı oluşturucusu değil, web uygulaması oluşturma ve sistem yönetiminde önemli rol alma, veri analizleri ve makine öğreniminde parlayan bir dil olarak ün kazanmıştır.

Python’un Önemli Avantajları

Python programlama dili yeni başlayanlar veya Python'da uzmanlaşanlar için önemli avantajlara sahiptir.  

Python Programlama Dili Kullanmak ve Öğrenmek Oldukça Kolay

Diğer karmaşık program dillerini öğrenmek çok zaman alır ve kullanım alanları büyük olmasından dolayı kullanımını öğrenmek çok zordur. Ancak Python sözdizimi hem okunabilir hem de ileriye dönüktür. Öğrenim, kararlı programlama dili sayesinde basittir. Yeni başlayanlar için de ideal bir seçim olarak ön plana gelir. Sonuç olarak, Python kullanarak program geliştirmeye yeni bir adım atmış olan herkes hızlı ve basit şekilde ilerleme kaydedebilir. Diğer karmaşık dillere göre basitlik söz konusu olduğunda, en önde yer almaktadır.

Python Uygulanabilirdir ve Kullanım Çerçevesi Oldukça Geniştir

İsminin az duyulmasına rağmen, yazılımcılar arasında hem popülerdir hem de yaygındır. Github projelerinin birçoğu Python tabanlıdır. Hatta Tiobe Index ve Github gibi programlama örneklerinin sıralandığı sistemlerde, Python tabanlı programları en üst sıralarda göstermektedir. Kullanım alanı en küçük işletim sistemlerinden en büyük işletim sistemlerine kadar birçok OS tarafından desteklenmektedir. İnternette yer alan büyük yazılım kütüphanelerin ve API-destekli servislerin mutlaka Python tabanlı bindings ya da wrappers’ları vardır. Bundan dolayı Python, bu servisler ile serbestçe arayüz oluşturur veya bu kütüphaneleri doğrudan kullanır. Yazılım dilleri arasında en hızlısı olmasa da çoklu platformlarda kullanılması bir adım önde olmasını sağlamıştır.

Python Basit Bir Dil Değildir

Oluşturulan scriptlerin ve otomasyon programlarının çoğu Python kod şemalarını kapsasa da, Python ayrıca, hem bağımsız uygulamalar hem de web hizmetleri olarak profesyonel kalitede yazılımlar oluşturmak için kullanılır.

Python Ne İçin Kullanılır?

Ayrıca, Ansible ve Salt gibi araçlarda sistem gereksinimlerini ve yapılandırmasını sağlayan, bunlara ek olarak web tarayıcıları veya uygulama GUI'leriyle etkileşimleri otomatikleştiren özellikleri de bulunmaktadır. Kısaca anlatmak gerekirse, Script oluşturmak ve otomasyon Python için buz dağının sadece görünen kısmıdır.



Python ile Uygulama Programlama

Python programlama dili ile konsol uygulamaları ve çoklu platformlara GUI uygulamaları oluşturabilirsiniz. Bunları bağım kurulum dosyları olarak kullanabilirsiniz. Python ile oluşturulan bir Script kendi başına bir binary serisi oluşturamaz, ancak  cx_Freeze and PyInstaller üçüncü taraf programlar sayesinde durum imkansızdan münküne dönüşmektedir.

Veri Bilimi ve Makine Öğreniminde Python’un Yeri

Sofistike veri analizleri günümüzde IT için en önemli konular haline gelmiştir. Python ise bu durumlar için en elverişli programlama dili olmuştur. Python arayüzündeki kütüphanelerin birçoğu makine öğrenimi ve veri bilimi üzerine elverişlidir. Bu alanlardaki kütüphanelerde ki yüksek kaliteli komutları, makine öğrenimi kütüphanelerinin ve diğer nümerik algoritma kütüphanelerinin sürekli gelişmesine çok yardımcı olmuştur. 

Python ile Web Servisleri ve RESTful API’leri Kodlama

Python içerisinde bulunan yerel kütüphaneler üçüncü parti web yazılımları ile birleştiğinde,  ortaya bir kaç satır kod ile daha hızlı bir website yönetimi elde edilebilir. REST API’lerin uygun kod blokları ile oluşturulması seri bir şekilde sitenin veri yürütme olayını hızlı yapmasına olanak sağlar. Özellikle Python’un son güncellemesi asinkron operasyonlarının daha güçlü bir yapıya dönüştürmüştür. Doğru kütüphaneler ile sitelerin saniyede binlerce kod istemine karşılık veri akışı sağlamasına yardımcı olmuştur.



Metaprogramlama ve Kod Derlemesi

Diğer diller ile karşılaştırıldığında Python’da yer alan bütün modüller ve kütüphaneler birer nesne olarak görev yapar. Bunun sayesinde Python, etkili bir kod derleyici olarak ön plana çıkmaktadır. Kendi kod özellikleri ile yazılan uygulamaları manipüle ederek, diğer dillerde yazılması çok zor olan yada neredeyse imkansız olan uygulamaları oldukça kolay yazılabilir hale getirir. 

Python’un çoklu platform uygulamaları oluşturması da LLVM benzeri kod derleyici sistemlerinde etkili kodlar oluşturmak için uygun olmasını da sağlar.

Yapışkan Kod Olarak Python

Sıklıkla Glue Code (Yapışkan Kod) olarak adlandırılan Python, bu takma ismini  C dilinin kütüphanesindeki kodlar ile ortaklaşa bir yapı oluşturup, etkili program yapılmasına yardımcı olduğu için almıştır. Veri bilimden ve makine öğreniminde eşsiz bir seçenek olarak ön plana gelmesini sağlamıştır.

Python’un Eksiklikleri

Her ne kadar Python genel anlamda kaliteli uygulamalar yazmak için uygun olsa da bazı eksiklikleri ve yetemediği alanlarda vardır.

Yüksek düzeyde bir programlama dili oluduğu için sistem düzeyinde programlama için uygun değildir. Ancak bu kategori içinde aygıt sürücüleri veya işletim sistemi çekirdeği yer almaz. 

Ayrıca, platformlar arası bağımsız binary dosyalar için çağrı yapan durumlarda da ideal değildir. Windows, MacOS ve Linux işletim sistemleri için bir uygulama geliştirebilirsiniz. Ancak oluşturulacak uygulama fazla görkemli uygulama olmaz

Genel olarak Python programlama dilin de hız ön planda olduğu için ağır programlarda fazla işlevsellik sağlamaz. Bundan dolayı en eski programlama dillerinden olan  C / C ++ gibi diller kullanabilirsiniz.Evet böyle Python hakkında daha fazla yayın istiyorsanız arkadaşlarınıza söylemeyi unutmayın.😉😉👍

17 Nisan 2020 Cuma

Ercüment Ovalı'dan Sevindiren Koronavirüs İlacı Paylaşımı!

Koronavirüs İlacı Bulundu Mu?

Ercüment Ovalı, yaptığı açıklamada 1 aydır laboratuvarda çalıştıkları ilacın ismini açıkladı. Ovalı açıklamasına şu cümlelere yer verdi:

"1 aydır lab.da çalıştığımız bir ilacın ismini 23 nisanda açıklayacaktık ancak o kadar etkili duruyorki insanların hayatını kurtarabilir. Insanların hayatından gün çalmak istemedik..Acilen Dornaz alfa hastaların tedaDornaz Alfa İlacı Nedir?
Dornase alfa DNA'yı seçici bir şekilde parçalayan bir enzim olan rekombinant insan deoksiribonükleaz I'in ( rhDNaz ) yüksek derecede saflaştırılmış bir çözeltisidir. Dornaz alfa, kistik fibroz hastalarının balgam / mukusunda bulunan DNA'yı hidrolize eder ve akciğerlerdeki viskoziteyi azaltır ve salgıların daha iyi temizlenmesini sağlar.visinde klinik testlere alınmalı. Ercüment Ovalı'dan Sevindiren Koronavirüs İlacı Paylaşımı! tesekkur ederim"

22 Mart 2020 Pazar

TESLA VS EDİSON ÇATIŞMASI !!!!!!!

TESLA İLE EDİSON ÇATIŞMASI ile ilgili görsel sonucu



Bilim dünyasındaki en büyük rekabet olarak anılan Tesla ile Edison arasındaki elektrik akımı rekabeti, bugün hala güncelliğini koruyor. İki isim de dünya tarihine damgasını vurmuş ve ölümlerinin ardından bile yaptıkları ile dünyayı değiştirmeye devam etmişlerdir. Tesla ile Edison arasındaki akım rekabeti temelinde, akımın türü ile alakalıdır. Nikola Tesla alternatif akımı savunurken, Thomas Edison ise doğru akımı savunmuştur. Konuya ilişkin detaylar ise aşağıdadır...


ALTERNATİF AKIM

1884'te New York'a taşınan ve çalışmalarına burada devam eden Tesla, burada Edison'la çalışmaya başladı, fakat Edison'un Tesla'nın alternatif akım sistemlerine ilişkin buluşlarına mesafeli durmasıyla iki bilim insanı çok geçmeden yollarını ayırdı. Edison'dan önce ABD'de hiçbir evde elektrik yoktu; dolayısıyla elektriğin evlere girmesi, Edison'un geliştirdiği doğru akım sistemiyle mümkün olmuştu ve Edison ekonomik kaygılardan dolayı bu sistemi değiştirmek istemiyordu.




Yeni çeşit elektrik motorları ve jeneratörleri üzerinde çalışmaya başlayan Tesla, çok geçmeden alternatif akım sistemini geliştirdi. Tesla'nın geliştirdiği üç fazlı alternatif akım indüksiyon motoru, elektrik enerjisini mekanik enerjiye, doğru akıma göre çok daha başarılı bir şekilde çeviriyordu. Ayrıca alternatif akım daha yüksek voltaj üretmeyi mümkün kılıyor, elektriğin çok daha uzağa, çok daha ucuz bir şekilde taşınmasını mümkün kılıyordu.




Tesla ve Edison arasındaki rekabet... Tesla ve Edison elektrik akımı farkı nedir? İşte merak edilen ipucu!





21 Mart 2020 Cumartesi

BUNLARI BİLİYOR MUSUN?

YÜRÜYEN MERDİVENLERİN YANINDAKİ FIRÇALAR.


Yürüyen merdivenlerin yanındaki merdivenlerin yanındaki fırçaları merak ettiyseniz buraya bakın.
Bu fırçalar kesinlikle ayakkabı silmek için değil,bu fırçalar eşyanız merdivene düştü mü o eşyanın sıkışmasını engeller.Mesela çocuğunuza oyuncak aldımı merdivene düştü diyelim aşağıda
gördüğünüz bu fırçalar o oyuncağın sıkışmasını önler.

yürüyen merdiven fırçası ile ilgili görsel sonucu







SALYANGOZLAR DÜNYAYI NE KADAR ZAMANDA DOLAŞIR?



Bilim insanları yaptığı araştırmada salyangozların dünyayı ne kadar zamanda dolaştığını buldu.




salyangoz ile ilgili görsel sonucu














SONUÇ:4571 yıl sürer



kaynak:oha diyorum,her şey dahil







19 Mart 2020 Perşembe

KORONA'DAN KORUNMAYI BİLİYOR MUSUN?

MERHABALAR KORONA VİRÜSÜ BİLİYORSUNUZ TÜM DÜNYAYI SARSTI.

Çin'de başlayan korona virüsü tüm dünyayı sarstı dünyada 290.000 vaka var,bunların 12.000'i
ölü,77.776 kişi iyileştirildi.Sağlık bakanı Koca yaptığı açıklamada :toplam 947 vaka var.dedi
bunları 21 kişisi ölü.Dünya sağlık örgütü yaptığı açıklamada en önemli silah hijen önemli olduğu  söyledi
.sağlık bakanlığı corona virüsü korunma ile ilgili görsel sonucu

Python nedir?

popüler yayınlar