ホームページ  >  記事  >  バックエンド開発  >  Python は何のための高級言語ですか?

Python は何のための高級言語ですか?

藏色散人
藏色散人オリジナル
2019-12-20 10:52:0113314ブラウズ

Python は何のための高級言語ですか?

#Python は何のための高級言語ですか?

Python は、オブジェクト指向の解釈型コンピューター プログラミング言語であり、データ サイエンス、仮想現実、人工知能の学習に好まれるプログラミング言語となっています。その設計哲学は「エレガント」で「明確」です。 、"単純"。使いやすさとタイムリーなフィードバックという特徴は、プログラミングの世界で始めようとする多くの人にとっての最初の選択肢となっています。同時に、Python は、さまざまなモジュールを参照し、それらを簡単に接続できる豊富で強力な 3 番目のライブラリを備えたかなり高級な言語でもあります。 Reddit、Douban、Zhihu、Dropbox、YouTube、Guoke などの多くのソーシャル ネットワーキング サイトはすべて Python で実装されています。

私の Python に対する最初の印象は、ドキュメンタリー「インターネットの息子」の中で、アーロン・スワーツが MIT 図書館から傍受した文書や資料が Python で書かれていたことでした。しかし、その後の接続や交差がないため、すぐに消えます。

数か月前に Python の基礎的な授業を見たんですが、その時は Python がどんなプログラミング言語なのか知りませんでした (今でも Python で何ができるのかよく理解していません)。どこから来たの? 何も知らずに登録ボタンを押した。私が考える利点は、自分の行動の代価を支払うために最善を尽くしていることですが、それは黙って行うことしかできないことです。衝動的にそれをあまり公にすることはできませんし、恥ずかしがらずにひらめきだと言うこともできません。その代わりに、私はそうするように努めています事実となった事実を探求する。

トレーニング クラスには授業はありません。配布資料や資料はありません。課題とガイダンス カードのみが割り当てられます。最初は少し緊張しました。落書きするときはペンの持ち方を知る必要がありました。しかし、キーボードをランダムに入力しても、バグを修正することはおろか、エラー メッセージを理解することもできません。プログラムがインストールされたりアンインストールされたり、操作がランダムに追加されたり使用されたりしました。最終的にはコンピューターが耐えられなくなり、自動的に麻痺して死んだふりをしてしまいました。システムを再インストールしなければならなくなり、新たな命を吹き込むことができました。 「人生は人生にある」という私の子供の頃の信念を忠実に実現したものと見なすことができます。恥知らずに育った人は神様に恵まれて生まれてきたので、基本的に「ごめんなさい」という考えがありません。たとえ「愚かな」質問をしていると思われたとしても、一方を他方に置き換えることはできません。匍匐前進、方向さえ正しければ、それが進歩だ!

外国語を学ぶのと同じように、自分の周りの環境変数を調整し、体の細胞の開閉や呼吸の頻度など、その世界を感じ、さまよう必要があります。ゆっくりとリズムを保ちましょう。 Python、コンパイラ (Windows では Atom、MAC では TextWrangler を使用しています)、実行中のターミナル (Windows PowerShell またはターミナル) に加えて、私が最もよく利用しているのは、Github、Google、そして新しいお気に入りの Markdown (MOU) です。 。

——-Github は世界最大のコード ストレージ Web サイトであり、オープン ソース コミュニティです。サブタイトルは: 最大のゲイの出会い系サイトです。インターフェースのデザインにより、簡単に始めることができます。元々はギークの世界でしたが、今では他宗派からも弟子が増えており、みんな嗅覚が鋭く、良いものを見つけたら飛び込みます。共同プロジェクトに最適な実装プラットフォームであり、異なる場所や異なるコンピュータ上でのプロジェクトの更新をサポートし、特にアクションの違いや個々の動作の比較が明確に表示され、操作性が優れています。多くの人が本を書いたり、翻訳に協力したり、プロジェクト管理、データベースの設計、科学研究プロジェクトのデータや個人の履歴書をそこに置いたり、フィットネス記録をそこに置いたりする人もいます。企業によっては採用時に応募者のgithubアカウントを確認する必要があると言われています。最も重要なことは、望む限りすべてが無料であるということです。 (有料ですが、データの機密性を保ちたい個人企業向けです)。以前どこかでgithubという言葉を見たとき、見覚えのある見知らぬ人だと思っていましたが、「github」という6文字の言葉は知っていましたが、それがどのような世界なのか全く知りませんでした。ドアを軽く押しただけで、ドアの隙間から漏れる光が眩しく感じて、もっと知りたくなった。

-——Google についてはこれ以上言及する必要はありませんが、毎日使用されていることがわかります。しかし、Google は Python と実際の関係があるようで、Python で始まるキーワードを検索すると、最初に表示される結果が正解であることが多く、Python の公式ドキュメントよりも誠実な Google 自体からのものです。

-——Markdown の個人的なライティングは魔法です。意図的に注目し、ポケットに入れておきたいツールです。執筆のお供にしたいのですが、まだ開発されていません。

他のプログラムと同様、Python の基本コマンドにはエラー許容度がゼロで、句読点、大文字、小文字、インデント、論理関係はもちろん、ループの繰り返しなどにも厳しい規定があり、何か問題があればエラーが報告されます。初心者にとっては、プログラムを書くよりもバグを修正するほうが時間がかかります。バグを修正し、新しいバグを報告することは、すでに進歩とみなされます。プログラミングをするときは、この厳しい基準に慣れてしまえばそれほど難しいことではありません。ミスをするたびに頭をたたき、何度か同じミスをしたら、さらに何回かノックします。頭皮を掻いても、どうせ亡命にはならないだろう、いつでも覚えていられる、心の中で。プログラムの世界から離れて現実の世界に戻ってみると、他のことをあまりにも無造作に扱いすぎていると実感します。少なくとも私はこれらの単語を入力するときに「的」と「地」の違いに注意を払うことはありませんでした。カンマとピリオドは気分によって決まりますし、新しい段落の前にスペースを 2 つ残さないことに慣れています。仕事の丁寧さは物差しでは測れないし、ミスを直接報告する手続きもないし、サボるのも仕方ないし、わざわざ考え込むこともない。事故は短期的には起こりますが、長くは続きません。プログラミングを学んでから反省するようになりましたが、あまり上達はしていないものの、未だに釘が刺さったような違和感があり、時々自分に言い聞かせています。

高級言語としての柔軟性と包括性は、サードパーティのライブラリにとって無限の魅力を持っています。同じ機能を実現するのに、C++ では 200 行、Java では 40 行、Python では 20 行のコマンドが必要と言われています。基本的な戒めは頑固な老学者のように厳しいが、要をマスターして武術の達人になれば、さまざまな技を柔軟かつ自由に使いこなすことができ、比類のない武術を遺憾なく発揮することができる。能力がある限り、雲や雨を突き抜けて「風の届くところ」へ行くことができる。

Python の大きな特徴は、コマンド実行時のみコードのチェックと実行が行われるため、エラーが隠蔽されていても、実行しなければ発見されることはありません。身体や世俗的なシステム内のあらゆるものと同じように、人々は目に見えるものを気にすることだけに関心があり、隠されたものはそれが引き起こされたときにのみ気づかれます。不安を解消するために、すべての手順が完了するまで待っても混乱するのではなく、数行の手順をコード化し、すぐに印刷して効果を確認する「即時フィードバック」戦略を採用しています。手術のやり方がわからない。これは日々の勉強の良い基準となります。自分が正しい道を進んでいるかどうかを確認するには、しばらく立ち止まる必要があります。一方で、時間内に態度を修正することもできます。重要なのは、目に見える小さな結果を活用することですこれからの長い道のりへの励まし。

以上がPython は何のための高級言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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