CodeCombat ile oynarken Python'da programlamayı nasıl öğrenebilirim?

Python dünyadaki en sağlam ve yaygın olarak kullanılan programlama dillerinden biridir, ancak ana avantajı, izin veren basit sözdizimi etrafında dönmektedir. python'da programlamayı öğrenmek oldukça basit. Adında bir araç bile var CodeCombat Bu, oldukça eğlenceli bir macerada oynarken bu dilin harikalarını derinlemesine bilmemizi sağlıyor.

Python ile programlamayı öğrenin

Programlamayı öğrenmeye başlamayı önerdiğim programlama dillerinden biri, eğittiğim çocuklara öğretmek için kullandığım Python'dur (7-12 yaş arasında değişen) süper basit, okuması kolay, çoklu paradigma, çoklu platform sözdizimi ve bir «pitonik»Bu sizi açık ve düzenli bir şekilde programlamaya davet ediyor.

Python'da programlamayı öğrenirken, onun yaratıcısı olan bu dilde programlama felsefesi ve ilkeleri konusunda net olmamız iyidir. Tim peters bunu oldukça iyi tanımlıyor Python Zen aşağıda alıntı yaptığımız ilginç bir manifesto:

  • Güzel, çirkin olmaktan iyidir.
  • Açık, örtük olmaktan daha iyidir.
  • Basit, karmaşıktan daha iyidir.
  • Karmaşık, karmaşık olmaktan daha iyidir.
  • Düz, iç içe geçmekten daha iyidir.
  • Dağınık yoğun olandan daha iyidir.
  • Okunaklılık önemlidir.
  • Özel durumlar kuralları çiğneyecek kadar özel değildir.
  • Pratik, saf olanı yener.
  • Hataların sessizce geçmesine asla izin verilmemelidir.
  • Açıkça susturulmadıkları sürece.
  • Belirsizlikle karşı karşıya kaldığınızda, tahmin etme cazibesini reddedin.
  • Bunu yapmanın bir - ve tercihen tek - bariz bir yolu olmalıdır.
  • Hollandalı değilseniz bu yol ilk bakışta açık olmayabilir.
  • Şimdi her zamankinden daha iyi.
  • Her ne kadar çoğu zaman şu andan daha iyi olmasa da.
  • Uygulamanın açıklanması zorsa, kötü bir fikirdir.
  • Uygulamanın açıklanması kolaysa, iyi bir fikir olabilir.
  • Ad alanları harika bir fikir. Hadi bunlardan daha fazlasını yapalım!

Bunların her birini bilmek ve anlamak «emir»Python'da programlama yaparken, bir programlama dilini incelemenin en iyi yolunun onu pratik yapmak olduğunu akılda tutarak, işe koyulup temel ilkeleri öğrenmeye başlamamız uygundur.

burada blogda takipten tamına kadar Python dünyasına başlamamıza yardımcı olan birden fazla makale yazılmıştır. Python Öğrenme Kılavuzuiçin mükemmel öğreticilerden geçiyor Windows'ta Python 3, Glade ve GTK + 3 ile uygulama geliştirmeyanı sıra bir makale  Python + Qt ile İlk Adımlar ve bize öğreten kılavuzları vurgulamak IRC için bir bot programlayınrsync ile yerel yedeklemeler gerçekleştirindiğerleri arasında. Aynı şekilde, bu programlama dili ile yapılan uygulamaların çok sayıda incelemesini yayınladık, bu nedenle okuyucularımızın bu ilginç dünyaya kendilerini kaptırmak için doğru bilgileri alabileceklerine ikna olduk.

Blogda burada verilen bilgiler, mükemmel video eğitimleri ve şu adreste ücretsiz olarak yayınlanan eksiksiz kurslarla kolayca tamamlanabilir: Youtube, referans kitapları veya aynı python wiki. Ancak, sizin için en iyi yolun CodeCombat oynamaya başlamanız ve daha sonra ilerledikçe öğrenmeyi yukarıdakilerle tamamlamanız olduğunu düşündüğümü vurgulama ihtiyacı hissediyorum.

Son olarak, kendinize Python'da programlamayı öğrenme fırsatı vermenizi öneririm, kesinlikle pişman olmayacaksınız.

CodeCombat nedir?

CodeCombat eğlenceli bir çok oyunculu oyun oynarken python'da programlamayı öğrenmenizi sağlayan açık kaynaklı bir platformdur. Platform, kullanıcının zorlu zorluklarla ve rakiplerle karşılaştığınız çeşitli seviyelerde ilerlemesi gereken çok sayıda karaktere sahiptir, her seviyenin hedeflerini karşılamak için python programlama dilinin komutlarını kullanmanız gerekir.

CodeCombat - Python'da programlamayı öğren

CodeCombat - Python'da programlamayı öğren

Bu harika oyun, bizi gerçek kod yazmanız ve programlamanın temel kavramlarını öğrenmenize olanak sağlayacak hedefleri karşılamanız gereken ilk seviyeden programlama dünyasına çekiyor. Oyun ilerledikçe, programlama becerilerinizi zenginleştirecek yeni cümleler ve işlevler ortaya çıkacaktır.

CodeCombat Oyun, deneme yanılma teknikleriyle etkileşimi, keşfi ve öğrenmeyi teşvik ettiği için, kullanıcılarını python programlama diline doğal ve hızlandırılmış bir şekilde alıştırmayı başarıyor. Zaman geçtikçe kullanıcı programlama becerilerinde uzmanlaşmaya başlar ve mantıksal düşünceleri de gelişerek herhangi bir sorunu daha iyi analiz etmesine olanak tanır.

CodeCombat ile Python'a ek olarak not etmek önemlidir. Bilgisayar Biliminin tüm temel prensiplerini ve JavaScript, HTML 5, CSS, jQuery, Bootstrap gibi diğer programlama teknolojilerini öğreneceğiz..

CodeCombat bulutta mı yoksa yerel sunucumuzda mı?

CodeCombat ücretsiz bulutta mükemmel bir platformdur ve harika bir ekip tarafından yönetilir ve «Programlama sihir yapıyor. Hayal gücünden bir şeyler yaratma yeteneğidir. Öğrencilerin parmaklarında sihri deneyimlemesi için CodeCombat'ı başlattık. kod yaz.. »

Onun içinde çevrimiçi platform CodeCombat'ın tüm seviyelerinde oynayabilirsiniz, ayrıca python ile ilgili çok sayıda belgeye sahip olmanıza ek olarak, çoğunlukla CodeCombat'ı doğrudan bulut platformundan kullanmayı tercih ediyorum çünkü öğretmen rolleri, öğrenciler ve bize izin verdikleri mükemmel kullanıcı yönetimi var. öğrencilerimizin ilerlemelerini her an takip etmek için ve kullanıcılar oyuna herhangi bir tarayıcıdan da erişebilirler.

Şimdi tercih edenler CodeCombat platformunu kendi sunucularınızda barındırın sorunsuz bir şekilde yapabilirsiniz, bunun için CodeCombat'tan github Bu mükemmel öğrenme platformunun kendi kurulumumuza sahip olması için gerekli tüm bilgileri burada bulacaksınız.

Toplumu bu aracı kullanmaya teşvik ediyoruz ve çocuklarımızı programlamayı öğrenmeleri için motive etmeye başlıyoruz ki bu, şüphesiz yaşadığımız zamanlarda zorunlu olması gereken bir etkinliktir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   anonim dijo

    Bu platform çok ilginçti ve

  2.   Yeni hesap dijo

    iyi makale!
    Python guido van rossum'un yaratıcısı değil mi?

  3.   Fatura dijo

    Test ediyorum ve bazı seviyeleri geçtikten sonra Premiun'a devam etmek için bir abonelik ödememi istiyor. Daha özgür değil mi?

  4.   Carles garrigues dijo

    Bu kadar "hırslı" bir projenin dünyada anadili daha fazla olan ikinci dili desteklememesi üzücü.
    Oğlum için özel bir hesap için ödeme yapmak ve bu "küçük büyük kusuru" daha sonra görmek gerçek bir hayal kırıklığıydı.
    Aslında bu oğlum için o kadar büyük bir hayal kırıklığı oldu ki, premium hesabına rağmen kod savaşında oynamayı-öğrenmeyi bıraktı.
    Esas olarak çocukları hedefleyen bir proje (10-12 yaşlarında olabilecek İngilizce seviyesiyle) bu büyüklükte bir hesaplama hatası yapamaz.