Water and Earth

WordPressでphpやらcssのコーディング 練習に使ってるブログ。でも最近はpython の勉強してます。

自分執事bot

友だち追加

 

QRコードはこちら。

 

ubuntu18.04 にIDLE を入れました

ubuntu にはデフォでpython が入ってるらしいんですよ。

しかし、IDLE (python の対話シェル)は自分でいれなきゃなんないみたい。

 

まずは、入れてあるubuntu のバージョンを確認してみた。

ターミナルで

と打つと、バージョン情報が出ます。

 

じゃ、ubuntu 18.04 に入ってるpython のバージョンは何でしょ?ってことで、またターミナルでお問い合わせ。

とお返事が来ます。

 

訳すると、

「python なんてコマンドないんですけどー。

『sudo でpython3 のアプリをインストール』

『sudo でpython のアプリをインストール』

『sudo でpython minimal のアプリをインストール』

って書き方でインストールしてネ。

ちなみに、ユーはすでにpython3 を持ってるヨ。’python3’ って打てば動かせるヨ」

って感じ?

 

じゃ、python3 って打ってみます

こんなお返事が来ます。

とりあえず、デフォで入ってるpython のバージョンはpython3.6 が入ってるみたいです。

って打って、抜ける。

 

で、なんでpython のバージョン情報を確認したかというと、IDLE のインストールを打つときに必要っぽい。

python3.6 の場合、

と打つと

ってな感じでメッセージが出てきます。

「Y」を入力して「Enter」を押すとインストールが始まります。

 

python3.7 がインストールしてある場合は、同じように

と打つと、同様のメッセージが出るので、「Y」を入力したあと「Enter」を押すとインストールが始まります。

 

 

「アプリケーションを表示する」でアプリの一覧を表示させると、「IDLE」が追加になってるはずです。

 

こちらの記事を参考にしました。

Install Python3 and IDLE on Ubuntu 18.04 – Linux Hint

 

いきなりCheckiOは早すぎた

Python ができる環境が整ったし、そのままチュートリアルやってるのも飽きそうだな・・・と思ったので、Python で練習できるサイトってないのかな?と調べてみた。

こんな記事があったヨ。

初心者向け・Pythonの練習問題をたくさん解ける学習サイト7選 – paiza開発日誌

 

 

この記事の中でゲームで出来そうなヤツをとりあえず見に行ってみた。

まずは、「コードガールこれくしょん」。理由は日本語だからw

サイト登録したんだけど、パスワードを登録時に入れ間違えたみたいで再ログイン出来ずww Orz

こういうエラーがあるときって、「そこじゃないですよ・・・」ってメッセージだと私は思ってるので、とっとと気分変えて本命で気になってた「CheckiO」に行ってみた。

 

CheckiO はPython とJavaScript のコーディングゲームなサイト?

こっちはもうめんどくさかったので、github のアカウント連携で入ることにした。(github はそのうち何かに使うだろうと思ってたので、アカウントだけ作ってきた。そいや、mozila のweb開発チュートリアル(?だったっけ?)のテキスト翻訳やりたいなーと思ってたんだけど、翻訳の編集にはgithub のアカが必要ですよーって出てたから、『github のアカだけでもとっとこ』と思ったんだった。で、CheckiO 見る直前にgithub のアカ作った )

 

ログインするとこんな感じ。

ほんとは左側にメニューがあるんですけど、切り取りました。

ちなみにこれは学習言語にPython を選んだ場合。JavaScript も同じなのか違うのかは分らん。

真ん中にある「HOME」をクリックすると問題一覧が出ます。

 

一番上にある「House Password」って問題ですけど、パスワードの強度チェックプログラムを作ろうゼ!って問題どす。

 

こんな感じよ。

デフォルトは英語で表示されるけど、日本語に変更も可能。なので、日本語にしてみた。

たぶん、

・文字列の長さをチェックする、10文字以下はfales

・1つ以上大文字の英字があるかチェック

・1つ以上小文字の英字があるかチェック

・1つ以上数字があるかチェック

・文字列がASCII の英数字かチェックする

これらがチェック項目だと思う。

 

・・・てかさ、いきなり分らんよ!!

おもろいけどいきなり分らなすぎなので、おとなしくPython チュートリアルに戻ることにしました。