Sıfırdan Programlama ve Algoritma Öğrenin (2021)
What you'll learn
- Sıfırdan programlama öğreneceksiniz.
- Güçlü bir algoritma ile her dilde problemleri çözüyor olacaksınız.
- Python ile Programlamayı öğrenmiş olacaksınız.
- İleri seviye problemlere nasıl yaklaşmanız gerektiğini öğreneceksiniz.
Course content
- Preview03:27
Requirements
- İnternet bağlantısı
- İstek
Description
Sıfırdan Programlama ve Algoritmalar eğitimi ile hem düzgün kod yazmayı hemde programlamayı öğrenin.
Kurs boyunca;
Sözel algoritma ile programlamaya 'merhaba' diyor olacağız. Burada kod yazmadan algoritmalar oluşturacağız.
Akış diyagramları ile semboller kullanarak kod yazmadan programlarımızı oluşturup daha okunaklı bir hale getiriyor olacağız.
Bir bakış açısı yakaladığımız için Python öğrenerek programlamaya kod yazarak başlamış olacağız.
Python'da öğrendiklerimizi pekiştirmek için kolay'dan zora giden örnekleri Project Euler'den çözüyor olacağız.
Sudokuyu programa aktarıp onun çözmesini sağlayacak algoritmayı tek tek oluşturup programlıyor olacağız.
Arama algoritmaları'nın arka planda nasıl çalıştığını ve karşılaştırmalarını yapıyor olacağız.
Sıralama algoritmaları bölümünde karışık veriler nasıl sıralanır onu öğreniyor olacağız.
Yineleyen fonksiyon ile kendi kendini çağıran fonksiyonları öğreniyor olacağız.
Neden Python?
En çok kullanılan programlama dillerinden birisi.
Kolay öğrenilebilirliği sayesinde kodlamaya yeni başlayanların alışma sürecini hızlı geçip algoritmaya odaklnamasını sağlıyor.
Açık kaybak olması nedeni ile Facebook, Google gibi dünyanın en büyük şirketleri tarafından destekleniyor.
Python ile kariyer planlaması yapılabilmesi için oldukça fazla iş imkanı var.
Kurs boyunca hiç bir konu temel olarak bırakılmayıp kodlama yapılarak programlamadaki karşılığı gösterilmektedir. Aklınıza takılabilecek durumlar göz önüne alınarak bir soru birden farklı yolla çözülmektedir. Ayrıca tüm sorularınızı, öneri ve görüşlerinizi bekliyor olacağım. Bunlara elimden geldiğince cevap vereceğime emin olabilirsiniz. Kurs boyunca yazılan bütün kodlar kaynak kısmındaki github linkinden ulaşılabilmektedir. Sende kursa katılarak optimum algoritmalar ile programlama yapmayı öğrenebilirsin. Kursta görüşmek üzere.
Who this course is for:
- Programlama öğrenmek isteyen
- Belli bir seviye programlama bilip geliştirmek isteyen
- Algoritma öğrenmek isteyenler
- Belli bir seviye algoritma bilip geliştirmek isteyen
Instructor
Merhabalar. Kırıkkale Üniversitesi Bilgisayar Mühendisliği mezunuyum. Programlama ve algoritma ile ilgili verdiğim derslerin yanında içinde bulunduğum; görüntü işleme, yapay zeka, VR ve mobil oyun/uygulama projelerinde kompleks algoritmalar geliştirdim. Projeler kapsamında bir algoritma oluşturmak yerineen performanslı algoritma nasıl oluşturulur üzerine çalışmalar yaptım. Bu süreçte edindiğim bilgileri en temel düzeyden başlayarak sizlerle paylaşıyorum.