ベストアンサー
開始するのに最適な場所は次のとおりです:
サクセスストーリー
Pythonコミュニティでの私の経験は素晴らしかったです。地元の交流会を通じて素晴らしい人々と出会い、素晴らしいサポートを得ました。
Python Weekly
Python Weeklyは、厳選されたニュース、記事、新しいリリース、仕事などを特集した無料の週刊メールニュースレターです。毎週木曜日に Rahul Chaudhary によってキュレーションされています。
pythonweekly.com aにアクセスしてください。 >サインアップします。
インターネットリレーチャット
Freenode IRC はいくつかのチャネルをホストします。 IRCクライアントを選択、ニックネームをFreenodeに登録
そこにFreenodeIRCネットワーク上のいくつかのPython関連チャネルです。すべてのチャネルは、インターネットリレーチャットサーバー Freenode で利用できます。 http://irc://irc.freenode.net に接続するか、 Freenodeのウェブチャットを使用します。
短い質問の場合は、 #python チャネルにアクセスしてすぐにサポートを受けることができます。最初にニックネームを登録する必要があります。 FreeNodeでは、ニックネームの設定手順を使用します。
ドイツ語を話す人は#を使用できます。 Willkommen auf Python.de チャネル。
ポルトガル語を話す人は#python-pt チャネルを使用できます。
スペイン語を話す人は #pyar チャンネル、PythonArgentinaユーザーグループから。
フランス語を話す人は#python-fr チャンネルに参加できます。
フィンランド語を話す人は# Python Suomi ry 別のネットワークのチャンネル * IRCnet * 。
トルコ語を話す人は #pyistanbul チャネル。
その他のチャネル
#python-dev はCPython開発者向けで、作業を調整したり、問題について話し合ったりできます。ボットは、CPythonソースツリーとバグトラッカーのアクティビティに基づいてチャネルに更新を投稿します。
#python-infra はPythonインフラストラクチャのディスカッション用です。
#pydotorg は Python.orgへようこそのディスカッション用です。
#distutils は、Pythonパッケージの説明用です。
その他のサイト
多くのプラットフォーム用のIRCクライアントは、インターネットリレーチャット(IRC)ヘルプアーカイブにあります。
回答
Pythonは、SDEだけでなく、数学者、データアナリストの間でも、世界で最も速く、最も人気のあるプログラミング言語であるため、Pythonの学習を開始して正しい選択をしたと思います。科学者や子供たちも!!! Pythonは非常に初心者に優しいプログラミング言語であるため、理由は単純です。
Pythonには次のアプリケーションがあります。
- データ分析
- 人工知能
- 機械学習
- 自動化
- Webアプリの構築
- ソフトウェアテスト
次に、適切なロードマップとマスターPythonを見てみましょう。
始める前にこの言語でのあなたの旅は、なぜあなたがPythonを学びたいのかという明確な目標を心に留めておくべきですか?この言語で正確に何をしたいですか?退屈なタスクや退屈なタスクを自動化したいですか、それともWebアプリケーションを作成したいですか?
お勧めします最高の学習リソースのいくつかも。その前に、Pythonをマスターするのに通常10〜11週間かかることを明確にしておきます。
- 構文と基本を学ぶ:
- pythonシェル
- Anacondaパッケージ
- 制御構造
- 例外処理
- 関数。
- OOPSの概念、組み込みデータ構造:
- PythonのOOPS
- リスト、タプル、辞書。
- 文字列のフォーマット
- Web開発用のフレームワーク:
ありますPythonのWebアプリケーション用の非常に多くのフレームワーク。
- Django:主にスタートアップや企業でWeb開発に使用される高レベルのWebフレームワーク。これはMVCパターンに従い、PostgreSQL、MySQL、SQLite、Oracleなどの複数のデータベースを使用できます。
- フラスコ:Flaskは、Pythonで学習するのが最も簡単なマイクロフレームワークの1つです。
- ボトル
- トマド
- ピラミッド
- データ分析:
- Numpy
- Pandas
- Seaborn、
- Bokeh
- SciPy
- Matplotlibこれらのライブラリはデータ分析に適しています。
- ML:
学習するには、以下について詳しく学ぶ必要があります:
- TensorFlow:Googleが開発した最も有名で人気のある深層学習ライブラリの1つです
- Scikit-Learn:数値ライブラリで動作するように設計されたPython用の機械学習ライブラリです。
- PyTorch:動的計算グラフを処理できるライブラリです。
- プロジェクトのビルド:
これまで、Pythonのほぼすべてをカバーしてきましたが、最終段階になりました。プロジェクトを構築しています。 Pythonでのすべての学習は、いくつかのプロジェクトを構築できる場合にのみ意味があります。
私の側からのプロジェクト提案のいくつか:
- 単純な関心/ EMI計算機
- 天気予報アプリケーション
- シンプルなクローラー
- Eコマースウェブサイト
- オンラインCVジェネレーター
オンラインリソース:
- コーディング忍者:コーディング忍者次のとおりです。機能:
- コース一時停止機能:試験やクラスがある場合はコースを一時停止できるため、60日後に再び続行できます。これは非常にユニークです。
- GeeksforGeeksチュートリアル: Pythonプログラミング言語-GeeksforGeeks
- Youtubeビデオ: https://www.youtube.com/watch?v=WGJJIrtnfpk&t=2055s https://www.youtube.com/watch?v=rfscVS0vtbw&t=9286s
- 公式ドキュメント:ようこそPython.org
私の側からのヒントのいくつか:
- 忍耐強く、Pythonを学ぶ場合だけでなく、別の言語を学ぶ場合にも当てはまります。母国語を学ぶには常により多くの労力と時間が必要なので、すべてを沈めるには時間がかかることを理解してください。
- 一貫して学習しないと、より多くの時間と労力がかかります。
- 構築プロジェクトは常に自信を構築するのに役立ちます。その重要性を無視しないでください。
- 複雑な用語、エラー、問題があるため、諦めたくなるでしょう。そうしないでください。プログラミングのすべての人に起こります。
- 今、良い引用で終わりましょう。欲求不満と痛みは学習プロセスの一部であり、回避するのではなく受け入れることです。
li>
すべての疑問を解消できたと思います!!!
将来に向けて最善を尽くします!!