Python 独学プログラミング プログラミング初心者の困った時のお役立ちサイト〜解説がわかりやすい編〜

あっ どうも子へびです。

なんだか突然寒くなっちゃってお菓子ばかり食べている子へびです。寒いとお菓子は関係ないとツッコミを入れられそうですが関係あると思います。笑 冬眠準備ですかね?
そして全く関係ないですが早く劇場版鬼滅の刃がみたい子へびです。




さて解決策が見つからずいつまでも同じコードばっかり見て飽き飽きすることありませんか?子へびは基本的に飽きっぽいので同じところに停滞しているのはとっても苦手です。解決策が見つからず行き詰まっていると本当気分落ち込みます。

子へび

あっ この文章書いてるだけで子へびがもがいてるのがもうおわかりですね?

解決策は色々検索してみてサイト読んで出口を見つけるわけですが、最近幾度となくお世話になっているお気に入りのサイトを今日はご紹介。

Pythonのチュートリアルです。
Python おすすめサイト

ネット上では色々な方が記事書いてくれてコードの使い方の説明とかしてくれてますが、最近子へびはこのサイトの説明と例題が一番しっくりきます。

子へびみたいな初心者に必要なのは

子へび

みやすい。くどくない。わかりやすい。文章が長くない。あきない。←これ結構重要

一体何様だよってぐらい条件が必要です。笑

でも理解できないと使えないですからね。最近色々なサイト読み比べてみてふとそう思いました。もしよかったら参考にどうぞ〜。

ところで子へびはこのサイトを参考に出口が見つけられたのでしょうか?

子へび

・・・。 何か?

とういういつものどハマり具合ということですね。笑




Python 独学プログラミング プログラミング初心者のencodeとdecodeでエラー発生〜UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x80 in position 0: invalid start byte編〜

あっ どうも子へびです。

先日かぼちゃプリンを初めて作って美味しくできたのでご満悦な子へびです。手作りのプリンの良さはなんと言っても自分好みのカラメルソースが作れるところでしょうか?
カラメルソースたっぷり派ですか?苦味派ですか?このあたりみんなそれぞれ好みがありますよね。笑

お菓子も作りつつスクレイピグに取り組んでいる子へびですが、あらゆるエラーコードを呼び出しています。決して好き好んでエラーを発生させているわけではありません。
今回はその一つのエラーコード子へびのような初心者にはまんまと引っかかりそうなネタをご紹介




子へび

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x80 in position 0:invalid start byte このエラーコードはなんだ?decodeできないって言ってるよね〜。

色々サイトを検索してこのエラーコードが出た時の解決策を探ったのですが

子へび

HTMLの中身が文字化けしちゃうな〜。

っとどうしても読み取りができない始末。

こんな時は頼みの綱のMaster松陰に相談。するとMaster松陰の回答は

Master松陰

これは元のデータが S-JIS でかかれてるんだよ。だから、pythonで読むときに S-JISで読み込まないとダメね。多分、今は UTF-8で読むようになってるんじゃない?

子へび

やっぱり〜。そこまでは読み取れました。でも読み込みをJISにするのが気付いていなかった!

Master松陰

古いサイトとか、素人さんが作ったサイトだと
S-JISとかになってるんだよ。イマドキは UTF-8を使うのが常識だけどね。

ということでもしこのエラーコードが出て行き詰まってしまう方がいたらコードの書き方は間違っていないのにサイトに書かれてる文字が何で書かれているのかを確認してdecode設定すると解決するかもしれません!

子へびこの文字についてはかなり検索しました〜。今度どのくらい検索したか数えておこうと思ったぐらいです。笑
でも実際はこんな簡単な解決方法だったりするのでもしご参考になれば。

そして子へびまた新たなるエラーコードが発生しております。

子へび

次なんだ!とほほ・・・。




Python 独学プログラミング プログラミング初心者のURL取得のエラーコード〜 ‘ascii’ codec can’t encode character編〜

あっ どうも子へびです。

先日アレクサに

子へび

アレクサ!マクロスの曲をかけて!

っとお願いしたらマクロスの全シリーズの曲がほぼ流れて思わずうっとりしてしまいました。笑曲に合わせてそのシーンが蘇るから不思議です。ランカちゃんとシェリル最高♪




一つ目のサイトのデータ集取が終わり浮かれポンチになっていた子へびですが、2つ目のサイトもそんなにうまくデータ集取ができると本人も思ってはいませんが、もしかしら子へびこの作業向いてるのかも〜❤︎なんで思ったりして。でももちろんそんなはずはありません。皆様のご期待に応えて

子へび

あれ〜?指定したURLの取得は間違ってないのにエラーが出て読み込みができないascii’ codec can’t encode characterってなんだろう?

色々エラーコードで調べてみると赤と言う日本語がURLの中に含まれていてその文字を認識できないらしい。

そこへ今回は運良くMaster松陰登場

ラッキ〜
Master松陰曰く

Master松陰

漢字・ひらがな・カタカナは認識できないことの方が多いよ。URLエンコード・デコードってサイトがあるからそこでエンコードしたものをURLに組み込めば良いんだよ。

子へび

なるほど!検索検索。

言われた通りに日本語を入力すると機械語に変換されます。笑 Master松陰の手にかかるとわずか数秒で解決すると言うこの方。

子へび

これはもうMaster松陰という辞書にMaster松陰をしてしまった方がいいのではないか?どなたかMaster松陰をソフト化する気はありませんか?笑プログラミング初心者に売れると思います。

な〜んて思ったりしている間にサイトの取得は成功しました。なのであとはそれをどおするか子へびの問題ですね。

子へび

とほほ・・・。




Python 独学プログラミング プログラミング初心者の正規表現〜正規表現の書き方より読み取り方の難しさ編〜

あっ どうも子へびです。

サイボーグ009を初めてちゃんとみてジョウの優しさと人としての温かさに毎度癒やされていた子へびです。最終回は良いですね〜。ロマンです。石ノ森章太郎や手塚治虫などの作品もっとみたいな。サイボーグ009オススメです!




今日はMaster松陰からテキストが届きました。

Master松陰

新しいアプリ完成!

子へび

ええ!もお完成したんだ。早すぎる。

ということでMaster松陰に代わって本日子へびが

子へび

Master松陰の新しいアプリが完成しちゃったデスノー!ドロップキック!ドロップキック!ドロップキーーーーック!3発ドロップキックしてる合間に完成しちゃってるデスノー!これは超光高速デスノ。でも完成度は相変わらずのぬかりないクオリティ。この季節どこで雨雲が発生しているか瞬時にわかるデスノ。ゲリラ豪雨対策にバッチリ。これでお出かけも一安心デスノー!!!!BY 邪神ちゃん

こちらで検索
Master松陰の新作アプリ

子へび今回はMaster松陰のリクエストにお答えして邪神ちゃんモードで宣伝してみました。

子へび

邪神ちゃん風に宣伝て・・・。

と思ったのは秘密です。笑

けどアプリは是非ご覧ください!この季節突然襲われるゲリラ豪雨に後どのくらい雨宿りしてたら過ぎ去るか一発で色んな場所検索できます。そして相変わらずスタイリッシュなアプリです。




子へび

子へびはようやく正規表現使って情報取得できたと思いきや情報が2重に3重になっていて取得方法がちょっと間違えているみたいだけど何がいけないのかまだ解析中なのに、その間にMaster松陰はもうアプリ完成しているし〜。

Master松陰

アイディアを思いつく→とりあえず作ってみる→公開リリース
のスピード感よ。

が大事だと言ってました。

子へび

子へびにはとりあえず作ってみるが大問題だな。

早く作らないと〜。

あれ今日の話題まとまりがないな。笑