ホームページ よくある問題 コンピュータープログラミングを学ぶ方法

コンピュータープログラミングを学ぶ方法

Aug 07, 2019 am 10:35 AM
勉強 プログラミング

コンピュータープログラミングを学ぶ方法

「独学でプログラミングを学ぼうと思って本を買ったけど、全然理解できなかった」という悩みを独学で勉強している友人は多いと思います。まったく、どこから始めればよいのかわかりませんでした。学習を始めてください。」なぜなら、勉強する前に知っておくべきことがたくさんあり、独学で勉強する場合には、事前に知っておくことで勉強がかなりスムーズに進むことがたくさんあるからです。

プログラミングを学ぶ前に知っておくべきこと

プログラミングとは何ですか?プログラミング言語とは何ですか?

プログラミングとは、プログラムを書くことの中国語の略語で、ユーザーに代わってコンピュータに特定の問題を解決させることを指します。コンピュータに実行させたいタスクを記述することができます。

コンピュータは人間と同じ言葉を理解することができないため、専用の言語=プログラミング言語(プログラミング言語を記述することを「コーディング」といいます)を使って指示を出します。

プログラミング言語は200種類以上あると言われていますが、実際に使われている言語の数は10分の1程度です。

プログラミングは高速処理や単純作業の自動処理が得意です。私たちの生活の豊かさの多くはプログラミングによって実現されていると言っても過言ではありません。

そして、プログラミングを学ぶことは、みんなが思っているほど難しくありません。さまざまな立場の当社のパートナーのほとんどは、独学でプログラミング スキルを習得できます。しかし、人にはそれぞれ個性があり、自意識が高く独学が得意な人もいれば、独学効率が悪く刺激的な学習が必要な人もいます。そこで、独学が難しい人のために、php 中国語 Web サイトでは、学習を監督し、進歩を確認できる VIP スポンサード メンバーシップ コース を特別に開始しました。

コンピュータープログラミングを学ぶ方法

#プログラミングを学ぶための 4 つのステップ

プログラミングを学ぶための推奨プロセスは次のとおりです。

ステップ 1: やりたいことを決める

「プログラミングしたいけど、やりたいことがない」 「用事はないけど山を歩きたいだけ」も同じです。山の景色を楽しみたいなど、コンピュータの世界に触れたいならこちらも良いと思います。しかし、プログラミングを学んで自分自身を向上させたい場合は、目標を設定してください。

具体的な製品をイメージしながら学習する(プログラミングを使って製品や機能を実装する)と、学習効率が大幅に向上します。

何を決めるかを提案する前に、市場動向も考慮してください。

何をすべきか明確に決められない場合は、最近の市場動向を見て決めるのもよいでしょう。 IT分野。プログラミングを学習し、就職や転職の準備をしている場合は、需要がより高い分野で必要なスキルを習得することで、「即戦力」とみなされる可能性を高めることができます。

前述の iPhone などのアプリケーション開発。端末自体の普及に伴い、スマートフォンのアプリケーションも市場を拡大しています。需要の高い分野でもあります。

ステップ2:学ぶ言語を決める

【2018年版】初心者に適した言語はどれ?プログラミング言語の推奨事項。

PHP

推奨チュートリアル: 「

PHP チュートリアル

PHP (外国名: PHP) : Hypertext Preprocessor、中国語名:「ハイパーテキスト プリプロセッサ」)は、一般的なオープンソースのスクリプト言語です。 C言語、Java、Perlの特徴を取り入れた構文であり、習得が容易で広く使用されており、主にWeb開発の分野に適しています。

PHP の独自の構文には、C、Java、Perl、および PHP 独自の構文が混合されています。 CGI や Perl よりも高速に動的 Web ページを実行できます。 PHPで作成された動的ページは、HTML(Standard Universal Markup Languageのアプリケーション)文書にプログラムを埋め込んで実行するため、HTMLタグを完全に生成するCGIよりも実行効率が高く、コンパイルされたコードも実行できます。コンパイルにより暗号化が実現され、コードの実行が最適化され、コードの実行が高速化されます。関連する推奨事項: 「

phpとは

Swift

推奨チュートリアル: 「

Swift チュートリアル##」 #>>
Swift は、2014 年の WWDC (Apple Developer Conference) で Apple によってリリースされた新しい開発言語で、Objective-C* とともに Mac OS および iOS プラットフォーム上で実行でき、Apple の構築に使用されます。ベースのプラットフォーム アプリケーション。 Swift は学びやすく、使いやすいプログラミング言語であり、スクリプト言語と同じくらい表現力豊かで楽しい最初のシステム プログラミング言語です。 Swift は、さまざまな一般的なカテゴリのプログラミング エラーを回避するために、安全性を念頭に置いて設計されています。

HTML&CSS

推奨チュートリアル: 「HTML チュートリアル 」 「CSS チュートリアル

HTML は、Web ページを記述するために使用されるマークアップ言語です (*)。 CSS は、これらの文の構造を装飾し、情報を変更する方法を指定する言語です。

関連する推奨事項: 「フロントエンド学習ルート: 優れたフロントエンド開発者になる方法!」 >>

C

推奨チュートリアル:《C チュートリアル

CはC言語の継承であり、C言語の手続き型プログラミング、抽象データ型を特徴とするオブジェクトベースプログラミング、継承とポリモーフィズムを特徴とするオブジェクト指向プログラミングを行うことができます。 C はオブジェクト指向プログラミングが得意ですが、プロセスベースのプログラミングも実行できるため、対応できる問題の規模が大きいか小さいかが異なります。

Java

推奨チュートリアル: 「Java チュートリアル

Java はオブジェクト指向ですJava言語は、C言語のさまざまな利点を吸収するだけでなく、C言語では理解しにくい多重継承やポインタなどの概念を放棄しているため、強力な機能とシンプルで使いやすいという2つの特徴を備えています。 。静的オブジェクト指向プログラミング言語の代表である Java 言語は、オブジェクト指向理論を完全に実装しており、プログラマーが洗練された考え方で複雑なプログラミングを実行できるようにします。

Python

推奨チュートリアル: 「Python チュートリアル

Python はコンピューター プログラムです。言語。これは、もともと自動化されたスクリプト (シェル) を記述するために設計された動的なオブジェクト指向スクリプト言語であり、継続的なバージョンの更新と新しい言語機能の追加により、独立した大規模プロジェクトでの使用が増えています。 。

ステップ 3: 環境構築の理解とツールの使用

環境の作成とは、選択した環境をコンピュータ (個人用) 上で使用できるようにすることです。コンピューター)プログラミング言語。環境構築とは、特定の機器、ソフトウェア、システムなどが動作するようにコンピュータや情報システムの状態を整えることをいいます。特に、コンピュータにソフトウェアを導入したり、設定を調整したりして、対象となるソフトウェアが動作する環境を構築する作業を指すことが多い。

たとえば、PHP 言語を実行する場合は、PHP 環境をインストールして構成する必要があります。

一般的な PHP 統合環境は次のとおりです:

phpstudy2016 安定版: http://www.php.cn/xiazai/gongju/89

phpStudy 2018 最新バージョン: http://www.php.cn/xiazai/gongju/845

WampServer: http://www.php.cn/xiazai/gongju / 90

一般的な PHP 編集ツールは次のとおりです:

PhpStorm 18.2.1 Win バージョン: http://www.php.cn/xiazai/gongju/122

PhpStorm Mac バージョン: http://www.php.cn/xiazai/gongju/510

SublimeText3 Linux 新バージョン: http:// www .php.cn/xiazai/gongju/1471

SublimeText3 の中国語版: http://www.php.cn/xiazai/gongju/93

##ステップ 4: 言語の学習を開始する

目標を決めたら、プログラミング言語の学習を開始できます。外国語を学ぶのと同じように、基礎から始めて練習する必要があります。

コンピュータープログラミングを学ぶ方法# プログラミングの学習には時間がかかります。特に初心者にとっては、最適な勉強方法を見つけて勉強を続けるのは難しいかもしれません。ここでは、さらに 4 つの勉強のヒントをお勧めします。

#より効果的な学習を促進するための 4 つのヒント

1. 目標/目的を正確に設定する

目標を詳細に設定すると、どこまで進んでいるのかが簡単にわかり、モチベーションを維持し、残りの進捗状況を確認するのに役立ちます。可能であれば、毎日の勉強量を記録することもお勧めします。書き留めても構いませんが、記録しておくとより自分の成長を反映しやすくなります。

2. 毎日 30 分続ける

たとえば、休日に毎週 7 時間勉強した場合、復習に約 1 時間かかります。前の週。毎日学習を続けることで復習時間が短縮され、より効率的に学習することができます。

プログラミング初心者にとって、最初は学習の壁が高くなります。長時間頑張りすぎると、集中力やモチベーションの低下につながる可能性があります。少しずつ学習してプログラミングの全体像をマスターし、総合的な学習に転じることができます。

3. 覚えておく必要がある Linux コマンド

オペレーティング システムの種類に関係なく、プログラミングを始めるときは、ターミナルや端末アプリケーション。

ターミナルを非常に簡単に説明すると、「コマンドをマウスの代わりに入力して操作する」です。 (「これまでコマンドで使用していた技術の代わりにターミナルを使用することで、マウスによる操作が可能になります。」これがPCでも同様です。)

ただし、Windowsに標準でインストールされているのは、コマンドプロンプトというアプリケーション。残念ながら、説明書の形式が異なるため、別のアプリケーションを使用する必要はありません。

使える可能性があるので、基本的なコマンドを5つ紹介します。

cd ...此命令移动目录(=文件夹)。
ls ...此命令列出目录的内容。
pwd ...此命令显示当前目录。
mkdir ...此命令创建一个新目录。
man···显示命令的手册。
ログイン後にコピー

4. 正規表現の基礎を学ぶ

推奨チュートリアル: 「正規表現チュートリアル

正規表現は、複数の文字列を 1 つの形式で表現するために使用される式です。この表現方法を使うと、たくさんの文章の中から探している文字列を簡単に検索することができます。

たとえば、Apple 製品が含まれるデータベースから、「i」の先頭に付加された「iPod」、「iMac」、「iPad」などを取得する場合、「^i」... " 私は書く。

正規表現をマスターすると、テキスト処理作業の効率が大幅に向上します。

検索や置換の際に正規表現を扱えると、プログラムの操作が容易になるだけでなく、ソースコードの大規模な改善にも役立ちます。

上記は、プログラミングの学習方法に関するおすすめの紹介です。これからプログラミング言語を学習する準備をしている友達に役立つことを願っています。

PHP 中国語 Web サイトでも学生からの学習フィードバックを随時募集していますので、よくある質問を集めてプログラミングの学習方法をまとめましたので参考にしてください。

関連する推奨事項: プログラミング言語を上手に学ぶにはどうすればよいですか?朱兄弟が効率的なプログラミング学習方法についてお話します

以上がコンピュータープログラミングを学ぶ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

正規表現を使用してPHP配列から重複した値を削除します 正規表現を使用してPHP配列から重複した値を削除します Apr 26, 2024 pm 04:33 PM

正規表現を使用して PHP 配列から重複値を削除する方法: 正規表現 /(.*)(.+)/i を使用して、重複値を照合して置換します。配列要素を反復処理し、preg_match を使用して一致をチェックします。一致する場合は値をスキップし、一致しない場合は重複値のない新しい配列に追加します。

プログラミングは何のためにあるのか、それを学ぶと何の役に立つのか? プログラミングは何のためにあるのか、それを学ぶと何の役に立つのか? Apr 28, 2024 pm 01:34 PM

1. プログラミングは、Web サイト、モバイル アプリケーション、ゲーム、データ分析ツールなど、さまざまなソフトウェアやアプリケーションの開発に使用できます。その応用分野は非常に幅広く、科学研究、医療、金融、教育、エンターテイメントなど、ほぼすべての業界をカバーしています。 2. プログラミングを学ぶことは、問題解決スキルと論理的思考スキルを向上させるのに役立ちます。プログラミング中、問題を分析して理解し、解決策を見つけてコードに変換する必要があります。この考え方は、分析能力と抽象能力を養い、実際的な問題を解決する能力を向上させることができます。

C++ プログラミング パズルのコレクション: 思考を刺激し、プログラミング スキルを向上させます C++ プログラミング パズルのコレクション: 思考を刺激し、プログラミング スキルを向上させます Jun 01, 2024 pm 10:26 PM

C++ プログラミング パズルは、フィボナッチ数列、階乗、ハミング距離、配列の最大値と最小値などのアルゴリズムとデータ構造の概念をカバーします。これらのパズルを解くことで、C++ の知識を強化し、アルゴリズムの理解とプログラミング スキルを向上させることができます。

Golang を使用してブラウザベースのアプリケーションを構築する Golang を使用してブラウザベースのアプリケーションを構築する Apr 08, 2024 am 09:24 AM

Golang を使用してブラウザベースのアプリケーションを構築する Golang は JavaScript と組み合わせて、動的なフロントエンド エクスペリエンスを構築します。 Golang をインストールする: https://golang.org/doc/install にアクセスします。 Golang プロジェクトをセットアップします。 main.go というファイルを作成します。 GorillaWebToolkit の使用: HTTP リクエストを処理するための GorillaWebToolkit コードを追加します。 HTML テンプレートの作成: template サブディレクトリに、メイン テンプレートであるindex.html を作成します。

Python による問題解決: 初心者プログラマーとして強力なソリューションをアンロックする Python による問題解決: 初心者プログラマーとして強力なソリューションをアンロックする Oct 11, 2024 pm 08:58 PM

Python は、問題解決の初心者に力を与えます。ユーザーフレンドリーな構文、広範なライブラリ、変数、条件文、ループによる効率的なコード開発などの機能を備えています。データの管理からプログラム フローの制御、反復的なタスクの実行まで、Python が提供します

Go Get を使用して Go モジュールをすばやく簡単に入手します Go Get を使用して Go モジュールをすばやく簡単に入手します Apr 07, 2024 pm 09:48 PM

GoGet を使用すると、Go モジュールをすばやく簡単に取得できます。手順は次のとおりです: ターミナルで goget[module-path] を実行します。ここで、 module-path はモジュール パスです。 GoGet は、モジュールとその依存関係を自動的にダウンロードします。インストールの場所は、GOPATH 環境変数によって指定されます。

コーディングの鍵: 初心者のための Python の力を解き放つ コーディングの鍵: 初心者のための Python の力を解き放つ Oct 11, 2024 pm 12:17 PM

Python は、学習の容易さと強力な機能により、初心者にとって理想的なプログラミング入門言語です。その基本は次のとおりです。 変数: データ (数値、文字列、リストなど) を保存するために使用されます。データ型: 変数内のデータの型 (整数、浮動小数点など) を定義します。演算子: 数学的な演算と比較に使用されます。制御フロー: コード実行のフロー (条件文、ループ) を制御します。

エラー処理には golang のエラー ラップおよびアンワインド メカニズムを使用する エラー処理には golang のエラー ラップおよびアンワインド メカニズムを使用する Apr 25, 2024 am 08:15 AM

Go のエラー処理には、ラップ エラーとアンラップ エラーが含まれます。エラーをラップすると、あるエラー タイプを別のエラー タイプでラップできるようになり、エラーのより豊富なコンテキストが提供されます。エラーを展開し、ネストされたエラー チェーンをたどって、デバッグを容易にするために最下位レベルのエラーを見つけます。これら 2 つのテクノロジを組み合わせることで、エラー状態を効果的に処理でき、より豊富なエラー コンテキストと優れたデバッグ機能が提供されます。