Haberdar Ol

* Güncel içeriklerden ilk sen haberdar ol!

Beğenilenler
1-Python'ın Temelleri

16- Modüller 

Modül kavramını bir kod kütüphanesi olarak düşünebilirsiniz. Yazdığınız kod içinde kullanmak isteyeceğiniz fonksiyonların bulunduğu bir dosya olarak da düşünebilirsiniz. Aynı zamanda sizin yazdığınız ve .py uzantılı olarak kaydettiğiniz dosyalar da birer modül olabilir. Bu dosyaları diğer dosyalarınız içine import anahtar kelimesiyle dahil edip, içindeki fonksiyonları…

5-Flask ile Web Geliştirme

1- Flask Kurulumu ve İlk Proje 

Python ile web geliştirmeye adım attığımız bu ilk dersimizde, bir web uygulama geliştirme iskeleti(framework) olan Flask kurulumunu inceleyeceğiz ve adetten olduğu üzere ilk küçük projemizi geliştirerek Flask ile oluşturulmuş bir web sayfasını ziyaret edeceğiz. Flask jinja2 adı verilen bir şablon yapısını kullanır. Bu şablon yapısı,…

3-Python'da Dosyalar ile Çalışmak

8- Dosyaları Arşivleme – Sıkıştırma ve Şifreleme 

Arşiv dosyaları, içinde birden fazla klasörü ve dosyaları birleştirip tek bir dosya olarak bir arada tutabileceğiniz dosya formatlarıdır. Eğer isterseniz bu arşiv dosyalarını sıkıştırarak daha az yer kaplamasını, şifreleyerek yetkisiz kişilerin erişiminden korunmasını sağlayabilirsiniz. Genellikle yedekleme yapmak ya da internette dosya gönderirken boyuttan tasarruf etmek…

6-Veri Bilimi

Veri Bilimi Araçları 

Veri bilimi üzerinde çalışırken verileri nasıl yöneteceğimizi, nasıl ayrıştırıp düzenli hale getirebileceğimizi, dönüştüreceğimizi, analiz edeceğimizi ve görselleştireceğimizi öğrenmeliyiz. Tabii, bunları yaparken bazı araçlardan yararlanacağız. Doğru araç setini kullandığınızda programlama bilgisi olmadan da veri bilimi alanında çalışmanız mümkündür. Ama veri bilimi alanında çalışacaksanız, veriler üzerinde programlama…

5-Flask ile Web Geliştirme

2- HTML Şablon Dosyaları 

Flask uygulama geliştirme iskeleti(framework) Python ile kodladığınız sunucu tarafı(backend) web geliştirme kodlarınızın, arayüz görünümü(frontend) işlemleri için Jinja2 şablon oluşturma dilini kullanır. Böylece MVC(Model-View-Controller) yazılım mimarisine uygun bir yapıda kurulmuş olur. MVC(Model-View-Controller) uygulama geliştirirken verinin(model), kullanıcı arayüzü(view) ile sunucu tarafı geliştirme yapılan yazılım kodlarından(controller) ayrılması işlemidir….

2-Nesne Tabanlı Programlama

4- Python’da Soyutlama(Abstraction) 

Nesne tabanlı programlamada soyutlama metodun gerçek işlevini gizleme işlemidir. Python’da bunu Soyutlama Sınıfı(ABC-Abstraction Class) ya da Soyutlama Metodu kullanarak yapabiliriz. ABC sınıfı Python abc modülünün bir sınıfıdır. Oluşturacağımız sınıfı ABC() ile genişletirsek(extend) ve bir soyutlama metodu dahil edersek, bu sınıftan miras alınan sınıfların bu soyutlama…

1-Python'ın Temelleri

11- Python’da Döngüler 

Döngüler programlama dillerinde çok fazla kullanım alanı olan ve bir kodu birden fazla kez çalıştırmanızı sağlayan ifadelerdir. Kodun kaç kez çalıştırılacağını belirlemeniz için de bir koşul taşırlar. Bu koşul sağlandığı sürece döngü içindeki kod tekrar tekrar çalıştırılmaya devam eder. Python temel olarak 2 döngüye sahiptir;…

4-Yerleşik Fonksiyonlar ve Modüller

map() Fonksiyonu 

map() fonksiyonu, bir liste ya da demet gibi iterasyon yapılabilir veri türlerinin her bir verisini bir fonksiyona tek tek parametre olarak göndermek için kullanılır. Daha önce parametre sayısı bilinmediğinde, yani değişen sayıda parametre alan fonksiyonlara nasıl parametre gönderebileceğimizi Fonksiyonlar konusu altında yer alan   “*args: Parametre…