İCython

IPYTHON, Python'un varsayılanına üstün bir interaktif kabuk sağlar
Şimdi İndirin

İCython Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • BSD License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Ryan James
  • yayıncı web sitesi:
  • http://ipython.scipy.org/moin/About

İCython Etiketler


İCython Açıklama

Ipython, Python'un varsayılanına üstün bir interaktif kabuk sağlar IPYTHON, şunları deneyen ücretsiz bir yazılım projesidir: · Python'un varsayılanına daha üstün bir etkileşimli bir kabuk sağlayın. Ipython, Nesne İntrosize, Sistem Kabuğu Erişimi ve etkileşimli çalışırken işlevsellik eklemek için kendi özel komut sistemine sahiptir. Hem Python kod geliştirme hem de Python nesneleri kullanılarak sorunların araştırılması için çok verimli bir ortam olmaya çalışıyor (veri analizi gibi durumlarda). · Kendi programlarınız için tercüman kullanıma hazır, gömülebilir bir şekilde hizmet edin. Ipython, başka bir programın içinden tek bir arama ile başlanabilir, mevcut ad alanına erişim sağlayabilir. Bu, hem hata ayıklama amacıyla hem de parti işleme ve etkileşimli keşiflerin karışımının gerekli olduğu durumlar için çok faydalı olabilir. · Python'lu diğer sistemler için temel çevre olarak kullanılabilecek esnek bir çerçeve sunar. Mathematica, IDL ve Mathcad gibi özel olarak bilimsel ortamlar tasarımından ilham aldı, ancak benzer fikirler birçok alanda faydalı olabilir. · Dişli grafiksel araçların etkileşimli testlerine izin ver. IPython, özel iş parçacığı bayrakları ile GTK, QT ve WX uygulamalarının etkileşimli, engellenmeyen kontrolü için desteği vardır. Normal Python kabuğu sadece bunu TKinter uygulamaları için yapabilir. İşte "Ipython" ın bazı önemli özellikleri: · Dinamik nesne içi iç içedir. Biri, docstrings, fonksiyon tanımı prototiplerine, kaynak kodlarına, kaynak dosyalarını, kaynak dosyalarını ve diğer herhangi bir nesnenin diğer ayrıntılarını tek bir tuşa sahip ('?') İle erişilebilir. · İstemi'nde sekmeyi yazarak yerel ad alanında tamamlanma. Bu, geçerli dizindeki anahtar kelimeler, yöntemler, değişkenler ve dosyalar için çalışır. Bu, Readline Library ile desteklenir ve Readline'ın davranışını yapılandırmak için tam erişim sağlanır. · Komut geçmişi (oturumlar arasında kalıcı ve her bir profile bağlı), bu tarihte tam araştırma ve tüm giriş ve çıkışın önbelleğe alma ile numaralandırılmış giriş / çıkış istemleri. · Kullanıcı-Genişletilebilir 'Büyü' komutları. Iplython'un kendisini kontrol etmek için% ile ön eklenmiş bir dizi komut mevcuttur ve dizin kontrolü, ad alanı bilgilerini ve ortak sistem kabuğu komutlarına diğer takma ad sağlar. · Kendi sisteminizi takma adınızı tanımlamak için Alias Tesisi. · Komple sistem kabuğu erişimi. İle başlayan çizgiler! doğrudan sistem kabuğuna geçilir ve kullanılıyor! Daha fazla kullanım için kabuk çıkışını python değişkenlerine yakalar. · Python komutlarının ayrı bir ipliğin geçmişi yürütülmesi. Ipython, iş adı verilen bir iç iş müdürü ve% BG olarak adlandırılan bir macunluk sihirli işlevi var. · Sistem kabuğunu ararken Python değişkenlerini genişletme yeteneği. Bir kabuk komutunda, $ ile önceden eklenmiş herhangi bir piton değişkeni genişletilir. Bir çift $$, bir değişmez $ 'ın kabuğa geçmesini sağlar ($ yol gibi kabuk ve çevre değişkenlerine erişim için). · Filesystem navigasyonu, sihirli bir komut üzerinden, sık sık ziyaret edilen dizinlere hızlı erişim için kalıcı bir yer imi sistemi (% Yer İşareti kullanarak). · Türü olarak kodun otomatik girintisi (isteğe bağlı) (Readline kütüphanesi aracılığıyla). · Makro sistemi, önceki girişin birden fazla satırını tek bir adla yeniden yürütmek için. · Oturum günlüğü (daha sonra bu günlükleri programlarınızdaki kod olarak kullanabilirsiniz). · Oturum Geri Yükleme: Önceki bir oturumu geride bıraktığınız duruma geri yüklemek için günlükler tekrarlanabilir. · Verbose ve renkli istisna izleme çıktıları. Görsel olarak ayrıştırılması daha kolay ve Verbose modunda çok sayıda yararlı hata ayıklama bilgisi üretiyorlar (temel olarak CGITB modülünün bir terminal versiyonu). · Otomatik Parantezler: Çözünebilir nesneler parantez olmadan yürütülebilir: 'Sin 3' otomatik olarak 'günah (3)' e dönüştürülür. · Otomatik alıntı yapılması: ',' kullanarak, satırın geri kalanının geri kalanının otomatik olarak alıntı olan ilk karakter kuvvetleri: 'My_Function A B' otomatik olarak 'My_Function ("A", "B")' olur. · Genişletilebilir giriş sözdizimi. ÖZEL durumlarda girişi basitleştirmek için kullanıcı girişini önceden işleyen filtreleri tanımlayabilirsiniz. Bu, örneğin, diğer piton oturumlarından veya standart python belgelerinden olanlar gibi '>>>' veya '...' ile başlayan çok satır kod parçalarını yapıştırmasını sağlar. · Esnek yapılandırma sistemi. Tüm komut satırı seçenekleri, modül yükleme, kod ve dosya yürütmesinin kalıcı ayarını sağlayan bir yapılandırma dosyası kullanır. Sistem özyinelemeli dosya katılımına izin verir, böylece belirli projeler için diğer özelleştirmeler yükleyen varsayılan ve katmanlar içeren bir taban dosyasına sahip olabilirsiniz. · Katıştırılabilir. Iplython'u kendi Python programlarınızın içinde bir Python kabuğu olarak arayabilirsiniz. Bu, hem hata ayıklama kodu için hem de yerel ad alanları hakkında bilgi sahibi olan (hata ayıklama ve veri analizi durumlarında çok faydalı) programlarınıza etkileşimli yetenekleri sağlamak için kullanılabilir. · Kolay hata ayıklayıcı erişimi. Ipython'u her zaman yakalanmamış bir istisna olduğunda Python hata ayıklayıcısını (PDB) çağırmak için ayarlayabilirsiniz. Bu, sizi tüm verilerle ilgili istisnayı tetikleyen kodun içine düşer ve bir hatanın kaynağını hızlı bir şekilde izole etmek için yığının gezinmesi mümkündür. % Çalıştıran Magic komutu - -D seçeneği ile - PDB'nin kontrolü altında herhangi bir komut dosyasını çalıştırabilir, sizin için ilk kesme noktalarını otomatik olarak ayarlayabilir. · Profiler desteği. Tek ifadeler çalıştırabilirsiniz (profile.run ()) veya profillerin kontrolü altındaki programları tamamlayabilirsiniz. Bu standart profil modülüyle mümkün olsa da, Ipython, hızlı interaktif işler için uygun olan bu işlevi sihirli komutlarla sarar (bkz. '% Prun' ve '% Run -P'). Gereksinimler: · Python 2.3 veya daha yeni Bu sürümde yenilikler: · Bu sürüm, aylarca yavaş ama istikrarlı bir gelişme getiriyor ve en son bir yeniden yapılandırma ve IPYTHON'un içsel bir şekilde yeniden yapılandırılmasından önce en son olacak. Bu nedenle, 0,10'un istikrarlı ve sağlam bir sürüm olacağını umuyoruz, böylece kullanıcılar IPYTHON 0.11 olacak şekilde yeniden yapılandırılacak olan Refactoring ile birlikte gelecek olan API değişikliklerinden bazılarına uyum sağlarken, minimum değişimlerle tüm mevcut projelerde güvenle 0.10 kullanabilirler. (varsa). · IPYTHON 0.10, şimdi, kabaca (David Wheeler'in SLOCCOUNT yardımcı programı tarafından bildirildiği gibi), 40750 python kodu ve 0.9.1 arasında bir fark ve yaklaşık 28000 satır kod ve dokümantasyon içeren bu sürüm arasında bir fark. PDF formatındaki belgelerimiz 495 sayfalık uzun bir PDF belgesidir (her ikisi de aynı kaynaklardan üretilen HTML biçiminde de mevcuttur). Birçok kullanıcı ve geliştirici bu sürüm için kod, özellikler, hata raporları ve fikirleri katkıda bulundu. Lütfen buraya katkınızı kabul edemediyseniz bizimle iletişime geçmekten çekinmeyin. Özellikle, bu sürüm için aşağıdaki kişilerden katkılarımız var, yeni ve düzenli isimlerin bir karışımı (ilk isimle alfabetik olarak): · Alexander Clausen: Fix # 341726. · Brian Granger: Her yerde çok fazla çalışma (özellikler, hata düzeltmeleri, vb.). · Daniel Ashbrook: Derleme sırasında HerkesError'da Hata Raporu, şimdi düzeltildi. · Darren Dale: Belgelendirme sisteminde geliştirmeler, geri bildirim, tasarım fikirleri. · Fernando Perez: Çeşitli yerler. · GA? L Varoquaux: Core Kodu, Ipythonx GUI, Tasarım Tartışmaları, vb. Çok ... · John Hunter: Öneriler, hata düzeltmeleri, geri bildirim. · Jorgen Stenarson: Birçok cephede çalışın, test, düzeltmeler, Win32 desteği vb. · Laurent Dufréchou: Ipython-wx bağımsız uygulamasında birçok gelişme. · Lukasz Pankowski: Prefilter, BT, Demo iyileştirmeleri. · Matt Foster: Bunda TextMate desteği. · Nathaniel Smith: Düzeltme # 237073. · Pauli Virtanen: Uzantılar, belgelerde düzeltmeler ve iyileştirmeler. · Prabhu Ramachandran: %% BAŞINA İLGİLİĞİ. · Robert Kern: Birkaç uzatma. · Sameer d'Costa: Kritik böcek üzerinde yardım # 269966. · Stephan Peijnik: Debian uyumluluğu ve birçok insan sayfasında geri bildirim. · Steven Bethard: Artık Argparse modülünü gönderiyoruz. · Tom Fetherston: Ipython.demo modülünde birçok gelişme. · Ville Vainio: Her yerde çok iş (özellikler, hata düzeltmeleri, vb.). · Vishal Vasta: IPCluster'da SSH desteği. · Walter Doerwald: Ipython.ipipe sisteminde çalışın.


İCython İlgili Yazılım

Susie

SUSIE, dil olarak Smalltalk kullanarak hafif bir komut dosyası motoru sağlama girişimidir. ...

187

İndirmek

Barebons

Barebones, 'çıplak kemiklerin programlama dili için bir tercümandır. ...

192

İndirmek