Requirements
Temel düzeyde bilgisayar kullanabilmek.
Description
Bu kurs ile birlikte sadece Python dilini değil programlamaya girişin temelini de atacaksınız. Kursumuz daha önce hiç programlama dili eğitimi almamış kişileri temel alarak hazırlandığı için tüm konular temel düzeyden anlatılmaya başlanmıştır. Ayrıca kursumuz ileri seviye yapıları da içerdiği için herhangi bir seviyede kursa katılım sağlayabilirsiniz.
Kurs içerisinde Python dilinin temelleri ile birlikte uygulamalar, projeler ve standart kütüphane anlatımıyla desteklenmiştir. Programlama dilleri açısından önemli olan "Nesneye Yönelik Programlama" teknolojisi kurs boyunca önemli bir kavram haline gelmiş ve çokça üzerinde durularak anlatımı sağlanmıştır.
Not: Kurs henüz ilk izlenim aşamasındadır. Python dilinin standart kütüphaneleri eklenerek kurs güncellemesi devam edecektir. Yeni uygulama ve projelerin eklenmesiyle kurs tamamlanacaktır.
Kursumuzda "Nesneye Yönelik Programlama" teknolojisine büyük önem verildiği gibi bu teknolojinin tam anlaşılabilmesi için UML modelleme diline de yer verilmiştir. Böylelikle sınıf diyagramlarıyla ekip çalışmaları yapabilirsiniz.
Kursumuz sizlerden gelen geri dönüşler ile birlikte ilerleyeceği için yeni video eklemeleri ve projeler sürekli güncellenecektir. Kursun son bölümünde Python Programlama Dilinin standart kütüphaneleri anlatılacak ve kurs tamamlanacaktır. Bu sayede hem Python dilini hem de bu dilin yeteneklerini kullanarak Programlama Dili temelinizi güçlü bir şekilde atmış olacaksınız.
Bu Kurs Kimler İçin?
Yazılım geliştirmeye merakı olan kişiler,
Hiç programlama bilgisi olmayan ve öğrenmeye hevesli olan kişiler,
Daha önce bu alanda çalışmış ve temel oluşturmak isteyen kişiler,
Python programlama diline iyi bir temel oluşturmak isteyen kişiler,
Üniversitelerin çeşitli bölümlerinde «Programlama Dilleri» derslerini görmüş ve halihazırda eğitim gören kişiler,
Lise, üniversite ve çeşitli kurumlarda bu eğitimleri alan kişiler,
Yazılıma ve programlamaya merakı ve isteği olan herkes bu kurstan faydalanabilir.
Bu Kurs Size Ne Katacak?
Daha önce hiçbir programlama dili eğitimi görmemiş kişiler dikkate alınarak hazırlanan bir kurs olduğu için kursumuz size profesyonel biçimde programlama dili temeli verecektir.
Programlama dilinin temelini ve yapıları öğrendikten sonra dilediğiniz farklı programlama dilini de kısa sürede öğrenebilirsiniz. Önemli olan temeli düzgün kurabilmektir.
Bu kurs sayesinde Python dilini öğrenmekle kalmayıp mantığını da tam olarak anlayacaksınız.
Bir yazılım geliştiricisi olmak için gereken ve öğrenilmesi şart olan konular hakkında fikir sahibi olacaksınız.
Python dili ile birlikte içerisinde hazır olarak gelen standart modülleri de öğrenip uygulamalar geliştireceksiniz.
Standart modüller sayesinde; bot(script) uygulamalar yazabilir, web sitelerinden veriler okuyabilir, matematiksel işlemler yapabilir, grafiksel arayüz uygulamaları geliştirebilir, PDF, CSV gibi çeşitli dosyalar üzerinde işlemler yapabilir, Veritabanı kavramını öğrenip projeler geliştirebilir, çeşitli kripto algoritmalarını öğrenebilir ve oldukça güçlü bir biçimde Programlamaya Giriş yapabilirsiniz.
Bu kurs ile birlikte çeşitli algoritmik problemleri çözebileceksiniz. Bu sayede problemlere bakış açınızı da geliştirebileceksiniz.
Kurs sisteminde bulunan «Konu Anlatım» bölümleri ile bir konuyu en ince detayına kadar öğrenebileceksiniz. Gerekli görülen yerlerde konu anlatım örnekleri yapılmış ve dersler de örnekler üzerinden işlenmiştir.
Uygulama ve ödev soruları ile prensipli şekilde sizden çeşitli sorulara cevap vermeniz istenmiştir. Bu sayede öğrendiklerinizi de tekrar etmiş olacaksınız. Ayrıca bu uygulamaların çözüm videolarını da izleyerek de öğrenebilirsiniz. Bu sayede algoritmik bakış açınızı geliştirmek hedeflenmiştir.
Temel kavramların sonunda çeşitli projeler geliştirilmiş ve öğrenilen bilgilerin gerçek hayatta nasıl kullanılacağı da açıklanmıştır. Bu sayede çeşitli simülasyon yazılımları da geliştirebileceksiniz.
Bu kurs sürekli güncellenen ve ihtiyaçlara göre ekleme yapılmaya devam edileceği için sürekli öğrenme fırsatı bulacaksınız.
Neden Python?
Görece kolay bir söz dizimi olduğu için kısa sürede öğrenilebilir.
Aktif ve büyük bir geliştirici topluluğu olduğu için sürekli güncellenir ve kolayca destek alınabilir.
Günümüzde çok fazla teknolojisi olduğu için her platform da çalışabilecek yetkinliğe sahip kütüphaneleri kullanılmaktadır. (web, mobil, masaüstü)
Günümüzde popüler konular; yapay zeka, makine öğrenmesi, derin öğrenme, bot yazılım, siber güvenlik vb. alanlarda en çok kullanılan programlama dilidir.
Popüler şirketler; Instagram, Google, YouTube, Nasa gibi firmalar Python kullanmaktadır.
Python Yüksek Seviye Programlama dilidir. Bu nedenle öğrenilmesi ve geliştirilmesi oldukça kolaydır.
Python dili geliştiricileri tarafından resmi sitesinde şimdiye kadar 305.000 üzerinde proje geliştirilmiş ve 2 milyon üzerinde kaynak yayınlanmıştır. Ayrıca Python yazılım deposunda 500.000 üzerinde kullanıcı aktif olarak çalışmaktadır.
Python platform bağımsız olarak çalışmaktadır. Python dili ile yazacağınız herhangi bir yazılım tüm işletim sistemlerinde çalışacaktır.
Python dilinin farklı derleyici ve yorumlayıcı mekanizmaları sayesinde hızı ve performansı arttırılabilir seviyeye gelmiştir.
Python içerdiği hazır kütüphaneler sayesinde geliştiricilere büyük kolaylıklar sunar. Örneğin sadece birkaç satır kod yazarak yüz tanıması yapabilirsiniz.
Who this course is for:
Programlama dillerinin temelini öğrenmek isteyen kişiler.
Yazılıma ve programlamaya merakı ve isteği olan kişiler.
Hiç programlama bilgisi olmayan ve öğrenmeye hevesli olan kişiler.
Daha önce bu alanda çalışmış ve temel oluşturmak isteyen kişiler.
Python programlama diline iyi bir temel oluşturmak isteyen kişiler.
Üniversitelerin çeşitli bölümlerinde «Programlama Dilleri» derslerini görmüş ve halihazırda eğitim gören kişiler
Lise, üniversite ve çeşitli kurumlarda bu eğitimleri alan kişiler.
Nesneye yönelik programlama ve modellemelerini öğrenmek isteyen kişiler.