Python nedir?

Tamamlandı

Python, dünyanın en popüler programlama dillerinden biridir. 1990’ların başında geliştirilen Python, yinelenen görevleri otomatikleştirmek ve web uygulamaları yazmaktan, makine öğrenmesi modelleri oluşturmak ve nöral ağları uygulamaya kadar uzanan birçok farklı kullanım sunar. Zengin ve anlaşılması kolay söz dizimi ve geniş bir açık kaynak paketi yelpazesi sunan Python’ı özellikle araştırmacılar, matematikçiler ve veri bilimcileri beğenir. Paketler, herkesin ücretsiz olarak yararlanabildiği, yaygın olarak kullanılan paylaşılan kod kitaplıklarıdır.

Python, okunabilirliği vurgular basit ve kolay bir öğrenme sözdizimi içerir. Python ile yazılan uygulamalar, Windows, macOS ve Linux’un popüler dağıtımları da dahil olmak üzere neredeyse her işletim sisteminde çalışabilir. Ayrıca, Python uygulamaları yazma, hatalarını ayıklama ve paylaşmaya yönelik sunulan ekosistem zengin bir geliştirme aracı seti içerir.

Python, yeni kullanıcıların Python ile kod yazma yöntemlerini sadece doğru söz dizimiyle değil bu dilin amacına uygun biçimde öğrenmelerine yardım etmeye istekli, etkin bir kullanıcı topluluğu tarafından desteklenir.

Python kodunu çalıştırma

Python, hiçbir derleme adımı gerekmediği için Düzenle-test-hata ayıklama döngüsünü azaltan bir _interpreted dildir. Python uygulamalarını çalıştırmak için, kodu çalıştırmaya yarayan bir çalışma zamanı ortamı/yorumlayıcı gerekir.

Çalışma ortamlarının çoğu, Python kodunu çalıştırmaya yarayan iki yöntemi destekler:

  • Etkileşimli mod: bu modda, yazdığınız her komut anında yorumlanır ve yürütülür ve her ENTERtuşuna basışınızda sonuçları görürsünüz. Yorumlayıcıya bir dosya adı geçirmezseniz etkileşimli mod varsayılan moddur.
  • Betik modu: betik modunda, bir Python deyimleri kümesini bir . , uzantısı olan bir metin dosyasına yerleştirebilirsiniz. Ardından python yorumlayıcısını çalıştırıp dosyaya yönlendirirsiniz. Program satır satır çalıştırılır ve çıkış görüntülenir. Aşağıdaki diyagramda gösterildiği gibi derleme adımı yoktur.

Python yorumlayıcı aracılığıyla bir. Kopyala dosyasının yürütülmesini gösteren diyagram.

Not

Çoğu Python uygulamaları, betiklerin kısmi derlemesini yaparak, kaynak kodunu desteklenen tüm platformlarda çalıştırılabilen bayt koduna dönüştürür. Bu kısmi derleme, komut dosyasının sonraki çalıştırmaları için performansı artırmak üzere yapılır ve otomatik olarak gerçekleşir. Betiğin “derlenmiş” sürümünü oluşturabilir ve tam kaynak kodunu sağlamadan bir uygulamayı dağıtabilirsiniz.

Python uygulamaları

OSI açık kaynak lisanslı Python’da ihtiyaçlarınıza göre farklı uygulamalar sunulur. Seçeneklerden bazıları şunlardır:

  • Cpyıthon, başvuru uygulamasıdır. En popüler olan, Python web sitesinden edinilebilen başvuru uygulamasıdır (CPython). Cpyıthon genellikle Web geliştirme, uygulama geliştirme ve betik oluşturma için kullanılır. Windows ve macOS için yükleme paketleri bulunur. Linux kullanıcıları, apt, yum ve Zypper gibi yerleşik paket yöneticilerini kullanarak Python’ı yükleyebilir. Python deyimlerini web sitesinde deneyebileceğiniz çevrimiçi deneme alanı da sunulur. Son olarak, kendi yorumlayıcı sürümünüzü oluşturmanıza olanak tanıyan tüm kaynak kodunu da edinebilirsiniz.

  • Anaconda, veri bilimi ve makine öğrenimi gibi bilimsel programlama görevleri için özel bir Python dağıtımıdır. Burada Anaconda hakkında daha fazla bilgi edinin.

  • Iron Python, .NET çalışma zamanına göre oluşturulan Python 'un açık kaynaklı bir uygulamasıdır. IronPython hakkında daha fazla bilgi edinin

  • Jupyter Notebook, Python dahil çeşitli programlama dillerini destekleyen Web tabanlı etkileşimli bir programlama ortamıdır. Jupyter not defterleri, matematiksel modelleme, makine öğrenimi, istatistiksel analiz ve kodlama eğitimi ve öğrenimi için akademik çevrelerde ve araştırma topluluklarında yaygın olarak kullanılır. Jupyıter not defterlerini yükler.

Bu modülde Python ile geliştirmek için Azure Cloud Shell kullanacaksınız, ancak Özet, bu modülü tamamladıktan sonra, yerel bilgisayarınıza Python indirme ve yükleme bağlantılarına sahiptir.