Python'da Nesne Yönelimli Programlama: Tam Kapsamlı Uygulama
What you'll learn
- Herhangi bir uygulamayı karmaşık değil nesne yönelimli düşünerek kolayca yazabileceksiniz!
- Her türlü soyut, somut kavramı bir nesne olarak düşünüp kodlayabileceksiniz!
- Polymorphism, Inheritance, Encapsulation gibi kavramların ne olduklarını öğrenip programlarınızda bu teknikleri kullanabileceksiniz!
- Programlama becerilerinizi üst seviyeye çıkarmış olacaksınız.
- Banka, hava yolu şirketi, oyunlar gibi her alanda programlar geliştirebileceksiniz.
Requirements
- Başlangıç seviyesinde Python bilgisi yeterlidir.
Description
Nesneye Yönelik Programlama (OOP) ile Python'un kombinasyonunun büyüleyici dünyasına hoş geldiniz! "Komple Uygulamalı - Nesneye Yönelik Programlama Eğitimi" kursuyla, teoriden pratiğe, Python dilinde Nesne Yönelimli Programlama'nın derinliklerine dalıp çıkacak ve uygulamalı öğrenme sayesinde becerilerinizi artıracaksınız.
Bu kurs, konseptleri anlamanız ve uygulamanız için örnekler, alıştırmalar ve projelerle doludur. OOP'nin felsefesini, prensiplerini ve uygulamasını, Python dilinin eşsiz özellikleriyle birlikte ele alıyoruz. Kurs boyunca, kendi kodunuzu yazma ve düzenleme konusundaki güveninizi artırmak için geniş ölçekte projeler üzerinde çalışıyoruz.
Bu eğitim sürecinin sonunda, OOP yaklaşımının neden projelerinizin temel taşı olduğunu ve özellikle büyük ölçekli projelerde nasıl bir avantaj sağladığını gözlerinizle göreceksiniz.
Kurs İçeriği:
1. Programların Kurulumu
2. Başlamadan Önce
3. Class - Object (Nesne) Kavramları
4. Class - Object (Nesne) Alıştırmalar
5. Inheritance ve Polymorphism
6. Encapsulation (Kapsülleme)
7. Özel Metotlar
8. Hava Yolu Şirketi Uygulaması (Pegasus)
9. Oyun Uygulaması
10. Banka Uygulaması (ATM süreçleri)
Kurs boyunca, videolardaki örnekleri kendiniz yapmayı denemek ve bol bol pratik yapmak çok önemli. Bunun yanı sıra, çeşitli online kaynakları ve forumları kullanarak daha fazla bilgi edinme ve sorularınıza yanıtlar bulma konusunda cesaretli olmanızı öneriyorum. Elbette, bu süreçte kursun soru-cevap bölümü de size destek olacaktır. Sorularınızı buraya yazabilir, diğer kursiyerlerle etkileşim kurabilir ve kendi sorularınızı yanıtlarken başkalarına da yardımcı olabilirsiniz.
OOP'nin kapsamlı bir anlayışına sahip olduktan sonra, sektörde kullanılan diğer programlama dillerine de kolayca geçiş yapabileceksiniz. Bu kurs, size sadece Python ile OOP becerilerini kazandırmakla kalmayacak, aynı zamanda daha geniş bir programlama anlayışı ve çeşitli dillerle çalışabilme esnekliği kazandıracak.
Hadi, Nesneye Yönelik Programlama ve Python'la büyülü bir yolculuğa çıkalım!
Who this course is for:
- Programlama becerilerinizi en üst seviyeye çıkarmak isteyen,
- Nesne Yönelimli Programlama felsefesini öğrenmek isteyen,
- Polymorphism ve Inheritance gibi Nesne Yönelimli Programlama özelliklerini öğrenmek isteyen,
- Python programlama bilgisini yükseltmek isteyen,
- Başkalarının yazdığı programları kolayca okuyabilmek ve geliştirmek isteyen,
- Diğer tüm yüksek seviyeli dilleri de kolayca öğrenebilmek isteyen herkes.
Instructor
Yaklaşık 10 yıllık yazılım deneyimi olan bir girişimci, eğitmen ve yazarım. DevStudio Design Yazılım ve Bilişim Hizmetleri Anonim Şirketi'nin kurucusu ve yönetim kurulu başkanı olarak yazılım ve bilişim alanında geniş kapsamlı projeleri yönetme ve başarıyla tamamlama deneyimine sahibim.
Udemy ve YouTube'da çeşitli yazılım ve teknoloji konularında içerik oluşturan bir eğitmen olarak, Docker, Kubernetes, Traefik, Nginx, Python, Linux, Django, Flask, FastAPI, OpenAPI Spec, Vue.js, Vuex Store Management ve daha fazlası dahil olmak üzere geniş bir teknoloji yelpazesinde uzmanlık sunmaktayım.
Üniversite öğrenci kulüplerine ve kurumsal şirketlere yazılım eğitimleri sunma konusunda da deneyimliyim. Bunun en büyük örneği, Allianz sigorta şirketi personeline verdiğim Python eğitimi olmuştur.
Yazılım dünyasına olan katkılarım sadece eğitimlerle sınırlı değil. "Python Eğitim Kitabı" adında, Dikeyeksen Yayıncılık tarafından basılan ve 2 yılda tamamlanan 560 sayfalık bir kitabım var. Ayrıca çevrimiçi kitaplarda da bilgi ve deneyimlerimi paylaşıyorum.
Yazılım ve teknoloji alanındaki derin bilgi ve deneyimlerimi paylaşma konusunda tutkulu olduğum kadar, bilgiyi sade ve anlaşılır bir şekilde aktarmakta da yetenekliyim. Daha fazla bilgi ve içerik için Udemy ve YouTube kanallarımı ziyaret edebilirsiniz.