Singpath Mobile: An iPad app for learning Python and Java
If you’re a Python or Java beginner, Singpath Mobile might just be your ticket to hackerdom.
The iPad app, developed as a Final Year Project by a team from the Singapore Management University, lets you pick a “path”, either Python or Java. You would then proceed to answer a series of quizzes on programming concepts, earning points and badges along the way. It’s sort of like Codeacademy.
もしあなたがPythonあるいはJavaの初心者であるなら、Singpath Mobileはちょうどハッカー王国へのチケットとなるかもしれない。
このiPadアプリは、Singapore Management UniversityのチームによるFinal Year Projectとして開発されており、あなたはPythonかJavaのどちらかの「進路」を選ぶ。それから、プログラミングの概念に関する一連のクイズに答え、それにともなってポイントとバッジを得ることになるだろう。それは、言わばCodeacademyのようなものだ。
あなたがPythonやJavaのビギナーならSingpath Mobileでまさしくハッカー社会への切符を手に入れることが出来るだろう。
シンガポールマネージメント大学チームの最終年企画として開発されたこのiPadアプリはあなたをPython或いはJavaへと案内してくれる。そこで道すがらポイントやバッジを稼いだりしながら、コンセプトをプログラミングする一連のクイズに答えて進んでいく。いわばCodeacademyのようなものだ。
According to the creators, this app is designed to help people overcome their programming anxieties with an easy entry to learning. It’s still an early version, so the creators are gathering feedback to drastically improve the user experience. It’s also non-commercial.
I’m personally fascinated by this app since I’ve picked up Python recently. But after trying it out, I think it has fallen short of its goals.
I wouldn’t recommend Singpath Mobile to absolute beginners as an entry point into programming. There are far better resources out there, such as Learn Python the Hard Way, any one of the free courses on Udacity, and yes, Codeacademy.
私は最近、Pythonについて学習したので、個人的にこのアプリには興味をかき立てられる。けれどもそれを試してみた後、このアプリはその目標に達していないように思った。
私は、完全な初心者に対しては、プログラミング学習への入り口としてSingpath Mobileを勧めたりはしないだろう。Learn Python the Hard WayやUdacityの無料コース、そして、そう、Codeacademyのようなはるかに良いリソースが存在する。
私は最近Python を利用するようになってから、個人的にこのアプリに魅せられている。だが、アプリを試すようになってからゴールにはまだ達していないと考えている。
全くの初心者にはプログラミングへの入門地点としてSingpath Mobileを私はお勧めしない。Learn Python the Hard WayやUdacityの全ての無料コース、そしてそう、Codeacademyなどこれよりもはるかによりリソースはいくつもある。
What Singpath Mobile lacks at this point is comprehensiveness. It expects people to know what functions and arguments in Python are, without unpacking what these concepts mean. A total novice would be lost.
Also, programming is best learnt by doing, and that involves actually typing out the codes. However, Singpath Mobile is essentially a series of quizzes. At best, it helps learners get acquainted with the language, but not the execution.
さらに、プログラミングというものは実際にやってみることによって最も良く学ぶことができる。そして、それには実際にコードをタイプすることが必然的に必要とされる。しかしながら、Singpath Mobileは基本的に一連のクイズで成り立っている。学習者が言語について精通するのには役立つだろうが、実行には役立たない。
But I did have some fun with Singpath Mobile. It’s sort of like an exercise book for me, a way to refresh some of the concepts I’ve grasped on Learn Python the Hard Way. At this point, it’s a complementary tool for the beginner.
I would love to see subsequent versions focus more on novice-friendly content and hands-on learning. Perhaps add a console and some exercises that allow users to create their first mini-scripts.
But I’m not sure how feasible it is to do that in an iPad app though.
After all, I’m just a novice.
私は次のバージョンがもっと初心者にやさしいコンテンツと実践的な学習に焦点をあてたものとなるのを見たいと思う。おそらく、コンソールと、ユーザーが初めての短いスクリプトを書くことを可能にするいくつかの練習問題を加えることになるだろう。
でも、私はiPadのアプリでそれがどれくらい実行可能かについて明確に知っているわけではない。
結局のところ、私は単なる初心者に過ぎないのだから。
次のバージョンでは、より入門者に親切な内容で体験型学習ができることに焦点を当てたものになるよう期待したい。おそらく、コンソールや練習問題を加えればユーザーが最初のミニスクリプトを作ることができるのだはないだろうか。
しかしiPadアプリ上でそれが実現可能なのかどうかはよくわからない。
結局、私は入門者にすぎないのだ。