Python öğrenmeye başlamadan önce hangi konulara hakim olmalıyım?
30.10.2021 - 01:48
Python öğrenmeye başlamadan önce hangi konulara hakim olmalıyım?
1,656
Görüntülenme
0 Beğeni
Bence başlangıç seviyesi olarak önce algoritma bilgisi şart. Sitede zaten python eğitimleri mevcut diye biliyorum, inceleyebilirsiniz. Bir de ingilizce çok önemli.
Python öğrenip veri bilimi dalında ilerlemek isterseniz matematik ve istatistik konularında bilgi birikiminizin olması gerekecektir. Bunlar dışında algoritma kurma mantığı için bol bol alıştırma yapmanızı tavsiye ederim.
Merhaba,
Temel seviye ingilizce , kod mantığı , algoritma ve dil kütüphanelerini araştırman iyi bir başlangıç olacaktır.
#python
ingilizce şart
Bence ilk olarak gerçekten python öğrenmen mi lazım ona bak çünkü üretilecek şeye göre farklı yazılım dilleri var.
öncelikli olarak pyton makine öğrenmesi ve yapay zeka üzerine temel olarak kullanılan metinsel bir dildir pyton diğer nesnesel dillere nazaran kullanıcı arayüz kolaylığı sayesinde karmaşık makine öğrenmesi projelerinde büyük çoğunlık ile kullanılır.Pyton çalışırken dikkat edilmesi gerekn en önemli konu yazılacak fonksiyonlara karşılık bir kütüphane tahsil ediliyor mu bunu belirlemek gerekiyor.Kalan tüm işlemler ve fonksiyonlar diğer diller ile aynı mantıkta çalışr.Yalnnızca aralarında syntax farkı mevcut bulunmakta
Python öğrenirken fonksiyonları kullanmadan örnek problemleri if,input,print,for, komutlarıyla çözerseniz Algoritmayı iyi bir şekilde oturtursunuz diye düşünüyorum zaten programlamada önemli olan algoritmayı kavramak. Farklı bir dilde sadece terimler değişir mantık aynı.
Bana kalırsa; yeni iseniz programlama dili öğrenilmeden algoritma öğrenilmelidir. Çünkü algoritma mantığı tam oturmadan kod yazmak elinizde bir isveç çakısı var ama kullanmayı bilmiyorsunuz gibidir. Yani hazırlığınızın ilk aşaması, algoritma olmalıdır. Algoritma öğrenilmiş ve genel algoritmalara hakim iseniz bir problemin çözümünü biliyorsunuz demektir. Sırada bunu kodlamak vardır.
Python, diğer dillere göre esnek ve daha basittir bu yüzden syntax öğrenimi gayet anlaşılırdır. Çok kompleks işlemlerin bile metotlarını bulabilme imkanınız var. Fakat her dilde olduğu gibi öncesinde doküman okumalı ve o dil hakkında bilgi sahibi olmalısınız. Elinizdeki çakının ne işe yaradığını bilirseniz doğru yerde kullanabilirsiniz. Bir tornavida ile çivi çakmaya çalışmazsınız. Ve mümkün olduğunca araştırmalı ve internette arama yapabilmeyi öğrenmelisiniz. Her şeyin bir yanıtı mutlaka internette vardır.
Öğrenirken bir roadmap(yol haritası) oluşturmalısınız. Böylece ilerlemeyi takip edebilir ve eksiklikleri görebilirsiniz. İnternette "Python roadmap" diye arama yaparsanız bir çok kaynaktan fikir edinebilirsiniz.
Şimdiden kolay gelsin. İyi çalışmalar...
Merhaba,
Bu sorunun cevabı, diğer tüm programlama dilleri için de geçerli olan kuralar göre; Python ile ne yapmak istediğinize bağlı olarak değişebilmektedir. Basit olarak bir tek dosyadan oluşan küçük bir konsol uygulaması yazabilirsiniz. Veya yapay zeka ile, öğrenme ile ilgili küçük bir method da yazabilirsiniz.
Eğer programlamada yeni iseniz öncelikle genel olarak farklı programlama dillerinde de birbirine çok benzer ve hatta kısmen aynı şekilde kullanılan deyimlere (if-else, switch-case, döngüler, ...) âşinalık kazanmak faydalı olacaktır. Bunu yaparken bir öneri olarak algoritma akış şemalarını kullanmanızı ve sonrasında kodlama yapmanızı söyleyebilirim. Bunun için küçük problemleri çözmeye yönelik uygulamalarla başlayabilirsiniz. Sonrasında nesne tabanlı programlama (object oriented programming) tekniklerini detaylı şekilde öğrenip uygulayabilirsiniz.
İyi çalışmalar...
teşekkürler