• 16-03-2023, 11:55:58
    #1
    Merhaba, şu anda çok temel seviyede olan kodlama bilgimi geliştirmek için yakında çalışmalara başlayacağım. Öğreneceğim dil Phyton. Bu işin ehli olan arkadaşlar, bana nasıl bir yol izlememi önerirsiniz? Kodlama öğrenme yolunda kesinlikle yapmam ve yapmamam gereken şeyler nelerdir, en yüksek verimi nasıl alabilirim. Şimdiden hepinize teşekkür ederim, iyi forumlar dilerim
  • Kabul Edilen Cevap
    • Misafir adlı üyeden alıntı: mesajı görüntüle
      Cevabınız için çok teşekkürler hocam. Gerçek dünya projelerinden kastınız, kütüphane otomasyonu vb. sistemler değil mi?
      Kütüphane otomasyonu başlangıç için uygun olabilir. Ama masaüstü geliştirme yapmanı önermem. Çok geçerliliği kalmadı desktop uygulamaların. Diğer yandan direk webe girmek de zorlayabilir. Kendine güveniyorsan masaüstünde vakit kaybetmeden webe dalabilirsin. Webe girdin mi ufkun genişler.
      Ben bu işe yeni başlıyor olsam yine c# ile başlardım. Alternatif olarak javascript in frameworkleri de olabilir. Bugün js bilen biri çok hızlı sürede mobile de kayabilir.

      Şöylr bir yol izleyebilirsin.
      W3school da alıştırmaları da yaparak javascript, html ve css i tamamlayabilirsin. Böylelikle backend tarafı olmasa dahi bir Web sayfasının dinamiklerini öğrenmiş olursun.
      Sonrasında bir asp.net Core kursu bulup backend tarafını öğrenirsin. Zaten bu videoları izlerken js css html bildiğin için kolaylıkla adapte olursun.

      Genelde kurslar bu sırada eğitim verir:
      -Html
      -CSS
      -JS
      -Temel Algoritma(kullanılacak backend dili üzerinden)
      -Temel söz dizimi ile birlikte OOP
      -Database
      -Kullanılacak backend dilini öğretmek için uygulama geliştirme.

      Bu sıra benim anlamam da çok faydalı olmuştu. Tuğlaları üst üste dizerek duvar örme gibi ☺️
  • 16-03-2023, 11:58:53
    #2
    Tabi ki daha bilgili hocalarım daha iyi cevaplar verebilir ancak, benim tavsiyem dilden önce algoritma temellerine bir bakmanız, algoritmaların nasıl çalıştığını anlamanız, hemen sonra kısa (8-10 saat yeter de artar) bir python eğitiminden sonra sürekli uygulama yaparak python bilginizi genişletmeniz yönünde olacaktır.
  • 16-03-2023, 12:02:26
    #3
    NazmiB adlı üyeden alıntı: mesajı görüntüle
    Tabi ki daha bilgili hocalarım daha iyi cevaplar verebilir ancak, benim tavsiyem dilden önce algoritma temellerine bir bakmanız, algoritmaların nasıl çalıştığını anlamanız, hemen sonra kısa (8-10 saat yeter de artar) bir python eğitiminden sonra sürekli uygulama yaparak python bilginizi genişletmeniz yönünde olacaktır.
    Çok teşekkür ederim hocam, dikkate alacağım
  • 16-03-2023, 12:27:08
    #4
    Size tavsiyem herhangi bir programlama dilinin temel halini öğrenip başka bir dile geçmeyin. Elinizden geldiği kadar ayrıntılara girin ve örnek uygulamalar ile pekiştirin.
  • 16-03-2023, 12:41:24
    #5
    K4R4H4N adlı üyeden alıntı: mesajı görüntüle
    Size tavsiyem herhangi bir programlama dilinin temel halini öğrenip başka bir dile geçmeyin. Elinizden geldiği kadar ayrıntılara girin ve örnek uygulamalar ile pekiştirin.
    Haklısınız, zaten direkt olarak phyton üzerine yoğunlaşacağım, teşekkürler
  • 16-03-2023, 13:10:30
    #6
    Bir dili bir gerçek dünya projesi tamamlayarak öğrenebilirsin. O yüzden kendine bir proje seç ve tamamlayan kadar yılmadan geliştirmeye devam et. Takıldığın yerde araştır video izle yetmezse chatgpt ye sor o sana yardım eder. Kodu kullanmaktan çok kodun mantığını öğren.
    Birde temel şeyleri iyi bilmen lazım. Bunlar her yazılımda değişmez şeyler. Parse etmek convert etmek vb.örnek verebilirim. Yani izlediğin videoda adam bir şeyleri Parse ettiyse bunu niye yaptığını anlaman lazım ki bir daha benzer bir durumla karşılaştığında Parse etmen gerektiğini bilesin.
  • 16-03-2023, 13:13:54
    #7
    VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
    Bir dili bir gerçek dünya projesi tamamlayarak öğrenebilirsin. O yüzden kendine bir proje seç ve tamamlayan kadar yılmadan geliştirmeye devam et. Takıldığın yerde araştır video izle yetmezse chatgpt ye sor o sana yardım eder. Kodu kullanmaktan çok kodun mantığını öğren.
    Birde temel şeyleri iyi bilmen lazım. Bunlar her yazılımda değişmez şeyler. Parse etmek convert etmek vb.örnek verebilirim. Yani izlediğin videoda adam bir şeyleri Parse ettiyse bunu niye yaptığını anlaman lazım ki bir daha benzer bir durumla karşılaştığında Parse etmen gerektiğini bilesin.
    Cevabınız için çok teşekkürler hocam. Gerçek dünya projelerinden kastınız, kütüphane otomasyonu vb. sistemler değil mi?
  • 16-03-2023, 13:56:50
    #8
    Neden Python?
  • 16-03-2023, 14:02:33
    #9
    Moonyazilim adlı üyeden alıntı: mesajı görüntüle
    Neden Python?
    Öğrenilecek ilk dil için en uygununun o olduğunu düşündüm, sizin öneriniz nedir?