Ayrıca yazılı python dersleri de olacak: Python Kurulumu pythonu kurmak için Bu linki kullanabilirsiniz. setup dosyasını açtığınızda kurulum başlayacaktır. 1. print Komutu print komutu ile ekrana yazı yazdırabiliyoruz. ---------------------- Kod: print "örnek kod" Çıktı: örnek kod ---------------------- yazdığımız yazıda, "" işaretlerini kullanırsak şöyle bir durumla karşılaşırız: --------------------------------- Kod: print ""örnek kod"" Çıktı: SyntaxError: invalid syntax --------------------------------- Yani bu durumda programımız hata veriyor. Bunu engellemek için: --------------------------------- Kod: print "\"örnek kod\"" Çıktı: "örnek kod" --------------------------------- Yani bu hatayı engellemek için, " işaretinden önce \ işaretini koyuyoruz. Ayrıca kod yazarken alt satıra geçtiğinizde hata vermemesi için de \ işaretini kullanabilirsiniz. Eğer uzun bir yazı yazmamız gerekirse, şöyle bir kod kullanabiliriz: ---------------------- print """Örnek kod örnek kod örnek kod""" Çıktı: Örnek kod örnek kod örnek kod ---------------------- yani """(3 tane ") işaretini kullanırsak(print """yazı""") alt satıra geçerek de yazı yazabiliriz. Son olarak da şunu göstereyim: --------------------------------- print "örnek" + "kod" Çıktı: örnekkod --------------------------------- olacaktır. Ama şöyle yazarsak: --------------------------------- print "örnek" + " " + "kod" Çıktı: örnek kod --------------------------------- olacaktır.. 2. Sayılar - Matematik işlemleri Pythonda sayı yazdıracaksak, " işaretleri içine almamıza gerek yok. Çünkü python, "" içinde yazılanları string tipinde algılıyor. ----------- Kod: print 1 Çıktı: 1 ----------- Gördüğümüz gibi aynı şekilde yazıyı yazdı. Eğer print den sonra " işaretleri koymadan bir yazı yazarsak ne olur ? ------------------------------------------------------- Kod: print ornekkod Çıktı: Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> print ornekkod NameError: name 'ornekkod' is not defined ------------------------------------------------------- Çünkü, python ornekkod yazısını bir değişken olarak algıladı. Arada boşluk bırakarak yazdığımızda ise: --------------------------------- Kod: print örnek kod Çıktı: SyntaxError: invalid syntax --------------------------------- Gördüğümüz gibi, yine hata verdi. Peki eğer 1 sayısını " işaretleri içinde yazarsak ne olur ? ----------- Kod: print "1" Çıktı: 1 ----------- Gördüğümüz gibi çıktı aynı, fakat python bunu bir karakter dizisi olarak görür. Bu yüzden sayıları "" işaretleri içine yazarsak yazacağımız programlarda hata alırız. ----------- Kod: 5 + 2 Çıktı: 7 ----------- Python, matematik işlemlerini de kolayca yapıyor. print 5 + 2 şeklinde yazarsanız yine aynı çıktıyı alacaksınız. 10 / 5, 10 * 5, 10 - 5 gibi işlemler de yapılabiliyor pythonda. Derslerin devamı gelecek. . . |
Bir pyhton programcı sı olarak bize bazı konularda açıklık getirirsen hem kendim hemde formdaki arkadaşlara faydalı olacagını düşünüyorum. 1 - C#, Asp.Net,JAVA, JSF ,JSP,Spring gibi dillerden vazgeçip neden pyhton kullanayım ? 2 - python django framework ünün digerlerinden üstün yanları nelerdir ? 3 - django benzeri başka frameworkleri var mı ? |
Eğer programlamaya yeni başladıysanız python, c gibi dillerden başlamak gerekir... Ayrıca "python programcısı" denebilecek kadar iyi python bilmiyorum, pythonu iyi bilen kişilerin olabileceğini düşünerek bu konuyu açtım.. ![]() ayrıca python öğrenen arkadaşlar için de kolaylık olacağını düşündüm.. :)
sanırım ![]() |
Bu soruya cevap gelmeyeceği belliydi hali hazırda, kendimce cevap vereyim size. 1- İlk olarak JSP,JSF,Spring,.NET bunlar dil değildir önce bunun ayırdına varmak gerek. Python ve python için geliştirilen frameworkler ile çok daha hızlı ve pratik işler yapılabilir. Gerek develop kısmı gerekse modify kısmı,sadece python için değil rails platformu için de geçerli bu, daha seri bir şekilde geliştirilebilir diğer frameworklere göre. 2-Django'nun üstün yanı online ortamda birçok kullanıcısı olması bunun akabinde de karşılaşılan problemlere daha seri bir biçimde çözüm bulunabiliyor. Öte yandan, django'nun sitesi (http://www.djangobook.com/en/2.0/) ve documentation'ı başka hiç bir kaynağa başvurmamıza gerek kalmadan hem başlangıç seviyesi hem de referans için harika bir çözüm. 3- Elbette var. web2py örneğin django'ya nazaran başlangıç seviyesinde python bilenler için daha iyi bir framework kanımca. Altta vereceğim sayfada daha geniş bilgi edinilebilir. http://wiki.python.org/moin/WebFrameworks |
Güçlü bir dil aslında pyhton popüler olmamasını neye baglıyorsunuz. ? Türkiye ve Avrupa da genellikle .Net veya Java platformu tercih ediliyor bunun pek dışına çıkılmıyor. Sizler projenizde Pyhton la geliştirme yapıyormusunuz ? |
uplıyayım konuyu. Kendimce programlama ya merak sardım ve pythona başladım. Bunda MIT in verdiği programcılık etkili olduğu açıkcası. İngilizce biraz sıkıntı olsada yeni yeni başladım. Önerilerinizw açığım bu konuda ^. |
Phytona bende merak sardim, derlemeden calistirilabilir olmasi büyük avantaj gibi gozukuyor. Temel amacim XBMC icin bir add-on yazabilmek bakalim basladim biryerden sıkılıp da birakmam umarim :) |
Açıkçası Avrupa'da .net kullanıldığını kim nereden çıkarmış bilmiyorum da oldukça komikmiş ![]() |
|
phytonu biraz biliyorum ancak hiç pratik yapamıyorum neler yapabilirim yada en iyisi kitabını alıp ordaki alıştırmalarla falan mı geliştireyim kendimi. |
Yurtdışında .Net ve Java nın daha çok tercih edildiği, Outsoruce iş yaptıran siteler ve yurt dışı iş ilanlarında ki benim gözlemim. Yanılmış olabilirim. caut: .Net platformunun sonun yaklaştıgını nereden çıkardın ? Bildiginiz bir makale bir şey var sa paylaşırsan iyi olur. Pyhton u veya başka bir dili biz yazılımcılar olarak tercih etme şansımız pek olmuyor. Çalıştıgımız firmaya baglı bir çok şey. Türkiye de de .Net ve Java platformu hem web hem de windows app için daha çok terih ediliyor.Bu alanda ki yazılımcılara iş alanı daha fazla %90 böle rob dö şambır: android/ios/windows8 gibi platformlarda pyhton yok derken bu platformlar pyhton u desteklemiyor mu ? geliştirme mi yapamıyorsunuz ? yoksa derleyici mi yok ? Android de Pyhton geliştirebiliyorsunuz. Diye biliyorum. |
894,m.xm,..bm,f xmf xae 24otu nTY AWLRGZ GHZWEAHG |
merhaba ben pythonda yazdığım küçük programların varsayılanını komut istemi yaptım açması kolay olur diye ama şimdi değiştiremiyorum lütfen yardımcı olur musunuz :( |
windows altında yazdığın kodları c:/pythonx (x=sürüm) klasörü altında python.exe ile açarsan çalışıp çalışmadıklarını görebilirsin. ama yazdığını bu şekilde başka bir pcde çalıştırabilmek için o makineye de python kurman gerekiyor. bu zaman alan bir işlem olduğu için py dosyalarını .exe'ye çevirmen daha mantıklı olacaktır. gui2exe adlı programı bir araştır en iyisi. umarım sorunu doğru anlamışımdır. ayrıca bir arkadaş netbeans, eclipse veya visual studio muadili bir IDE'si yok demiş. katılıyorum o konuda zorluk çıkıyor ama halledilemeyecek bir sorun değil. ben kodları yazmak için notepad++ kullanıyorum, iş görüyor şu an. windows altında çalıştırmak için de gui2exe kullanıyorum. her ne kadar zaman zaman ufak sorunlar olsa da iş görüyor şu an. |
Öğrenmesi çok keyifli bir dil. Ben de ara ara başlayıp ara verip duruyorum. İnsanın kendi başına ilerletebilmesi için vakit ayırması gerekiyor. Keşke İstanbul'da bu dili adam gibi öğreten bir okul olsaydı. Google'ın ve NASA'nın bilgisayarlarında Python kullanıldığını da bilmelisiniz. Yukarıda bir arkadaşın söylediği gibi Türkiye çok geriden geliyor. Eğer öğrenilecek kaynakları herkes paylaşırsa iyi olur. Ben artık okumaktan çok birebir birisi tarafından öğretilse ve onları uygulasam daha hızlı geliştiririm. Elbette okumak da o öğrendiklerimi sağlamlaştırır. Kurs bilen varsa bekliyorum haberlerinizi... Teşekkürler. |
Python programlama diline başlamak isteyen varsa şiddetle öneriririm bir kere öğrenmesi aşırı kolay. c++ taki gibi program yeni başlayan birinin kafasını karıştırmıyor. ben ilk başladığımda 1 kaç günde programa alıştım. kötü program dili diye bir şey yoktur kötü kullancısı vardır. c+ öneririm da yaptığı python da yapamacaksın diye birşey yok. hatta python da c++ göre çok daha kısa kodlarla hallede biliyorsun c de 4 satır olan şeyi python da 1 satır da hallediğin durumlar oluyor. çok iyi bi Türkçe kaynak ta var 620 sayfalık filan bunu hakkını verecek iyice okuyan ilk defa programlama dili öğrenen bir insan 4. günde çok rahat bir hesap makinesi programlayabilecek seviye rahat gelir. sadece ubuntu işletim sistemin çalışma birimi olduğu için bu dille işletim sistemi oluşturulamıyormuş onun dışında diyer bütün dillerle yaptığınış şeyi bu dille çok rahat hatta daha kolay bir şekilde programlayabilirsiniz |
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.