Python'a Hazırlık / DERS 1

K K

Üye
3 Haz 2017
110
0
Deep Web
.
Python nesne tabanlı (object oriented) ve yorumlamalı (interpreted-not compiled) bir programlama dilidir. İleri düzey programlama dillerinin (Java, C#, C gibi) karmaşıklıklığı içine girmeden isteyen herkesin kolayca ve hızlıca programlama yapabilmesi için tasarlanmıştır.
Python ile geliştirme yapmak için direkt komut satırı (command line) araçları kullanabileceğiniz gibi, bütün ihtiyaç duyabileceğiniz araçları bir araya toplayan bir ortam da (IDE – Integrated Development Environment) kullanabilirsiniz. Benim tercihim Continuum Analytics tarafından geliştirilen Anaconda. Bu adresten detaylı bilgi alabilir ve bu adresten bilgisayarınıza yükleyebilirsiniz. Benim kullandığım Anaconda sürümü Python 2.7 versiyonunu içermekte.
Anaconda size Python projelerinizi çalıştırmak için Spyder adında bir program sunmaktadır. Python üzerinde geliştirme yaparken çok fazla ek kütüphanelere ihtiyaç duyacaksınız. Bu kütüphanelerin Spyder ortamına eklenme işlemi Anaconda üzerinden yapılmaktadır. Yani Anaconda, Spyder’ı da kapsayan ve grafik işleme gibi ek özelliklere de sahip geniş bir araçtır.
Anaconda kurulumunu tamamladıktan sonra Anaconda Navigator’u kullanabilirsiniz veya Başlat menüsü üzerinden Spyder’a direkt erişebilirsiniz.

Spyder’ı başlattığınız zaman karşınıza aşağıdaki gibi bir pencere gelecek. Bu pencerenin sol tarafı Python kodlarınızı yazmak için, sağ üst tarafı yardım almak için ve sağ alt tarafı çalıştırdığınız/çalıştıracağınız Python programlarının çıktılarını görmek için tasarlanmıştır.


Eğer buraya kadar başarıyla gelebildiysek Python kodu yazmaya hazırız demektir. Bir sonraki yazıda Python ile basit kontrollerin ve döngülerin nasıl yazılacağını inceleyeceğiz.

0B2g4W
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.