Arkadaşlar selam, öncelikle Anaconda'yı indirdim ama application lunch error hatası aldığım için bir türlü giriş yapamadım. Python'u kullanamadım yani şimdi de diyorum ki Python'u direkt kendi sitesinden indirsem kod yazabilir miyim? Bilgisi olan arkadaşlar konu ile alakalı görüşlerinizi bildiriniz. Kod yazmaya yeni başlayacağım çok hevesim var kendi sitemi falan kurmak istiyorum kafamda tutacak projeler var ama bir türlü kod yazmaya başlayamadım. Yardımlarınızı bekliyorum. Teşekkürler.
Python, bir interpreter (yorumlayıcı), yani yazdığın programları çalıştırır.
Resmi sitesinden indirip kurabilirsin.
Anaconda, bir arayüzden fazlası: Python'u içeriyor, editör olarak Spyder IDE, ve onlarca hazır paket. Bunları yönetmek için de conda paket yöneticisi Anaconda Navigator arayüzü. Yani Anaconda full paket olarak geliyor.
Python'a ek olarak, programları yazmak için bir editör (ya da IDE = integrated development environment (bütünleşik geliştirme ortamı)) ihtiyacın olacak.
Visual Studio Code: Aslında genel bir editör ve Microsoft'un Python eklentileri ile gayet iyi bir Python geliştirme ortamına dönüşüyor. Bunun avantajı, PyCharm'a göre daha hafif olması ve de daha sonra başka diller için de kullanabilecek olması.
PyCharm: JetBrains isimli, alanda önde gelen bir firmanın ürünü. Gerçekten çok iyi bir IDE, çok özelliği var. Dezavantajı, yeni başlayanlara biraz karmaşık gelebiliyor, ve de bazı özellikleri kendine has.
Spyder IDE: Anaconda kurabilseydin, varsayılan editör bu olacaktı. Yine de kendi başına indirilebilir. Hafiftir, iyi çalışır, fakat VSCode ve PyCharm'a göre özellik olarak geri kalır. (Bilgin olsun diye yazdım, tavsiyem bu değil)
Çalıştığım yerde hem VSCode hem de PyCharm kullanıyoruz, geliştiriciler istedikleri aracı seçebiliyorlar, ikisi de çok iyidir.
Fakat sen yeni başlayacaksın, sana biraz daha genel bilgiler öğretecek bir araç senin için daha iyi olabilir, bu yüzden ben VSCode tavsiye ederim. VSCode'a nasıl eklenti kurulur, menuden birşey nasıl aranır, ayarlar nerede vs, bunları da öğrenmen iyi olur.
Böylece bir yere kurulmuş olacak ve tam dosya adresi belli olmuş olacak. Daha sonra, linktekileri yapabilirsin.
Bende Windows olmadığı için deneyemedim, ama, bir süredir Windows için Python kurulumlarında bu ayar zaten var (Add Python 3.8 to PATH olanı): Eki Görüntüle 2331299
E[er yoksa, linkte anlatılanları yapabilirsin.
Linkte yapılanlar, komut satırı için:
Diyelim ki [URL='http://hello.py'][URL='http://hello.py']hello.py[/URL][/URL] isimli bir Python dosyan var. Bunu herhangi bir editör ile oluşturdun, hangisi olduğu önemli değil.
Bunu komut satırında çalıştırırken, şöyle yazacaktın:
Yazdıkların bana çok faydalı oluyor. Şimdi konuyu toparlamak gerekirse; Eğer bir editör yardımı istiyorsam Visual Studio'yu indiriyorum ama indirmeden önce Python'u indirip kuruyorum sonra kodu yazmaya başlayabilirim. Bu birinci yöntem bir de ikincisi Python'u indiririm yukarıdaki linkteki olayı yaparım ve kod yazmaya başlayabilirim bu ikinci yöntem de kodu nereye yazıyoruz CMD'ye mi yoksa Python zaten bir kod arayüzü sunuyor mu?
İkinci yöntem yok, sadece bu 1. yöntem var.
O sadece, yazdığın programı komut satırından çalıştırmak için bir ek, şart değil.
Önce sadece 1. yöntemi uygulamanı tavsiye ederim.
En özet:
1. Python kurulumu, şart. (Kurarken PATH ayarını da seç, önceki mesajımdaki ekran görüntüsünde vardı, pencerenin en altındaki ayar)
2. Bir editör kurulumu, teknik olarak şart değil, ama yapmalısın, çünkü programı yazacağın bir araç lazım.
3. Linkteki işlem, yazdığın programları komut satırından çalıştırmak için var. Şart değil. Yanlış hatırlamıyorsam 1. adım bunu da halledecek ve buna gerek kalmayacak.
İkinci yöntem yok, sadece bu 1. yöntem var.
O sadece, yazdığın programı komut satırından çalıştırmak için bir ek, şart değil.
Önce sadece 1. yöntemi uygulamanı tavsiye ederim.
En özet:
1. Python kurulumu, şart. (Kurarken PATH ayarını da seç, önceki mesajımdaki ekran görüntüsünde vardı, pencerenin en altındaki ayar)
2. Bir editör kurulumu, teknik olarak şart değil, ama yapmalısın, çünkü programı yazacağın bir araç lazım.
3. Linkteki işlem, yazdığın programları komut satırından çalıştırmak için var. Şart değil. Yanlış hatırlamıyorsam 1. adım bunu da halledecek ve buna gerek kalmayacak.
O zaman işten çıkınca akşam eve gidince yeni bir yazılımcı doğuyor diyebiliriz.
2 yıl içinde yani 30 yaşıma geldiğimde bir süper bilgisayar programcısı olma yolunda ilk adımlarımı atacağım. Çooook teşekkür ederim verdiğin bilgiler için benim için çok kıymetli ve internetin çoğu yerinde bulunmuyor gerçekten sağ olasın.
Terminalin görevi, yazılan kodları göstermek değil.
Program çalıştığı zaman bir çıktısı varsa, onu terminalde görebilirsin.
Kodunda sadece bir print() var onun çıktısı da görünüyor.
Diğerleri için de print() satırları ekleyebilirsin.
Bu sorunu da çözdük hata ayıkladıkça daha çok gelişiyorum. Kodların ne anlama geldiklerini öğrenme kısmı önemli olan daha çok yazdıkça ne işe yaradıkları iyice pekişiyor. Böyle devam umarın istediğim siteyi kurabilirim.