入門チュートリアル、ケースのソースコード、学習教材、読者層
python666.cnにアクセスしてください。
みなさんこんにちは、Crossinのプログラミング教室へようこそ!
よく「英語が苦手ですがプログラミングは学べますか?」と聞かれます。
この問題はケースバイケースで議論する必要があります。
1. 学ぶことができる
英語が苦手だからプログラミングを学ぶのをためらっているのであれば、その必要はないと思います。
日本語が理解できない人でも、多くの日本のゲームをクリアできるのと同じです。英語が分からないならせめて翻訳ソフトを使えばいいじゃないですか。まず、文法やエラー報告に最も一般的に含まれる単語、if
、while
、for
、class
、def
などerror
をtype
、完全なプログラムを作成できる程度に覚えてください。優れた英語はプログラミングを学ぶための必須条件ではありません。
2. 大変になります
ただし、英語が苦手な場合、エラーメッセージを一目で理解できない場合があり、デバッグに他の人よりも多くの時間を費やす必要があります。StackOverflow 上のオリジナルのドキュメントや Q&A を参照することはできず、中国語の資料でのみ情報を見つけることができます。
しかし、今ではあらゆるプログラミング言語に対応した中国語の書籍が無数に存在し、中国語のプログラミング教材も充実しており、AIの発達も相まって翻訳は難しくなくなりました。したがって、これらのリソースに依存するだけでほぼ十分です。
英語が苦手だとプログラミングの学習に時間がかかり、一部のリソースを逃すことになります。しかし、これは乗り越えられない障害ではありません。プログラミングを仕事にする場合でも、英語が苦手という前提でもスムーズに仕事を進めることができます。
3. でも...
結局のところ、まだいくつかの効果があります。
コンピュータが最初に作られたとき、その「母語」は英語であり、加えて入力における文字の自然な利点に加えて、その発展の過程で、さまざまな命令、入力および出力デバイスはすべて英語に基づいていました。
ほとんどのコンピュータ専門家は英語を話し、質の高い技術書、ブログ記事、ドキュメントの多くは英語で書かれており、機械翻訳がほぼ意味をなすことは避けられません。
StackOverflow、Github、世界中のプログラマーなど、最も活発なプログラミング コミュニティが参加しています。中国語しか理解できなければ、中国人コミュニティ内でしかコミュニケーションをとることができません。さらに残念なことに、国内のプログラマは外国人ほど技術共有に熱心ではないようです(国内のコード農家は忙しすぎて技術的な記事をまったく書けないのかもしれません)。セルフメディアはたくさんありますが、内容を説明するのは難しいです。私の言うことが信じられない場合は、同じ技術的な問題を英語と中国語でそれぞれ検索して、違いを体験してみてください。
もっと直接的なことですが、英語が話せないと優秀な外国人プログラマーと一緒に開発できるチャンスはほとんどありません。同じ社内であっても、遠隔地でのコラボレーションプロジェクトであっても、言葉の壁により参加の可能性は大幅に低くなります。
要約: 英語が苦手だからといってプログラミングの学習を拒否しないでください。ただし、プログラミングを学習する過程で時間をかけて継続的に英語を向上させることをお勧めします。多少の英語を学ぶのは悪いことではありませんし、プログラマーが必要とする英語レベルで優れたコードを書くよりもはるかに簡単です。
最後に、本当に英語を学びたくない場合は、中国語でコードを書くことも検討できます。
和 = 0
循環子 = 0
只要 循環子 < 100:
和 = 和 + 循環子
循環子 = 循環子 + 1
寫 和
和 = 0
取 循環子 自 范圍(0, 100, 1):
和 = 和 + 循環子
寫 和
Crossinの新刊『Action on Code: 基礎ゼロから学ぶPYTHONプログラミング(CHATGPT編)』が発売になりました。
現在、Jingdong 618イベントが開催中で、この本を購入すると50%割引が受けられ、300枚のクーポンが120枚もらえます。
本書は、プログラミング経験がまったくないゼロベースの「初心者」でもPythonを学べるよう、分かりやすさを心がけています。内容は、環境構築の最も基本的な手順から始まり、徐々に一般的な実践的なアプリケーションに深く入っていきます。知識のポイントを解説しながら、対応するコード例も掲載しているので、学習・実践して理解を深めることができます。
この本では、Python 環境の構築、基本的な文法、一般的なデータ型、実践的なモジュール、正規表現、オブジェクト指向プログラミング、マルチタスク プログラミング、その他の知識ポイントをカバーしています。さらに、クローラー、GUI、ゲームの 3 つの実践的なプロジェクトが提供されます。
この本ではまた、プログラミング学習の補助として ChatGPT を革新的に使用しており、読者が AI 時代のプログラミング学習の新しいモードを模索するように導きます。
公式アカウントの読者や友人は、購入後にバックグラウンドで私に連絡し、読者交換グループに参加することができ、Crossin が付属の読書モードを開き、この本を読んでいるときのすべての質問に答えます。
リツイートといいねありがとうございます〜
_前の記事のおすすめ_
これらの古典的な並べ替えアルゴリズムを「聞いた」ことがありますか?
有料の質の高いコースや指導Q&Aサービスについて知りたい場合
クロシンのプログラミング教室: 666にご返信ください。