絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

5 件中 1 - 5 件表示
カバー画像

プログラミングレッスンを通じてオリジナルゲームを制作!自分の苦手と向き合えた1ヶ月【早稲田大学 1年 井田匠】

こんにちは。ココナラ広報です。今回は、2021年8月2日~31日に開催された#夏バケに参加されたメンバーの体験記をご紹介します。夏バケ2021とは…ココナラと学生団体Crichが共同で企画し、全国から選抜された10人の大学生が、ココナラを使いながらそれぞれの夢や目標に向けて本気で打ち込んだ1ヶ月間のイベントです。購入したサービス:①Javaプログラミングレッスン https://coconala.com/services/1486323今回は、早稲田大学 1年 井田匠さんに#夏バケを振り返りながら、その体験について書いてもらいました!自己紹介こんにちは、たくみです。小中高バスケ部で、ダンクシュートをすることが夢です。趣味は筋トレで、ジャンプ力を高めるトレーニングをしています。発酵食品に興味があり、甘酒や水キムチを作って楽しんでいます。夏バケでの目標とその背景目標は、プログラミングのスキルを上達させることです。なぜプログラミングに出会ったのか。それは、「プログラミングの副業で月20万稼ぐ」という広告を見たことがきっかけでした。「大学生が副業?」と周りからは馬鹿にされていました。(笑) どうしてお金が必要なのかというと、大学生になり、興味のある分野に出会ったからです。もし大学院に行く場合はお金が必要ですし、お金があった方が将来の選択肢も広がると思いました。購入したサービス【Javaプログラミングレッスン】 【2週間家庭教師します Javaプログラミング家庭教師します。】■なぜ購入したのかプログラミングはアウトプットしながら学んでいくものだと知りました。それまで私の学習方法は、本を読
0
カバー画像

mei_13式Python記法① forループ

こんにちは! ココナラでフリーのプログラマーとして活動しているmei_13と申します。現在はプログラムの開発に加え、Pythonのレッスンも行っております。今回からの新しいブログの題材は、私mei_13のPythonの書き方におけるこだわりをご紹介していくというものです。Pythonは記法が柔軟で、いろいろな書き方ができる言語です。そのため、どの書き方が良いのだろうかと悩む方もいらっしゃると思います。ここでは私があらゆる分野でのPythonを書いてきて、わかりやすく拡張性の高いと思う書き方をご紹介していきます。もちろん、あくまで私の方法ですので、この書き方を広く推奨するものではありません。さて、今回はforループについてです。以下のプログラムを見てください。tmplist = [2, 5, 4, 9]for t in tmplist:    print(t)Pythonを勉強した方ならだいたい動作がわかるのではないかと思いますが、私はこのようには書きません。それではどのように書くかと言うと、tmplist = [2, 5, 4, 9]for i in range(0, len(tmplist)):    t = tmplist[i]    print(t)と書きます。つまり配列の要素をそのまま取り出すのではなく、配列のインデックスから要素を取り出すということをしています。ずいぶん冗長だなと思ったかもしれませんが、わざわざこのように書くのは理由があります。① C言語との親和性が高いC言語では配列の要素をそのまま取り出すforループは存在しません。必ずインデックスを用いて取り出すと
0
カバー画像

私がPythonレッスンのサービスをはじめた理由

こんにちは! ココナラでフリーのプログラマーとして活動しているmei_13と申します。現在はプログラムの開発に加え、Pythonのレッスンも行っております。さて、今回は私が上記のPythonレッスンのサービスをはじめた理由についてお話いたします。元々はフリーランスエンジニアとして、案件を引き受けたり個人開発をするのみではあったのですが、いろいろと思うところがありこのサービスをはじめました。以下が主な理由です。(1) 教えるのが向いている/好きだから単純に私は教えるのが好きですし、向いているとも思っています。特に初心者向けに物事を噛み砕いて、わかりやすく伝えるということにこだわりを持っています。また、私自身プログラミングには確固たる学習法があると思っており、これを共有したいという気持ちも強くあります。(2) 安定した収入源と、将来的なビジネスを考慮してフリーランスエンジニアは、収入が非常に不安定です。大きな案件を持っている時と、そうでないときの差が非常に激しいものです。したがって、月謝として収入が発生する状況は、たとえ少額であっても精神的な支えになります。また、将来的なビジネスの火種としても有効だと考えています。(3) 他のプログラミングスクールへの対抗策正直、世間に溢れるプログラミングスクールはどれも高すぎます。もちろんあの値段でなければビジネスとして成り立たないというのもわかってはいますが、ただ明らかに価格不相応の価値だと思っています。これではプログラミングを学ぼうと思う人が早々に諦めてしまいます。(4) 日本のITを考えてこれからの時代、プログラミングはエンジニアのみが習得
0
カバー画像

mei_13式Python記法② if文

こんにちは! ココナラでフリーのプログラマーとして活動しているmei_13と申します。現在はプログラムの開発に加え、Pythonのレッスンも行っております。さて、前回に引き続き私のPythonの記法のこだわりについてのご紹介です。今回はif文です。ポイントは、"()を付けて見やすくしよう!"です。以下の2つのコードを見てください。if ( (a==5) and (b==9) ):    print("OK")if a==5 and b==9:    print("OK")これは同じ動作をするプログラムですが、書き方に違いがあります。()が付いているかどうかの違いではありますが、わかりやすさに違いが無いでしょうか。私はC言語からプログラミングをはじめたため、()が付いている方が見やすく感じます。中には()が多くて煩雑で見にくいという方もいるかと思いますので、もちろん「慣れ」の問題ではありますが、他の言語にも対応できるよう、()を付けた方が良いと個人的には考えています。ただ、主流の書き方としては()の無い下の書き方ではあるので、どちらを好んで使うかはもちろんその人次第というところです。重要なことは、可読性を考えてコーディングするということです。これをこころがけていれば、結局どのような書き方でも問題はありません。以上、if文の記法についてでした。Pythonのプログラミング学習に興味がある方は、是非私のサービスまで!
0
カバー画像

mei_13式Python記法③ main関数

こんにちは! ココナラでフリーのプログラマーとして活動しているmei_13と申します。現在はプログラムの開発に加え、Pythonのレッスンも行っております。さて、前回のfor文、if文と続き、今回お話するのはPythonの「main関数」についてです。PythonはC言語やJavaなどと異なり、main関数がなくても問題無く動作する言語です。それではなぜmain関数の話をするのか?と思われるかもしれませんが、私はPythonでもmain関数があった方が良いと考えています。初学者の方には何を言っているかわからないという方もいらっしゃると思いますので、簡単なコードにて説明をしましょう。【main関数の無いコード】print("こんにちは!!")【main関数のあるコード】def main():    print("こんにちは!!")main()いかがでしょうか。main関数があるとかなり冗長に見えるかもしれません。なぜ一行で書けるコードをわざわざ数行かけているのか、と思うことでしょう。それでは、main関数が必要な理由を説明します。(1) グローバル変数を明示的にする変数というものはスコープによって大きく動作が異なります。特に関数の中か外かで、その有効な範囲が大きく変化します。main関数を作成し、そこにmainの動作部分を記述することで、なるべくグローバル変数が生まれないようにします。(2) 関数単位の記述を重要視するプログラムの核は「関数」です。関数を組み合わせてプログラムを作成するという考え方が非常に重要となります。main関数を作成することで、より関数を意識したプログラムが
0
5 件中 1 - 5