Conyac で依頼された翻訳結果を公開
[英語から日本語への翻訳依頼] Singpath Mobile:PythonとJavaを学ぶためのiPadアプリ もしあなたがPythonあるいはJavaの初心者であるなら、Sin...
翻訳依頼文
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. 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. 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. 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.
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. 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. 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. 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.
3_yumie7
さんによる翻訳
Singpath Mobile:Python、Java学習用iPadアプリ
あなたがPythonやJavaのビギナーならSingpath Mobileでまさしくハッカー社会への切符を手に入れることが出来るだろう。
シンガポールマネージメント大学チームの最終年企画として開発されたこのiPadアプリはあなたをPython或いはJavaへと案内してくれる。そこで道すがらポイントやバッジを稼いだりしながら、コンセプトをプログラミングする一連のクイズに答えて進んでいく。いわばCodeacademyのようなものだ。
あなたがPythonやJavaのビギナーならSingpath Mobileでまさしくハッカー社会への切符を手に入れることが出来るだろう。
シンガポールマネージメント大学チームの最終年企画として開発されたこのiPadアプリはあなたをPython或いはJavaへと案内してくれる。そこで道すがらポイントやバッジを稼いだりしながら、コンセプトをプログラミングする一連のクイズに答えて進んでいく。いわばCodeacademyのようなものだ。
開発者によれば、このアプリは、誰でも簡単に入門できてプログラミングにたいする不安を克服するのを助けるために立案された。まだ初期バージョンなので開発者はユーザーエクスペリエンスを劇的に進化させるためにフィードバックを集めている。これは非営利のアプリでもある。
私は最近Python を利用するようになってから、個人的にこのアプリに魅せられている。だが、アプリを試すようになってからゴールにはまだ達していないと考えている。
全くの初心者にはプログラミングへの入門地点としてSingpath Mobileを私はお勧めしない。Learn Python the Hard WayやUdacityの全ての無料コース、そしてそう、Codeacademyなどこれよりもはるかによりリソースはいくつもある。
私は最近Python を利用するようになってから、個人的にこのアプリに魅せられている。だが、アプリを試すようになってからゴールにはまだ達していないと考えている。
全くの初心者にはプログラミングへの入門地点としてSingpath Mobileを私はお勧めしない。Learn Python the Hard WayやUdacityの全ての無料コース、そしてそう、Codeacademyなどこれよりもはるかによりリソースはいくつもある。
この点でSingpath Mobile に欠けているのは広汎性だ。アプリは人々にPythonの関数や因数の概念が何を意味するのかひも解くことなく、それらを知ってもらうことを期待している。全くの新参者は道に迷ってしまうだろう。
またプログラミングは実際にそれをやりながら学ぶのがベストで、実際コードをタイピングすることに関連している。しかしSingpath Mobileは本質的にクイズだ。よくても、このアプリで学習者は言語に親しむ程度で、実行できるようにはならない。
またプログラミングは実際にそれをやりながら学ぶのがベストで、実際コードをタイピングすることに関連している。しかしSingpath Mobileは本質的にクイズだ。よくても、このアプリで学習者は言語に親しむ程度で、実行できるようにはならない。
しかしSingpath Mobileには面白いことがある。これは私にとって練習ドリルのようなもので、Learn Python the Hard Wayでつかんだコンセプトを補充してくれるのだ。この点ではビギナーの補充ツールとなり得る。
次のバージョンでは、より入門者に親切な内容で体験型学習ができることに焦点を当てたものになるよう期待したい。おそらく、コンソールや練習問題を加えればユーザーが最初のミニスクリプトを作ることができるのだはないだろうか。
しかしiPadアプリ上でそれが実現可能なのかどうかはよくわからない。
結局、私は入門者にすぎないのだ。
次のバージョンでは、より入門者に親切な内容で体験型学習ができることに焦点を当てたものになるよう期待したい。おそらく、コンソールや練習問題を加えればユーザーが最初のミニスクリプトを作ることができるのだはないだろうか。
しかしiPadアプリ上でそれが実現可能なのかどうかはよくわからない。
結局、私は入門者にすぎないのだ。