カテゴリー: 雑談

  • 【雑談】プログラミング学習初期に困ったこと

    今回はプログラミングを学ぶ上で最初につまづいたことを話していきます。


    まず自分は普段業務で扱っているExcelを自動化したいと思い、学習を始めました。


    少し調べると、Pythonはマイクロソフトのツールやスクレイピングなど、出来ることの幅が広く情報も多いと出てきたので、PythonでExcel操作が出来るopenpyxlから手をつけました。


    そこでややこしいと感じたのが大文字・小文字、スペース・インデント、’ ‘(シングルクォート)・” “(ダブルクォート)が入り混じっていることでした。


    書き方のルールがあったり、どちらを使っても構わなかったりしますが、初めはそれらのルールをあまり知らなかったのでエラーばかりでした。


    ただ大文字・小文字の違いはイチイチ覚えていたら挫折しそうだったので、エラーが出たら都度調べて段々と慣れていきました。


    最初にopenpyxlを勉強した時は、ファイルの新規作成はWorkbook、
    既存ファイルのロードはload_workbookと
    「w」が違うところに苦労しました。

     

    このエラーはサイトで調べても、そもそもサイトに書いてあるのがどちらなのか分かり難く混乱しました。

    その他に苦労したのが、保存する際のファイルパスの書き方です。


    ロードや保存の方法を調べると多くのサイトは同じディレクトリに保存するからと、ファイル名のみの記載でした。


    ファイルパスはどのフォルダにあるのか確認する程度の認識しかなかったので、調べた時に階層の区切りが「/」、「\」、「¥」のどれを使えばいいのか分からず、記載しているサイトも少なかったのでひたすらトライ&エラーを繰り返しました。


    プログラミングを学習した当初はこれらのエラーにかなり時間を費やしましたが、何度も経験してきたおかげで今ではエラーの内容で原因が分かるようになってきました。


    これを見てくださっていて学習に挫折しそうな方がいたら、ほとんどみんな同じ思いを経験しているんだな、もう少し頑張ってみるかと考えてくれると嬉しいです。

  • 【雑談】雑談のコンセプト

    本サイトは業務改善のためにプログラミングを学習して、数年経ってから同じことを何度も調べることがあったので、自身の振り返り用として作成しています。


    そのうえで当時つまづいたところも書いて共有することで、これから自分と同じように0から学習をしようとしている人の役に立つといいなと思いながら改めて書きまとめています。


    ただやり方と当時の困りごとの両方を1つのコンテンツにまとめてしまうとボリュームが増えてしまうので、ちょっとした注意点や分かり難かったという愚痴はこちらの【雑談】カテゴリーに綴ろうと思います。


    気軽に読めるよう文字主体で書き、かつ新たな気付きを増やせるようにしたいと考えているので、ちょっとした移動時間や一息入れたい時にこちらのカテゴリーを読んでもらえると嬉しいです。