Ana içeriğe dön

DataiTeam

Python: Yapay Zeka için Python Programlama (1)


Bir Profesyonel gibi Python öğrenin! Temel konulardan başlayın ve Yapay Zeka öğrenmek için gerekli temelleri atın!

Açıklama

Bu kurs 7 adımlık Yapay Zeka yolculuğumuzun ilk bölümünü oluşturmaktadır.   

  1. Python   

  2. Data Science (Veri Bilimi)   

  3. Visualization Tools (Görselleştirme Araçları)   

  4. Machine Learning (Makine Öğrenmesi)   

  5. Deep Learning (Derin Öğrenme)   

  6. Statistical Learning (İstatistik)   

  7. Artificial Intelligence (Pekiştirmeli Öğrenme)   

Nihai  hedefimiz olan Yapay Zeka algoritmalarını öğrenebilmek için gerekli olan Python dili alt yapısını öğreneceğiz.   

Neden Python?

  • Python 2020 IEEE araştırmasına göre dünya çapında en çok kullanılan ve tercih edilen programlama dillerinden biri.

  • Python kolay öğrenilebilirliği sayesinde kodlamaya yeni başlayanların ilk tercihi oluyor.

  • Python open source (açık kaynak) olması nedeni ile Facebook yada Google gibi dünyanın en büyük şirketleri tarafından destekleniyor.

  • Veri bilimi, makine öğrenmesi ya da yapay zeka denince akla ilk olarak Python dili geliyor. Bu durum da Python'ın dünya çapında büyük bir kitlesinin olmasına neden oluyor.

  • Kariyer açısından Python en çok fırsata sahip dillerinden biri.

Bu Kurs ile Alacaklarınız

  1. Sıfırdan Kodlama Becerisi: Sizinle birlikte kod yazıyoruz. Her ders boş bir sayfa ile başlar ve kodu sıfırdan yazarız. Bu şekilde ilerleyebilir ve kodun nasıl bir araya geldiğini ve her satırın ne anlama geldiğini tam olarak anlayabilirsiniz.

  2. Kodlar ve Şablonları: Kursta oluşturduğumuz her Python şablonlarını ve kodunu indirebilirsiniz. Bu, sizlere hem daha sonra kod üzerinde pratik yapma hem de kendi projelerinizi şablon sayesinde daha kolay bir şekilde yaratma imkanı sağlayacaktır

  3. Teori ve Mantık: Size yalnızca kod yazmayı değil, hem yazdığımız kodun arkasında yatan mantığı ve teoriyi hem de neden böyle bir kod yazdığımızı anlatıyoruz.

  4. Kurs içi destek: Size sadece video ile ders anlatımı yapmıyoruz. Size destek olmak için profesyonel Veri Bilimcilerinden oluşan bir ekip oluşturduk. Bu da ders ve ya ders dışı sorularınıza en fazla 72 saat içinde yanıt alacağınız anlamına geliyor.

Python Kursu İçeriği 

  • Gerekli Yazılımların Kurulması   

    • Anaconda/Python

  • Python Temelleri   

    • Variable (değişken)   

    • String 

    • Numbers (Sayılar)   

    • Built-in Function (Yerleşik Fonksiyonlar)   

    • User Defined Function (Kullanıcı Tanımlı Fonksiyonlar)   

    • Lambda Function   

    • List   

    • Tuple   

    • Dictionary   

    • If-else statements   

    • For and While Loops (Döngüler)   

  • Object Oriented Programming   

    • Class and Constructor    

    • Class Variables (sınıf değişkenleri)   

  • Hatalar ile Baş Etmek    

    • Syntax Hataları   

    • Exceptions   

  • Numpy Kütüphanesi   

    • Numpy Basics (Numpy Temelleri)   

    • Numpy Operations (Numpy Operasyonları)   

    • Indexing and Slicing   

    • Shape Manipulation   

    • Stacking Arrays   

    • Convert and Copy Array   

  • Pandas Kütüphanesi   

    • Pandas'a Giriş   

    • Pandas Basic Methods (Pandas Temel Metodları)   

    • Indexing and Slicing    

    • Filtering   

    • List Comprehension   

    • Concatenating   

    • Transform Data   

  • Matplotlib Kütüphanesi   

    • Pandas Review (Pandas gözden geçirme)   

    • Line Plot   

    • Scatter Plot   

    • Histogram   

    • Bar Plot   

    • Subplots   

  • EK1: Nesne Tabanlı Programlama (OOP)

    • Sınıflar/Classes

    • Nitelikler/Attributes

    • Metodlar

    • Metodlar vs Fonksiyonlar

    • Yapıcı/Constructor/Initializer

    • Kapsülleme/Encapsulation

    • Miras/Inheritance

    • Soyut Sınıflar/Abstract Classes

    • Overriding

    • Polymorphism

    • Araç Kiralama Projesi

Bu kurs kimler için uygun:

  • Python dilinde uzmanlaşmak isteyenler
  • Bir programlama dili öğrenmek isteyen ama hangisi olduğuna karar veremeyenler
  • Eğitim yada kariyerini veri bilimi(data science), makine öğrenmesi(machine learning) yada yapay zeka(artificial intelligence) alanlarında başlamak ya da sürdürmek isteyenler

Gereksinimler

  • Önceden herhangi bir programlama bilgisi yada dilinin bilinmesine gerek yoktur
  • İnternet bağlantılı bir bilgisayara sahip olmak yeterlidir
  • Hedefler ve gelecekle ilgili güzel hayaller

zaaa

Kaydol