こんにちは。アラフィフプログラマーのりゅうと申します。
つぶしが効かないと言われるファッション業界で20年以上勤め、50歳手前にして「このままではダメだ、なんかやらなきゃ」と思い、始めたのがプログラミングです。
特に目的があったワケではなく、なんとなく今ならプログラミングだろうと思っただけで、経験もゼロ、志しもゼロという中で、ひたすら独学に励みました。
今でも転職したいとかエンジニアになろうとか一切思っていません。しかしプログラミングを学習していると、今まで知らなかったことがたくさん見えてきて、人生にいい効果が現れてきました。
このサイトでは私が経験したこと、気づいたことを発信しています。
既に40代、50代でも遅くはありません。皆さんもプログラミングに挑戦してみませんか?
プログラミングと言ってもいろいろありますが、こちらでは今人気のプログラミング言語Pythonを中心に学習方法やその役立て方をお伝えしてまいります。
プログラミングのことが全く分からない超初心者向けに解説いたしますので、ご安心ください。
Python以外にも普段の生活や会社での仕事に役立つ情報を発信していますので、スキルアップを目指しましょう。
まずはココから始めましょう
Pythonの学習はコチラ
【Python初心者】オブジェクト指向は分からなくてもいいですか?
Pythonの初心者がほぼ間違いなくつまずくのが「オブジェクト指向」という考え方でしょう。 上級者にとっては理解して当然の考え方かもしれませんが、我々のような独学プログラマーにとってはとても難易度が高 ...
反復処理(ループ)【Python超初心者用】
反復処理はプログラミングにおけるとても強力な機能で、与えられた処理を繰り返します。 けして難しくはないのですが、プログラミングの初心者がちょっとつまずいたり、分かりにくいと感じたりする部分かもしれませ ...
【Python 超初心者用】独学でプログラミングを始めよう
Python超初心者に独学のお手伝いをします このサイトでは、プログラミングの超初心者が、今人気のプログラミング言語Pythonを学習するための方法や、始め方について解説しています。 ゼ ...
条件文(if文) Pythonの条件分岐
プログラミングには条件によって処理を変えたり、スキップしたりする機能があります。 「条件分岐」とか「フロー制御」などいろいろな言い方があり、そのコードを「条件文」「フロー制御文」などと呼びます。 プロ ...
メソッドとは?【Python超初心者用に解説】
メソッドというのは関数に似ているのですが、プログラミング超初心者がちょっと混乱しやすい概念です。 簡単に言うと「クラスに属する関数のようなもの」といったところでしょうか。 メソッドの意味を調べても、ク ...
リストと辞書【Python超初心者用】
リストや辞書は、データ構造の種類(データを保存しておく形)で、プログラミングの初心者が少しややこしく感じるところです。 しかしプログラミングらしい強力な機能で、必須のモノですのでしっかり学習しましょう ...
関数とは?【Python超初心者用】
関数とは命令や処理をまとめたもので、入力値を受け取って、出力値を返します。 例えば文字列などを出力する「print」も関数です。受け取る値を“引数(ひきすう)”といい、関数名の後に続くカッコに入れます ...
文字列の扱い方【Python超初心者用】
Pythonには文字列を操作する機能があります。 文字列操作について学習する前に、文字列と数値の違い(データ型)について思い出してください。 学習がまだの方はコチラ インデックス 文字列からはインデッ ...
エラーを正しく処理しよう【Python超初心者用】
プログラミングを始めるとたくさんのエラーと出会います。超初心者でなくてもプログラミングはエラーとの戦いですが、最初はいきなりエラーが出ると不安になると思います。しかしビビる必要はまったくありません。エ ...
変数とは【Python超初心者用】
プログラミングでは「変数」が非常に重要な役割をしています。最初にしっかりと理解するようにしましょう。 「変数」は値を入れるモノと言われ、「x = 3」は3をxに代入すると表現します。このxが変数です。 ...
プログラミング最初の一歩【Python超初心者用】
先ずは簡単なコードを書いてみましょう。IDLEを起動させてください(IDLEの起動方法はコチラ)。 >>>の後にprint(‘Hello Python’)と入力し、Enterを押して ...
40代でも遅くないプログラミング学習
最近ではプログラミングの知識が必須と言われるようになってきました。ビジネスシーンではDX(デジタルトランスフォーメーション)の推進が加速し、小学校ではプログラミングの授業を開始するなど、いよいよ「プロ ...
Python超初心者におススメの開発環境IDLE
Pythonでプログラミングを始めるには開発環境(Pythonのコードを書いて、そのプログラミングを実行するためのモノ)が必要です。開発に必要な機能がパッケージされた統合開発環境(IDE:Integr ...
Pythonの環境構築【超初心者用】
「環境構築」と聞くとなんだか難しそうに聞こえますが、ようするにPythonを使えるようにすることで、いくつかの方法があります。 初学者がPythonを始めようと思ったとき、一番混乱するのは選択肢が多い ...
超初心者のPython独学方法
開発環境(学習環境)を構築したあと、どのように学習を進めていけばいいかについて、まとめていきます。とにかく早くプログラミングを始めたいんだ!という人は読み飛ばしてください。 どうやって学習を進めるかを ...
プログラミングの知識
使えない50代と言われないために【実際使えないんだから頑張るしかないです】
今の50代といえばバブル世代就職に苦労したこともなく、みんなチヤホヤされて入社した時代の人たちです。大学3年になると企業からバンバン入社案内が送りつけられ、捨てるのに苦労するほどでした。あまりふるいに ...
50代の転職はやっぱり厳しい?【実態を知って解決策を考えよう】
ひとつの会社で働き続けることが難しい世の中になってきたと感じます。 旧来の年功序列という制度はすでに崩壊し、多くの企業で40代、50代を狙い撃ちにした人員削減(早期退職・希望退職)が行われています。 ...
40代50代こそ身に付けたい「ITスキル」 【苦手な人にこそ挑戦して欲しい】
40代、50代が何か新しいスキルを身に付けたいと思ったら、やはり一番のおススメはIT分野のスキルです。 「結局基本はITスキルか」「それが苦手だから苦労してるんだよ」という人も多いでしょう。 ガッカリ ...
初心者にもおススメのエディター【VS Codeの使い方 Windows編】
Microsoftが開発したオープンソースのエディター「VS Code(Visual Studio Code)」の導入の仕方を解説します。 VS Codeはシンプルでとても使いやすく、初心者にもおスス ...
【HTML&CSS】 Progate、ドットインストールのその後 次は何をすればいいのか?
「WEBページを作れるようになりたい」「WEBデザインで副業してみたい」と思ってProgateやドットインストールで独学を始めたものの、ひと通りの学習が終わった後、どうすればいいか分からなくなっていま ...
プログラミングの世界に触れてみよう【40代でも50代の初心者でもOK】
こんにちは。アラフィフプログラマーのりゅうです。 このサイトでは「何歳になっても関係ない。新しいスキルを身につけて、自分の力で生きていこう」をテーマにしています。 「いい歳して新しいスキルなんて」と思 ...
プログラミングの超初心者には写経がおススメ
progateなどのオンライン学習サービスで、ひと通りの学習を終えたあと、次に何をすればいいかで迷っていませんか? 初めてプログラミング学習を始める人にはとてもオススメの学習方法ですが、次のステップが ...
【独学】プログラミング言語の選び方
プログラミングの学習を始めようと決心したものの、どの言語を学べばいいか分からず迷っていませんか? あくまでも独学で勉強したいという人向けに言語の選び方、学習の進め方等を私なりに解説していこうと思います ...
プログラミング的思考とは?【これからプログラミング学習を始める初心者に向け解説】
プログラミング的思考については、色々な解説があり、よく文科省の説明を引用している記事を見かけます。 「プログラミング的思考とは?」という題名を掲げましたが、それがどういうものかを解説するつもりはあまり ...
プログラミング初心者が転職や副業を目指すことについて
転職や副業を目指す人にとって、プログラミング学習は役に立つのか? これからプログラミング学習を始めようと思っている人にとって、「転職や副業に役立てることができるのか?」ということが、一番知りたい情報な ...
プログラミング学習の始め方②【超初心者向け】
前回の続きになります。 学習したいプログラミング言語が決まったら、学習の方法を考えましょう。 学習方法によっては、一度決めたプログラミング言語を変更するのも全然ありです。特に独学であれば、買うべき本が ...
プログラミング学習の始め方①【超初心者向け】
プログラミングの超初心者が、どのように学習を進めたらいいか、どんな言語を学べばいいかを解説していきます。 全くの初心者が、プログラミングを始めようと思うきっかけは色々あると思いますが、多くの場合はそれ ...
パス(path)とは?【プログラミング超初心者用】
プログラミングの学習を始めると、よく「パス(path)」という言葉を見たり聞いたりすると思います。 何となくわかっているかもしれませんが、とても大事なことですので曖昧なままにしないで、しっかり覚えてお ...
コマンドプロンプトの使い方【超初心者用】
Windowsでプログラミングを行う場合、コマンドプロンプトを使うことがあります。見た目がいかにも不親切で難易度高めに見えるので、なんとなく苦手に感じるかもしれませんが、ビビる必要はありません。基本的 ...