İlan
Python öğrenmeyi düşünüyorsanız, ilk kurulum işleminden bunalmış olabilirsiniz. Sisteminize Python yüklemeniz, ardından kodu işlemek için komut satırını nasıl kullanacağınızı veya etkileşimli kabuğun nasıl kullanılacağını veya Python IDE'nin nasıl kurulacağını öğrenmeniz gerekir.
Hepsini görmezden gel. Bilene kadar gereksiz Python'un sizin için uygun olup olmadığı.
Bunun yerine, sadece Python kodunu yazıp yürütmenizi ve sonuçları anında görmenizi sağlayan bir web sitesi olan çevrimiçi etkileşimli bir kabuk kullanmanızı öneririz. Hiçbir şey kurmaya gerek yok. Yani, bu Python örneklerini inceliyoruz Hızlı Öğrenmenize Yardımcı Olacak 10 Temel Python ÖrneğiTemel python örneklerinin bu makalesi, zaten bazı programlama deneyimine sahip olanlar ve Python'a mümkün olduğunca çabuk geçmek isteyenler içindir. Daha fazla oku veya Dizilerin ve listelerin temellerini gözden geçirme Python'da Diziler ve Listeler Nasıl Çalışır?Diziler ve listeler, programlamada en yararlı veri yapılarından bazılarıdır - ancak az sayıda kişi bunları tam potansiyellerinde kullanır. Daha fazla oku
, kodu doğrudan tarayıcınızda test edebilirsiniz. İşte bulduğumuz en iyi çevrimiçi Python tercümanları.
Bunun bir nedeni varsa Her Yerde Python diğer tüm Python yorumlayıcılarını yener, IPython'u destekler. IPython, varsayılan Python yorumlayıcısına daha gelişmiş bir alternatiftir. Bununla birlikte, bir dizi yararlı özellik elde edersiniz: yazarken sekme tamamlama, bir nesnenin değişkenlerini ve yöntemlerini gerçek zamanlı olarak görme, satır içi modül belgelerini okuma ve daha fazlası.
Elbette bunların hiçbiri kesinlikle gerekli değildir. Eğer bir tamamlayınız Başlangıçta, şimdilik atlamak ve daha rahat olduğunuz birkaç hafta içinde geri dönmek isteyebilirsiniz. Ancak Python tercümanları söz konusu olduğunda, IPython üretkenlik standardıdır.
Not: Python Anywhere aslında bundan çok daha fazlası. Web'de Python uygulamaları oluşturmanıza ve barındırmanıza izin veren tam gelişmiş bir web IDE'dir. Bu “IPython'u deneyin” sayfası sadece şık küçük bir yan araçtır.

Python Fiddle programlama konusunda deneyimi olan, ancak Python'da deneyimi olmayan herkese tavsiye ettiğimdir. Arayüz oldukça basit ve kullanımı kolaydır, ancak daha da önemlisi, tek bir tıklama ile yükleyebileceğiniz bir dizi örnek kod ile birlikte gelir.
Sol kenar çubuğunu keşfederek, en havalı ipuçlarını ve püf noktalarını öğreneceksiniz. Python'u diğer dillerden daha eğlenceli hale getirin 7 Yeni Bir Programlama Dilinde Uzmanlaşmak için Yararlı Püf NoktalarıKod yazmayı öğrenirken bunalmış olmak sorun değil. Muhtemelen şeyleri öğrenir öğrenmez unutacaksınız. Bu ipuçları tüm bu yeni bilgileri daha iyi korumanıza yardımcı olabilir. Daha fazla oku . Veya kendi kodunuzu yazabilir, çalıştırabilir ve sonuçları alt taraftaki çıktı bölümünde görebilirsiniz.
Ayrıca, yazdığınız kodu “kaydedip paylaşabileceğinizi” unutmayın. Hata ayıklama konusunda size yardımcı olacak bir mentorunuz varsa veya bir projedeki başkalarıyla işbirliği yapıyorsanız, bu kullanışlı olabilir.

İsim Repl.it “Read-Eval-Print Loop” anlamına gelen REPL'den gelmektedir (aslında “interaktif kabuk” ile eşanlamlıdır, bu nedenle karıştırılmamalıdır). Repl.it, hem Python 2.x hem de Python 3.x dahil düzinelerce dili destekler, bu nedenle Python'a değil sizin için, C #, Java, Ruby, Lua, ES6 ve daha fazlasını öğrenirken kullanabilirsiniz.
En sevdiğim şey özelleştirilebilirliği. Düzeni, renk temasını, yazı tipi boyutunu, girinti boyutunu, sarma türünü ve otomatik tamamlamanın etkinleştirilip etkinleştirilmeyeceğini değiştirebilirsiniz. Arayüz basittir. Bir hesap oluşturursanız, kodunuzu kaydedebilir ve daha sonra geri çekebilirsiniz.
Ve Repl.it için büyük bir fayda daha var: hiç Python paketi hiççünkü hepsini destekliyor.

Biblo başka bir güçlü seçenektir. Yukarıda keşfedilen özelliklerin çoğuna sahip olursunuz: geçilebilir bir kod düzenleyici, kod çalıştırma ve paylaşma yeteneği. Ancak Trinket'in iki avantajı vardır. İlk olarak, sekme tabanlı arayüzü ile birden fazla komut dosyası açabilir ve ikincisi, eğer varsa, Bibloyu kendi sitenize yerleştirebilirsiniz.
Trinket’in ücretsiz planı, sonsuza dek ve sınırsız olsa da, sadece temel Python 2.x'e izin verir. Tam erişim istiyorsanız Trinket'in Python 3.x sürümü, aylık 9 $ veya 72 $ maliyet olan Connect planına yükseltmeniz gerekecek yıl. “Tam erişim” Numpy, Matplotlib, SciPy ve daha fazlası dahil tüm yerleşik Python modüllerini içerir.

Ideone genel amaçlı bir “çevrimiçi herhangi bir programlama dilini deneyin” aracıdır, bu nedenle yukarıdaki diğer seçenekler kadar özellik dolu veya gelişmiş değildir. İşte bu yapar 60'dan fazla farklı programlama dili ve kodunuzu Genel, Gizli veya Özel olarak etiketleme seçeneği.
Ideone'de yazılan kod da birkaç kısıtlamaya tabidir:
- Derlemek / yorumlamak için en fazla 10 saniye.
- Yürütme sırasında maksimum 5 veya 15 saniye (misafirler veya kayıtlı kullanıcılar için).
- Yürütme sırasında maksimum 256 MB RAM.
- İnternet erişimi engellendi ve yeni dosyalar oluşturulamıyor.
Sonuçta, Ideone sadece biraz kodu hemen test etmeniz gerekiyorsa iyi bir seçimdir, ancak Python'un daha ciddi keşifleri için, yukarıda listelenen diğerlerinden biriyle gitmeyi tercih ederim.

Python Eğitmeni etkileşimli bir Python kabuğu değildir. Bunun yerine, kodunuzu yazdıktan sonra, yazdıklarınızı analiz eder ve kod mantığının bir görselleştirmesini sunar. Sonuç? Kodunuzun başlangıçtan bitişe kadar nasıl yürütüldüğünü görmek için, her seferinde bir kod satırı üzerinden geçebileceğiniz bir dizi anlık görüntü.
Bu yeni başlayanları programlamak için muazzam bir araçtır! Her bir kod satırının farklı değişkenleri ve çıktıları nasıl etkilediğini görerek hataları ve diğer sorunları yakalamanızı kolaylaştırır. İlk zamanlayıcılar için programlama zor olsa da, bu araç öğrenme eğrisini basitleştirebilir Tüm Stres Olmadan Programlama Nasıl ÖğrenilirBelki bir kariyer için ya da bir hobi olarak programlama yapmaya karar verdiniz. Harika! Ama belki bunalmış gibi hissediyorsunuzdur. Çok iyi değil. İşte yolculuğunuzu kolaylaştırmak için yardım. Daha fazla oku ve kafanızı her şeyin mantığına sarmanıza yardımcı olur.
Ayrıca Python Tutor'un deneysel Canlı Programlama moduna sahip olduğunu da fark edebilirsiniz. Normal görselleştirme aracına benzer, ancak siz yazarken gerçek zamanlı olarak analiz edilir ve güncellenir. Bu yazıdan itibaren, hem ilkel hem de buggy, bu yüzden tüm karışıklıklar ütülenene kadar görmezden gelmelisiniz.
Python Yolculuğunuza Devam İçin İpuçları
Python'u çevrimiçi etkileşimli bir kabukta denedikten sonra, dili sevdiğinize ve onu daha pratik bir düzeyde sürdürmek istediğinize karar verebilirsiniz. Bunun için, bu mükemmel çevrimiçi Python kursları Sizi Python Beginner'dan Pro'ya Taşıyacak 5 DersBu beş kurs, şu anda en sıcak dillerden biri olan Python'da programlama hakkında her şeyi öğretecek. Daha fazla oku veya nakit ayıramazsanız, Python öğrenmek için bu siteler Python Programlamayı Öğrenmek İçin En İyi 5 Web SitesiPython programlamasını öğrenmek ister misiniz? İşte Python'u çevrimiçi öğrenmenin en iyi yolları, birçoğu tamamen ücretsiz. Daha fazla oku .
Python öğrenmesi en kolay dillerden biri olabilir, ancak zor bulursanız cesaretiniz kırılmaz. Python'da kodlama hala kodlama yapıyor ve kodlama zor. Mücadele etmek demek değildir programlamayı bırakmalısın Programcı Olmadığınızı Gösteren 6 İşaretHerkes bir programcı olmak için kesilmez. Programcı olmak istediğinizden tam olarak emin değilseniz, sizi doğru yönde gösterebilecek bazı işaretler aşağıdadır. Daha fazla oku ! Biraz ekstra motivasyon için, bazılarını dinlemenizi tavsiye ederim. programcılar için bu yararlı podcast'ler Programcılar ve Yazılım Geliştiricileri için En İyi 15 PodcastPodcast'ler programlama hakkında daha fazla bilgi edinmenin harika bir yoludur. İşte dinleme keyfiniz için programlama ile ilgili en sevdiğimiz podcast'lerden bazıları. Daha fazla oku .
Python oyununu nasıl buldunuz? Kaçırdığımız başka iyi etkileşimli kabuklar var mı? Özellikle yeni başlayanlar için başka Python ipuçlarınız varsa, lütfen aşağıda bizimle paylaşın!
Joel Lee'nin bir B.S. Bilgisayar Bilimi ve altı yılı aşkın profesyonel yazma deneyimi. MakeUseOf'un Genel Yayın Yönetmeni.