Cara belajar program di Python semasa bermain dengan CodeCombat

Python adalah salah satu bahasa pengaturcaraan yang paling mantap dan banyak digunakan di dunia, tetapi kelebihan utamanya berkisar pada sintaks sederhana yang memungkinkan belajar untuk memprogram dalam python agak mudah. Bahkan ada alat yang dipanggil CodeCombat yang membolehkan kita mengetahui secara mendalam keajaiban bahasa ini semasa kita bermain dalam pengembaraan yang cukup menyeronokkan.

Belajar program di python

Salah satu bahasa pengaturcaraan yang saya cadangkan untuk mula belajar memprogram adalah Python, yang saya gunakan untuk mengajar anak-anak yang saya latih (dengan usia antara 7 hingga 12 tahun) kerana ia mempunyai sintaks pelbagai platform yang sangat mudah, mudah dibaca, pelbagai paradigma, dan «ular sawa»Itu mengundang anda untuk memprogram dengan cara yang jelas dan teratur.

Adalah baik ketika belajar memprogram di Python bahawa kita jelas mengenai falsafah dan prinsip pengaturcaraan dalam bahasa ini, penciptanya Tim peters menerangkannya dengan baik dalam apa yang dikenali sebagai The Zen of Python manifesto menarik yang kami petik di bawah:

  • Cantik lebih baik daripada hodoh.
  • Eksplisit lebih baik daripada yang tersirat.
  • Sederhana lebih baik daripada yang kompleks.
  • Kompleks lebih baik daripada yang rumit.
  • Flat lebih baik daripada bersarang.
  • Berselerak lebih baik daripada padat.
  • Kebolehpercayaan adalah penting.
  • Kes khas tidak cukup istimewa untuk melanggar peraturan.
  • Praktikal mengalahkan yang murni.
  • Kesalahan tidak boleh dibiarkan berlalu secara senyap.
  • Kecuali mereka dibungkam secara terang-terangan.
  • Menghadapi kekaburan, tolak godaan untuk meneka.
  • Harus ada satu - dan lebih baik hanya satu - cara yang jelas untuk melakukannya.
  • Walaupun cara itu mungkin tidak jelas pada mulanya kecuali anda orang Belanda.
  • Sekarang lebih baik dari sebelumnya.
  • Walaupun selalunya tidak pernah lebih baik daripada sekarang.
  • Sekiranya pelaksanaannya sukar dijelaskan, itu adalah idea yang tidak baik.
  • Sekiranya pelaksanaannya mudah dijelaskan, mungkin idea yang baik.
  • Ruang nama adalah idea yang bagus. Mari lakukan lebih banyak perkara!

Mengetahui dan memahami setiap ini «perintahSemasa memprogram di Python, kita boleh bekerja dan mula mengetahui asas-asas asasnya, dengan mengingat bahawa kaedah terbaik untuk mempelajari bahasa pengaturcaraan adalah dengan mempraktikkannya.

Di sini banyak artikel telah ditulis di blog yang membantu kita memulakan dunia Python, dari tindak lanjut hingga lengkap Panduan Belajar Python, melalui tutorial yang sangat baik untuk Membangunkan aplikasi dengan Python 3, Glade dan GTK + 3 pada Windows, serta artikel mengenai  Langkah Pertama dengan Python + Qt dan mengetengahkan panduan yang mengajar kita Program bot untuk IRClakukan sandaran tempatan dengan rsync, dalam kalangan yang lain. Begitu juga, kami telah menerbitkan sebilangan besar ulasan aplikasi yang dibuat dengan bahasa pengaturcaraan ini, jadi kami yakin bahawa pembaca kami dapat memperoleh maklumat yang sesuai untuk melibatkan diri dalam dunia yang menarik ini.

Maklumat yang diberikan di sini di blog dapat dilengkapkan dengan mudah dengan tutorial video yang sangat baik dan kursus lengkap yang diterbitkan secara percuma di youtube, buku rujukan atau yang serupa wiki python. Tetapi saya merasa perlu menekankan bahawa saya menganggap bahawa cara terbaik adalah untuk anda mula bermain CodeCombat dan kemudian semasa anda pergi, melengkapkan pembelajaran dengan perkara di atas.

Akhirnya, saya mendorong anda untuk memberi peluang kepada diri sendiri untuk belajar program di Python, pasti anda tidak akan menyesal.

Apa itu CodeCombat?

CodeCombat adalah platform sumber terbuka yang membolehkan anda belajar memprogram di python sambil bermain permainan berbilang pemain yang menyeronokkan. Platform ini mempunyai sebilangan besar watak, dengan mana pengguna harus maju melalui berbagai tahap di mana anda menghadapi cabaran dan lawan yang sukar, untuk memenuhi objektif setiap tahap, anda mesti menggunakan perintah khas dari bahasa pengaturcaraan python .

CodeCombat - Belajar memprogram di python

CodeCombat - Belajar memprogram di python

Permainan hebat ini melibatkan kita dalam dunia pengaturcaraan dari peringkat pertama, di mana anda mesti menulis kod sebenar dan memenuhi objektif yang akan membolehkan anda mempelajari konsep asas pengaturcaraan. Semasa permainan berlangsung, ayat dan fungsi baru akan muncul yang akan memperkaya kemahiran pengaturcaraan anda.

CodeCombat berjaya membiasakan penggunanya dengan bahasa pengaturcaraan python secara alami dan dipercepat, kerana permainan ini mempromosikan interaksi, penemuan, dan pembelajaran melalui teknik percubaan dan kesalahan. Dengan berlalunya masa pengguna mula menguasai kemahiran pengaturcaraan dan pemikiran logiknya juga berkembang yang membolehkannya menganalisis masalah dengan lebih baik.

Penting untuk diperhatikan bahawa selain Python dengan CodeCombat Kami akan mempelajari semua prinsip asas Sains Komputer dan teknologi pengaturcaraan lain seperti JavaScript, HTML 5, CSS, jQuery, Bootstrap.

CodeCombat di awan atau di pelayan tempatan kami?

CodeCombat adalah platform terbaik di awan percuma, yang dikendalikan oleh pasukan hebat, yang menegaskan bahawa «Pengaturcaraan melakukan sihir. Ini adalah kemampuan untuk mencipta sesuatu dari khayalan. Kami memulakan CodeCombat untuk pelajar mengalami sihir di jari mereka dengan menulis kod.. »

Dalam beliau platform dalam talian Anda boleh bermain di semua peringkat CodeCombat, selain itu anda mempunyai sejumlah besar dokumentasi yang berkaitan dengan python, terutamanya saya lebih suka menggunakan CodeCombat secara langsung dari platform cloud kerana mempunyai peranan guru, pelajar dan pengurusan pengguna yang sangat baik yang Mereka membolehkan kita melacak kemajuan pelajar kita setiap saat, dan pengguna juga dapat mengakses permainan dari penyemak imbas mana pun.

Sekarang mereka yang lebih suka hoskan platform CodeCombat pada pelayan anda sendiri boleh melakukannya tanpa masalah, untuk ini anda mesti memasukkan github dari CodeCombat di mana anda akan menemui semua maklumat yang diperlukan untuk memasang sendiri platform pembelajaran yang sangat baik ini.

Kami mendorong masyarakat untuk menggunakan alat ini dan bahawa kami mula memotivasi anak-anak kami untuk belajar memprogram, yang tanpa ragu-ragu adalah aktiviti yang semestinya wajib dilakukan pada masa kita hidup.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

4 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Anonymous kata

    platform ini telah dan sangat menarik

  2.   Akaun baru kata

    artikel bagus!
    Bukankah pencipta python guido van rossum ?, artikel itu mengatakan tim peters

  3.   Rang Undang-Undang kata

    Saya sedang menguji dan setelah melepasi beberapa tahap, dia meminta saya membayar langganan untuk meneruskan Premiun. Bukankah lebih percuma?

  4.   Carles garrigues kata

    Sayang sekali bahawa projek yang nampaknya "bercita-cita tinggi" ini tidak mendapat sokongan untuk bahasa kedua dengan lebih banyak penutur asli di dunia.
    Ia sangat mengecewakan untuk membayar akaun premium untuk anak saya, dan untuk melihat kemudiannya "kekurangan besar" ini.
    Sebenarnya, ini menunjukkan kekecewaan bagi anak saya sehingga dia berhenti bermain-belajar dalam kod pertempuran, walaupun mempunyai akaun premium.
    Projek yang ditujukan terutamanya kepada kanak-kanak (dengan tahap bahasa Inggeris yang dapat mereka miliki pada 10-12 tahun), tidak dapat membuat kesalahan pengiraan sebesar itu.

bool(benar)