piton

piton 3.8.1

Python, çok çeşitli uygulama alanlarında kullanılan son derece güçlü bir dinamik programlama dilidir. Python genellikle Tcl, Perl, Ruby, Scheme veya Java ile karşılaştırılır.

SORULAR
pencereler
25,2 MB
34,456
4.2 55 oy
Sertifikalı temiz indirme - TECH NEWS tarafından test edildi

Temel ayırt edici özelliklerinden bazıları şunlardır:

  • çok net, okunabilir sözdizimi
  • güçlü içgözlem yetenekleri
  • sezgisel nesne yönü
  • usul kodunun doğal ifadesi
  • hiyerarşik paketleri destekleyen tam modülerlik
  • istisna tabanlı hata işleme
  • çok yüksek seviyede dinamik veri türleri
  • hemen hemen her iş için kapsamlı standart kütüphaneler ve üçüncü taraf modülleri
  • , C ++ (veya Jython için Java veya IronPython için .NET dillerinde) kolayca yazılan uzantılar ve modüller
  • bir komut dosyası arabirimi olarak uygulamalar içine yerleştirilebilir

Python güçlü ... ve hızlı

Python hayranları, eşzamansız işlemeden zip dosyalarına kadar her şeyi kapsayan standart kütüphaneyi tanımlamak için "piller dahil" ifadesini kullanırlar. Dilin kendisi, herhangi bir sorun alanını ele alabilen esnek bir güç merkezidir. Üç satırlık kodda kendi web sunucunuzu oluşturun. Python'un güçlü ve dinamik içgözlem yeteneklerini ve meta sınıfları, ördek yazma ve dekoratörler gibi gelişmiş dil özelliklerini kullanarak esnek veri güdümlü kod oluşturun.

Python ihtiyacınız olan kodu hızlı bir şekilde yazmanıza izin verir. Ve son derece optimize edilmiş bir bayt derleyici ve destek kütüphaneleri sayesinde, Python kodu çoğu uygulama için yeterince hızlı çalışır. CPython'un geleneksel uygulaması bir bytecode sanal makinesi kullanır; PyPy, makine koduna tam zamanında (JIT) derlemeyi destekler. Ayrıca, Jython ve IronPython (aşağıya bakınız), kendi sanal makine uygulamalarında JIT derlemesini destekler.

Python başkalarıyla iyi oynuyor

Python COM, .NET ve CORBA nesneleri ile entegre olabilir.

Java kitaplıkları için, Java Sanal Makinesi için bir Python uygulaması olan Jython'u kullanın.

.NET için Microsoft'un Python for .NET veya .NET için Python uygulaması olan IronPython'u deneyin.

Python ayrıca İnternet İletişim Motoru (ICE) ve diğer birçok entegrasyon teknolojisi için de desteklenmektedir.

Python'un yapamayacağı bir şey bulursanız veya düşük düzeyli kodun performans avantajına ihtiyacınız varsa, C veya C ++ 'da uzantı modülleri yazabilir veya mevcut kodu SWIG veya Boost.Python ile sarabilirsiniz. Sarılmış modüller programınıza yerel Python kodu gibi görünür. Bu dil entegrasyonunu kolaylaştırdı. Ayrıca ters rotaya gidebilir ve Python'u kendi uygulamanıza yerleştirerek kullanıcılarınıza kullanacakları bir dil sunabilirsiniz.

Python her yerde çalışıyor

Python tüm büyük işletim sistemleri için kullanılabilir: Windows, Linux / Unix, OS / 2, Mac, Amiga ve diğerleri. .NET ve Java sanal makinesinde çalışan sürümler bile vardır. Tüm uygulamalarda aynı kaynak kodunun değişmeden çalışacağını bilmek sizi memnun edecektir.

Favori sisteminiz burada listelenmiyor mu? Bunun için bir C derleyicisi varsa yine de Python'u destekleyebilir. Haberlerde sorun: comp.lang.python - ya da sadece Python'u kendiniz derlemeyi deneyin.

Python dostça ... ve öğrenmesi kolay

Python haber grubu çevredeki en dostlardan biri olarak bilinir. Hevesli geliştirici ve kullanıcı topluluğu, bir wiki sürdürüyor, uluslararası ve yerel konferanslara ev sahipliği yapıyor, geliştirme sprintlerini yürütüyor ve çevrimiçi kod depolarına katkıda bulunuyor.

Python, hem dile hem de ayrı web sayfaları olarak entegre edilmiş eksiksiz belgelerle birlikte gelir. Çevrimiçi eğitimler hem deneyimli programcıyı hem de yeni gelenleri hedefler. Hepsi hızlı bir şekilde üretken olmanız için tasarlanmıştır. Birinci sınıf kitapların mevcudiyeti öğrenme paketini tamamlar.

Python Açık

Python uygulaması, ticari kullanım için bile özgürce kullanılabilir ve dağıtılabilen bir açık kaynak lisansı altındadır. Python lisansı Python Yazılım Vakfı tarafından yönetilir.

Python'un kullanıldığı uygulama alanlarına göz atın veya geçerli indirmeyi kendiniz deneyin.

Ne var ne yok:

3.8 serisinin 3.7'ye kıyasla başlıca yeni özellikleri

  • PEP 572, Ödev ifadeleri
  • PEP 570, Yalnızca konumsal bağımsız değişkenler
  • PEP 587, Python Başlatma Yapılandırması (gelişmiş yerleştirme)
  • PEP 590, Vectorcall: CPython için hızlı arama protokolü
  • PEP 578, Çalışma zamanı denetim kancaları
  • PEP 574, Bant dışı verilerle Turşu protokolü 5
  • Yazmayla ilgili: PEP 591 (Nihai niteleyici), PEP 586 (Değişmez türler) ve PEP 589 (TypedDict)
  • Derlenmiş bayt kodu için paralel dosya sistemi önbelleği
  • Hata ayıklama sürüm ABI'yi sürüm derlemeleri olarak oluşturur
  • f-dizeleri hata ayıklama için kullanışlı bir = belirleyiciyi destekler
  • devam artık nihayet yasal: bloklar
  • Windows'ta, varsayılan asyncio olay döngüsü artık ProactorEventLoop
  • macOS'ta, spawn başlangıç ​​yöntemi artık çoklu işlemlerde varsayılan olarak kullanılıyor
  • çoklu işlem artık süreçler arasında temizleme maliyetlerini önlemek için paylaşılan bellek segmentlerini kullanabilir
  • typed_ast tekrar CPython ile birleştirildi
  • LOAD_GLOBAL artık% 40 daha hızlı
  • turşu artık varsayılan olarak Protokol 4'ü kullanıyor ve performansı artırıyor

Başka birçok ilginç değişiklik var, lütfen tam liste için belgelerdeki "Yenilikler" sayfasına bakın.

Daha fazla kaynak

  • Çevrimiçi Belgeler
  • PEP 569, 3.8 Sürüm Takvimi
  • Hataları https://bugs.python.org adresinden bildirin.
  • Python ve topluluğunun finansmanına yardım edin.

Windows kullanıcıları

  • AMD64 için ikili dosyalar ayrıca Intel 64 mimarisini uygulayan işlemciler üzerinde de çalışır. ("X64" mimarisi olarak da bilinir ve daha önce hem "EM64T" hem de "x86-64" olarak bilinir.)
  • Artık Windows platformları için "web tabanlı" yükleyiciler var; yükleyici kurulum sırasında gerekli yazılım bileşenlerini indirecektir.
  • Windows yapılarını içeren yeniden dağıtılabilir zip dosyaları vardır, bu da Python'un başka bir yazılım paketinin parçası olarak yeniden dağıtılmasını kolaylaştırır. Daha fazla bilgi için lütfen Gömülü Dağıtım ile ilgili belgelere bakın.

macOS kullanıcıları

  • Python 3.8.0 için bir yükleyici sunuyoruz: yalnızca macOS 10.9 (Mavericks) ve sonraki sistemlerde çalışan 64 bitlik.
  • SSL / TLS sertifika doğrulaması ve "Install Certificates.command" komutunun çalıştırılması hakkında bilgi için lütfen kurulum sırasında görüntülenen "Önemli Bilgiler" bölümünü okuyun.

Ve şimdi tamamen farklı bir şey

Merhaba, iyi akşamlar ve 'Yaşayan'a' hoş geldiniz. Kurallar çok basit: her hafta büyük bir ücret alıyoruz; o haftanın sonunda büyük bir ücret daha alıyoruz; yıl sonunda herhangi bir kesinti olmazsa, vergi amacıyla bir önceki yıla veya yeni bir seri yoksa bir sonraki yıla eklenebilecek bir tekrar ücreti alırız.

Her yarışmacıya, büyük bir ücret almanın yanı sıra, BBC'de üç içki hakkı veya şov biterse, yedi içki - bir milletvekili olmadığı sürece, bu durumda şovdan önce yedi içki içebilir veya sadece bir piskopos toto üç içki. Kazananlar, ek bir ücret, geri çekebilecekleri bir ödül ve 'Late Night Line Up'da' konuk görünümü için özel bir ücret alacaklar. Kurallar bunlar, oyun bu, önümüzdeki hafta tekrar döneceđiz. O zamana kadar. Güle güle.