Programming

I concantrated all articles related to programming such as data structures and any Python libraries.

Az Bilinen Fakat İhtiyaca Göre
Çok Kullanışlı Python Veri Yapıları

Python programlama dili, kullanım kolaylığı açısından kuşkusuz son zamanların en çok kullanılan programlama dillerinden biri olmuştur. Farklı alanlarla ilgili çeşitli sorunlar için sıfırdan kod geliştirme yükünü büyük ölçüde azaltabilecek bir dizi standart kütüphane sağlar. Bu yazımızda pek çok kişi tarafından az bilinen fakat ihtiyaca göre çok kullanışlı Python veri yapıları ile en yaygın sorunların bazılarına çözüm bulacağız.

Bilinmesi Gereken 6 Sıralama Algoritması

Sıralama algoritması, bir diziyi girdi olarak alan, dizide belirli işlemleri gerçekleştiren, bazen liste olarak adlandırılan ve sıralı bir dizi çıktı veren bir dizi talimattan oluşan bir algoritmadır. Sıralama algoritmaları, Big-O notasyonu, böl-ve-yönet yöntemleri ve veri yapıları (ikili ağaçlar, yığınlar) gibi diğer önemli bilgisayar bilimi konularını tanıtmanın basit bir yolunu sağladıkları için genellikle bilgisayar bilimi derslerinin başlarında öğretilir.

Verimli Kod Yazmak İçin Bilinmesi Gereken 6 Teknik

Verimli kod yazmak aslında zor bir şey değildir. Yazılan etkili kod, yalnızca kodun işlevselliğini geliştirmekle kalmaz, aynı zamanda programın zaman ve alan karmaşıklığını da azaltır. Bunun yanı sıra yazılan kodun kalitesine karar vermedeki en önemli faktörlerden birisi hızdır. Örneğin, kodunuz beklenilen sonucu veriyor ancak bu kodu çalıştırması uzun zaman alıyorsa yazdığınız bu kod etkili bir kod olmaktan çıkar.

Pytube ile Youtube Videosu İndirme – Python Kütüphanesi

En popüler sosyal medya platformlarından biri olan Youtube, yaklaşık olarak 1.9 milyar kullanıcıya sahip. YouTube üzerinden bir video izlemek oldukça kolay bir iştir, ancak izlediğimiz o videoyu indirmek bu kadar kolay değildir. Bu indirme işlemini yapmak için hali hazırda birçok araç kullanılmaktadır.